DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT DRAFT
Section II: Proposal Abstract
A. Innovative Claims
Future internets will provide differentiated communications services for life-critical distributed applications. Continuous network monitoring is imperative for such internets; SCAN, a scalable and robust distributed monitoring infrastructure, can provide this functionality. The following features distinguish SCAN from existing network monitoring systems:
ffl Unlike today's localized network management systems, SCAN will enable users at any network location to see continuously updated performance views of the entire internet. Such abstracted network views will allow administrators to dynamically re-engineer internet segments for sustained near-optimal performance.
ffl Today's monitoring systems only provide device-level status information. SCAN will also display application-perceived performance, which is useful for visualizing component interactions in complex large-scale distributed applications and services.
ffl SCAN users will be able to correlate application-perceived performance with network-level views. Together with the ability to retrieve recent measurement history, such correlation will help pinpoint hotspot origins or track anomalous application behavior.
A collection of distributed surveyors will form the core of SCAN. These software systems will collect measurements from network nodes within their vicinity, and transmit them to users. Two novel techniques will enable SCAN to deal with the expected volatility and scale of future internets:
Organic Self-Con?guration Like cooperating organisms, SCAN surveyors will continuously self-con?gure their measurement collection vicinities in response to failed peers or network partitions. This elegant mechanism will ensure complete internet coverage even in the face of frequent large-scale network changes.
Active Instrumentation Dynamic instrumentation will allow SCAN to scale well to large internets with many concurrent monitoring sessions. Users can instantiate active code fragments that modify the measurement collection behavior of SCAN surveyors in situation-speci?c ways. Since surveyors will re-con?gure themselves frequently, these code fragments must be frequently refreshed.
The ?rst real-time diagnostic infrastructure for internets, SCAN will form an integral part of an internet management framework that also includes mechanisms for rapidly re-engineering large internet segments. SCAN is a driving application for important technical advances in self-organizing systems and active technology. But, SCAN's lasting contribution will be the greatly increased diagnosability and robustness of future internets.
PROPOSAL ABSTRACT Page 1