DocumentCode
3146963
Title
Robust aggregation protocols for large-scale overlay networks
Author
Montresor, Alberto ; Jelasity, Márk ; Babaoglu, Ozalp
Author_Institution
Dept. of Comput. Sci., Bologna Univ., Italy
fYear
2004
fDate
28 June-1 July 2004
Firstpage
19
Lastpage
28
Abstract
Aggregation refers to a set of functions that provide global information about a distributed system. These junctions operate on numeric values distributed over the system and can be used to count network size, determine extremal values and compute averages, products or sums. Aggregation allows important basic functionality to be achieved in fully distributed and peer-to-peer networks. For example, in a monitoring application, some aggregate reaching a specific value may trigger the execution of certain operations; distributed storage systems may need to know the total free space available; load-balancing protocols may benefit from knowing the target average load so as to minimize the transfered load. Building on the simple but efficient idea of antientropy aggregation (a scheme based on the antientropy epidemic communication model), in this paper we introduce practically applicable robust and adaptive protocols for proactive aggregation, including the calculation of average, product and extremal values. We show how the averaging protocol can be applied to compute further aggregates like sum, variance and the network size. We present theoretical and empirical evidence supporting the robustness of the averaging protocol under different scenarios.
Keywords
distributed memory systems; large-scale systems; peer-to-peer computing; protocols; resource allocation; aggregation protocols; antientropy aggregation; antientropy epidemic communication model; distributed networks; distributed storage systems; distributed systems; load-balancing protocols; overlay networks; peer-to-peer networks; Aggregates; Computer networks; Computer science; Control systems; Distributed computing; Large-scale systems; Monitoring; Peer to peer computing; Protocols; Robustness;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2004 International Conference on
Print_ISBN
0-7695-2052-9
Type
conf
DOI
10.1109/DSN.2004.1311873
Filename
1311873
Link To Document