Adaptive System Infrastructure for Adaptive System Infrastructure for Ultra Ultra-
- Large
Large-
- Scale Systems
Scale Systems
SMART Conference, Thursday, March 6 SMART Conference, Thursday, March 6th
th, 2008
, 2008
- Dr. Douglas C. Schmidt
Adaptive System Infrastructure for Adaptive System Infrastructure - - PowerPoint PPT Presentation
Adaptive System Infrastructure for Adaptive System Infrastructure for Ultra- -Large Large- -Scale Systems Scale Systems Ultra SMART Conference, Thursday, March 6 th , 2008 SMART Conference, Thursday, March 6 th , 2008 Dr. Douglas C.
th, 2008
Air Frame AP Nav WTS GPS IFF FLIR Cyclic Exec
Utility Resources
Utility “Curve”
“Broken” “Works”
Event Channel Replication Service GPS IFF FLIR Object Request Broker Air Frame AP Nav WTS
A B C E F G H I J K L M N O P Q R S T Y D
Pub/Sub Information Backbone
D’ Z
Resources Utility Desired Utility Curve “Working Range”
Multi-organization teams
Multi-organization teams
Component Vendors: Supply components Primary Distribution Servers: add metadata to define security policies, trust relationships & critical dependencies, & initiate the update cycle Distribution Peer: provide scalable support for ULS distribution Endsystems: provide mechanisms to support component update lifecycle (download, verify, activate, monitor, fallback, report etc.)
… Component Vendor A Component Vendor B Component Vendor Z Primary Distribution Server Primary Distribution Server Distribution Peer Distribution Peer Endsystem Endsystem
Attacks
React
Ship-wide QoS Doctrine & Readiness Display
Network latency & bandwidth
Workload & Replicas CPU & memory Connections & priority bands
Network latency & bandwidth
Workload & Replicas CPU & memory Connections & priority bands
Control Vars. QoS QoS
Control Algorithm Control Algorithm Control Algorithm Control Algorithm Control Algorithm Control Algorithm
Requested QoS Measured QoS
Network latency & bandwidth
Workload & Replicas CPU & memory Connections & priority bands
Much more research needed