Delft Cooperation on Intelligent Systems
Delft Cooperation on Intelligent Systems SMDS, a top-down approach - - PowerPoint PPT Presentation
Delft Cooperation on Intelligent Systems SMDS, a top-down approach - - PowerPoint PPT Presentation
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
2
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
Presentation Overview
- Context
- SMDS Overview
- SMDS Approach
- Results
- Future Work
3
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
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 R R R R R Environment Mission
4
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
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
5
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
Context
Dynamic Collaboration System
- Triggers on Needs
- Constraints set by Goals (Mission)
- Provide integrated Solutions and coordination
- Monitor and adjust
- Management Sub-system is System of Systems
Management Sub-system System of Systems
Goals Needs Users World
Coordinate Monitor Act Observe Infer, Plan
6
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
- Track progress/quality of Service aspects of combined solution
- Use Automated Reasoning technology to infer collaboration blueprints
(solutions) in response to emerging needs
- Maximize performance
- Guarantee safety, security and other QoS requirements
SMDS Overview
Use Knowledge Base to document System’s capabilities
- Compile combined solutions, respecting each requirement
7
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
SMDS Overview
Segments
Planning Instantiation Monitoring Managed Sub-systems Federation
Remember:
- Knowledge based
- Delegate Management
Responsibilities
- Provide Open but Total,
Integrated Solutions
- Quality of Service Management
8
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
SMDS Aproach: Planning Segment
Context
Registers Needs, Mission (Goals) Disseminates global plan (MasterPlan)
Purpose
Provide global plan
Match supply/demand Safeguard Mission/Goals
Planning Instantiation Monitoring Federation
9
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems Mission, Goals
Planning Segment: Functional Decomposition
MasterPlan Service:
- Register Needs and Mission/Goals (global
constraints)
- Compile Solutions for Needs into
MasterPlan
- Reasoning Service:
- Determine Solutions for Needs
- Knowledge Base
- Capture knowledge regarding domain,
capabilities, status.
Planning Instantiation Monitoring Federation
Reasoning Service Knowledge Base Service MasterPlan Service Needs MasterPlan QoS-Info Domain Capabilities Status
10
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
SMDS Approach: Instantiation Segment
Context
Implements MasterPlan Instantiates/Configures Sub-systems
Purpose
Implement Global Plan
Start/stop required
services
Send signals/messages
to sub-systems
Configure infrastructure Process transport Load-management
Planning Instantiation Monitoring Federation
11
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
Instantiation Segment: Functional Decomposition
- LoadManagement Service
- Divide labour among hosts
- Instantiation Service
- Present on each host
- Maintain bookkeeping
- Formulate messages, incantations, etc
- Plumbing Service
- Low-level start- stop and configuration
services
Planning Instantiation Monitoring Federation
MasterPlan Instantiation Service Plumbing Service Load Mgmt Service QoS info New Process Signals Messages System Map
12
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
SMDS Approach: Monitoring Segment
Context
Samples Status of sub-systems Evaluates Progress of MasterPlan Provides QoS information
Purpose
Guard Quality of Service
Monitor System Health Trigger improvement actions:
Instantiation Segment Planning Segment
Planning Instantiation Monitoring Federation
13
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
Monitoring Segment: Functional Decomposition
QoS Management Service
- Evaluate info from Monitoring/QoS Reports
- Decide whether improvement required
- Evaluate Progress of MasterPlan
Feedback Service
- Receive QoS Reports from (intelligent) sub-
systems Monitoring Service (on each host)
- Sample hardware, communications and
software
Planning Instantiation Monitoring Federation
MasterPlan Monitoring Service QoS Mgmt Service QoS info QoS Report Feedback Service
14
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
SMDS Approach: Federation Segment
Context
Receives contact-information
- f sub-systems
Provides System Topology Map
Purpose
Federate Systems/Services
Map System topology map Notify relevant Services to
federate
Provide Federation
Functionality (lib)
Planning Instantiation Monitoring Federation
15
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
Federation Segment: Functional Decomposition
Federation Service
- Exchange contact info with Federation
servers on other platforms
- Federate services
- Issue federation notifications
- Provide System Topology Map
- Used by Instantiation segment
Planning Instantiation Monitoring Federation
Federation Service System Map Contact info XYZ-Server A XYZ-Server B Library Federation message Federation Service
16
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
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
17
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems
Results
Prototype: COMPASS
Configuration, Organization and Management Prototype for
Autonomous Systems of Systems
Coordination Challenge at DECIS Lab
first results.
18
4 / 6 / 2 6
Delft Cooperation on Intelligent Systems