Check out the new USENIX Web site. next up previous
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