Robust Monitoring of Network-wide Aggregates through Gossiping
2009 (English)In: IEEE Transactions on Network and Service Management, ISSN 1932-4537, Vol. 6, no 2, 95-109 p.Article in journal (Refereed) Published
We investigate the use of gossip protocols for continuousmonitoring of network-wide aggregates under crash failures.Aggregates are computed from local management variablesusing functions such as SUM, MAX, or AVERAGE. For this typeof aggregation, crash failures offer a particular challenge dueto the problem of mass loss, namely, how to correctly accountfor contributions from nodes that have failed. In this paper wegive a partial solution. We present G-GAP, a gossip protocolfor continuous monitoring of aggregates, which is robust againstfailures that are discontiguous in the sense that neighboringnodes do not fail within a short period of each other. We giveformal proofs of correctness and convergence, and we evaluatethe protocol through simulation using real traces. The simulationresults suggest that the design goals for this protocol have beenmet. For instance, the tradeoff between estimation accuracyand protocol overhead can be controlled, and a high estimationaccuracy (below some 5% error in our measurements) is achievedby the protocol, even for large networks and frequent nodefailures. Further, we perform a comparative assessment of GGAPagainst a tree-based aggregation protocol using simulation.Surprisingly, we find that the tree-based aggregation protocolconsistently outperforms the gossip protocol for comparativeoverhead, both in terms of accuracy and robustness.
Place, publisher, year, edition, pages
IEEE Communications Society, 2009. Vol. 6, no 2, 95-109 p.
Gossip protocol, epidemic protocol, aggregation, real-time monitoring
Computer Systems Communication Systems Telecommunications
IdentifiersURN: urn:nbn:se:kth:diva-86105DOI: 10.1109/TNSM.2009.090603ScopusID: 2-s2.0-75149131585OAI: oai:DiVA.org:kth-86105DiVA: diva2:500406
QC 201202152012-02-152012-02-132013-12-02Bibliographically approved