A-GAP: An Adaptive Protocol for Continuous Network Monitoring with Accuracy Objectives
2007 (English)In: IEEE Transactions on Network and Service Management, ISSN 1932-4537, Vol. 4, no 1, 2-12 p.Article in journal (Refereed) Published
We present A-GAP, a novel protocol for continuous monitoring of network state variables, which aims at achieving a given monitoring accuracy with minimal overhead. Network state variables are computed from device counters using aggregation functions, such as SUM, AVERAGE and MAX. The accuracy objective is expressed as the average estimation error. A-GAP is decentralized and asynchronous to achieve robustness and scalability. It executes on an overlay that interconnects management processes on the devices. On this overlay, the protocol maintains a spanning tree and updates the network state variables through incremental aggregation. Based on a stochastic model, it dynamically configures local filters that control whether an update is sent towards the root of the tree. We evaluate A-GAP through simulation using real traces and two different types of topologies of up to 650 nodes. The results show that we can effectively control the trade-off between accuracy and protocol overhead, and that the overhead can be reduced by almost two orders of magnitude when allowing for small errors. The protocol quickly adapts to a node failure and exhibits short spikes in the estimation error. Lastly, it can provide an accurate estimate of the error distribution in real-time.
Place, publisher, year, edition, pages
2007. Vol. 4, no 1, 2-12 p.
Distributed management, real-time monitoring, large-scale distributed systems, adaptive systems
Engineering and Technology
IdentifiersURN: urn:nbn:se:kth:diva-9464DOI: 10.1109/TNSM.2007.030101ScopusID: 2-s2.0-34547880763OAI: oai:DiVA.org:kth-9464DiVA: diva2:114071
QC 201007272008-11-052008-11-052010-07-27Bibliographically approved