13.07.2015 Views

System Architecture Design

System Architecture Design

System Architecture Design

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

pSHIELD<strong>System</strong> <strong>Architecture</strong> <strong>Design</strong>PUFigure 44 – pSHIELD Proxy component architecture.The Security Agent component can be further decomposed in two components (see following figure),namely the Semantic Knowledge Representation and the Control Algorithms. The rationale behind thesetwo components, as well as their architecture, is hereinafter explained.Figure 45 – pSHIELD Security Agent component architectureThe Semantic Knowledge Representation is in charge of bi-directionally exchanging technologyindependent(and semantic enriched) information from the pS-MS and the pS-OS interfaces. It is also incharge to provide such information via the pS-SKR interface to the Control Algorithms component.The Control Algorithms retrieves the aggregated information on the current SPD status of thesubsystem, as well as of the other interconnected subsystems, by the pS-CA interface connected to theSemantic Knowledge Representation; such retrieved information is used as input for the ControlAlgorithms. The outputs of the Control Algorithms consist in decisions to be enforced in the various ESDsincluded in the pSHIELD subsystem controlled by the Security Agent in question; these decisions are sentback via the pS-MS interface, as well as communicated to the other Security Agents on the Overlay,through the pS-OS interface.The pSHIELD Adapter can be further decomposed as in three components (see following figure), namelythe pSHIELD Node Adapter, the pSHIELD Network Adapter and the pSHIELD Middleware Adapter. Therationale behind these three components, as well as their architecture, is hereinafter explained.PUD2.3.2Issue 5 Page 113 of 122

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!