Delft Cooperation on Intelligent Systems SMDS, a top-down approach to Self-Management for Dynamic Collaboration Systems Bernard van Veelen bernard.vanveelen@decis.nl Delft Cooperation on Intelligent Systems
Presentation Overview •Context •SMDS Overview •SMDS Approach •Results •Future Work 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 2
Context Dynamic Collaboration System (DCS): � Multiple platforms with various resources joining in the pursuit of a common mission � Composition may vary over course of time R R R R R R R R R R R R R Environment Mission R R R R 6 0 0 R 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 3
Context Bottom up approach to DCS, determine plan, discover peer, contract peers, (who have to do the same cycle) Start execution Will not: Fit Critical environments (time, safety, mission) Global Optimization, runtime improvement, Crossover flexibility (make use of new resources, repair when resources leave, re-use processing), Convergence, Escalation-detection 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 4
Context Dynamic Collaboration System Act Coordinate Goals Infer, Plan Management System of World Sub-system Systems Observe Monitor Users Needs � Triggers on Needs � Constraints set by Goals (Mission) � Provide integrated Solutions and coordination � Monitor and adjust � Management Sub-system is System of Systems 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 5
SMDS Overview � Use Knowledge Base to document System’s capabilities � Use Automated Reasoning technology to infer collaboration blueprints (solutions) in response to emerging needs � Maximize performance � Guarantee safety, security and other QoS requirements � Compile combined solutions, respecting each requirement � Track progress/quality of Service aspects of combined solution 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 6
SMDS Overview Segments Planning Federation Instantiation Monitoring Managed Sub-systems Remember: •Knowledge based •Delegate Management Responsibilities •Provide Open but Total, 6 0 Integrated Solutions 0 2 / •Quality of Service Management 6 0 / 4 0 Delft Cooperation on Intelligent Systems 7
SMDS Aproach: Planning Segment Context Planning � Registers Needs, Mission (Goals) Federation Monitoring Instantiation � Disseminates global plan (MasterPlan) Purpose � Provide global plan � Match supply/demand � Safeguard Mission/Goals 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 8
Planning Segment: Functional Decomposition MasterPlan Service: � Register Needs and Mission/Goals (global Planning constraints) � Compile Solutions for Needs into MasterPlan Federation Monitoring Instantiation � Reasoning Service: � Determine Solutions for Needs � Knowledge Base � Capture knowledge regarding domain, Domain capabilities, status. Capabilities Status Knowledge Reasoning Base Service Service Mission, Goals MasterPlan MasterPlan Service Needs 6 0 0 QoS-Info 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 9
SMDS Approach: Instantiation Segment Context Planning � Implements MasterPlan � Instantiates/Configures Sub-systems Federation Monitoring Instantiation Purpose � Implement Global Plan � Start/stop required services � Send signals/messages to sub-systems � Configure infrastructure � Process transport � Load-management 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 10
Instantiation Segment: Functional Decomposition � LoadManagement Service � Divide labour among hosts Planning � Instantiation Service � Present on each host Federation Monitoring Instantiation � Maintain bookkeeping � Formulate messages, incantations, etc � Plumbing Service � Low-level start- stop and configuration services Plumbing New Instantiation Service Process Service MasterPlan Signals System Map Load Mgmt Service 6 Messages 0 0 QoS info 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 11
SMDS Approach: Monitoring Segment Context Planning � Samples Status of sub-systems � Evaluates Progress of Federation Monitoring Instantiation MasterPlan � Provides QoS information Purpose � Guard Quality of Service � Monitor System Health � Trigger improvement actions: � Instantiation Segment � Planning Segment 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 12
Monitoring Segment: Functional Decomposition QoS Management Service � Evaluate info from Monitoring/QoS Reports Planning � Decide whether improvement required � Evaluate Progress of MasterPlan Feedback Service Federation Monitoring Instantiation � Receive QoS Reports from (intelligent) sub- systems Monitoring Service (on each host) � Sample hardware, communications and software Feedback Monitoring QoS Report Service Service MasterPlan QoS Mgmt Service QoS info 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 13
SMDS Approach: Federation Segment Context Planning � Receives contact-information of sub-systems Federation Monitoring Instantiation � Provides System Topology Map Purpose � Federate Systems/Services � Map System topology map � Notify relevant Services to federate � Provide Federation Functionality (lib) 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 14
Federation Segment: Functional Decomposition Federation Service � Exchange contact info with Federation Planning servers on other platforms � Federate services � Issue federation notifications Federation Monitoring Instantiation � Provide System Topology Map Used by Instantiation segment � XYZ-Server XYZ-Server Library B A Federation message Federation System Map Service Federation Service 6 Contact info 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 15
Benefits � Global Overview � Optimization � QoS management � Escalation triggers � Flexibility � Federated Set-up � Robustness � Detect and repair (QoS management) � Efficiency � Batch allocations � Combine (parts of) Solutions 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 16
Results Prototype: COMPASS � Configuration, Organization and Management Prototype for Autonomous Systems of Systems Coordination Challenge at DECIS Lab � first results. 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 17
Future Work Coordination Challenge � Obtain more results for more complex scenarios ICIS-A work � QoS management, � DataGrid Services, � Security Management Hybrid Approaches, Layering, etc 6 0 0 2 / 6 0 / 4 0 Delft Cooperation on Intelligent Systems 18
Recommend
More recommend