A-GAP: An Adaptive Protocol for Continuous Network Monitoring with Accuracy Objectives

  • Authors:
  • A. G. Prieto;R. Stadler

  • Affiliations:
  • Sch. of Electr. Eng., KTH R. Inst. of Technol., Stockholm;-

  • Venue:
  • IEEE Transactions on Network and Service Management
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.