Next: Intra-Component Adaptation using Distributed
Up: CANS: Composable, Adaptive Network
Previous: Support for Legacy Applications
Distributed Adaptation in CANS
CANS supports three modes of adaptation in response to dynamic changes
in system characteristics: (1) intra-component adaptation, where
each service or driver detects and adapts to minor resource variations
on its own; (2) data path reconfiguration and error recovery,
where the data path undergoes localized changes involving insertion,
deletion, and reordering of drivers; and (3) replanning, where
existing data paths are torn down and new ones constructed to respond
to large-scale system variations. These three modes
represent different points on the cost-functionality spectrum,
enabling the system to respond to system events with the least
overhead possible. To the best of our knowledge, CANS is unique in
providing system support for data path reconfiguration.
Subsections
Weisong Shi
2001-01-08