Title :
Fault-Tolerant Aggregation for Dynamic Networks
Author :
Jesus, Paulo ; Baquero, Carlos ; Almeida, Paulo Sérgio
Author_Institution :
Dept. de Inf. (CCTC-DI), Univ. do Minho, Braga, Portugal
fDate :
Oct. 31 2010-Nov. 3 2010
Abstract :
Data aggregation is a fundamental building block of modern distributed systems. Averaging based approaches, commonly designated gossip-based, are an important class of aggregation algorithms as they allow all nodes to produce a result, converge to any required accuracy, and work independently from the network topology. However, existing approaches exhibit many dependability issues when used in faulty and dynamic environments. This paper extends our own technique, Flow Updating, which is immune to message loss, to operate in dynamic networks, improving its fault tolerance characteristics. Experimental results show that the novel version of Flow Updating vastly outperforms previous averaging algorithms, it self adapts to churn without requiring any periodic restart, supporting node crashes and high levels of message loss.
Keywords :
distributed processing; fault tolerant computing; data aggregation; distributed system; dynamic network; fault-tolerant aggregation; flow updating; Accuracy; Computer crashes; Convergence; Delay; Detectors; Heuristic algorithms; Network topology; data aggregation; distributed algorithms; dynamic networks; fault-tolerance;
Conference_Titel :
Reliable Distributed Systems, 2010 29th IEEE Symposium on
Conference_Location :
New Delhi
Print_ISBN :
978-0-7695-4250-8
DOI :
10.1109/SRDS.2010.13