Robust aggregation protocols for large-scale overlay networks

作者: A. Montresor , M. Jelasity , O. Babaoglu

DOI: 10.1109/DSN.2004.1311873

关键词:

摘要: Aggregation refers to a set of functions that provide global information about distributed system. These junctions operate on numeric values over the system and can be used count network size, determine extremal compute averages, products or sums. allows important basic functionality achieved in fully peer-to-peer networks. For example, monitoring application, some aggregate reaching specific value may trigger execution certain operations; storage systems need know total free space available; load-balancing protocols benefit from knowing target average load so as minimize transfered load. Building simple but efficient idea antientropy aggregation (a scheme based epidemic communication model), this paper we introduce practically applicable robust adaptive for proactive aggregation, including calculation average, product values. We show how averaging protocol applied further aggregates like sum, variance size. present theoretical empirical evidence supporting robustness under different scenarios.

参考文章(19)
L. Massoulie, R. Guerraoui, A.-M. Kermarrec, P. Th. Eugster, From Epidemics to Distributed Computing IEEE Computer. ,vol. 37, pp. 60- 67 ,(2004)
Hector Garcia-Molina, Aristides Gionis, Rajeev Motwani, Mayank Bawa, Estimating Aggregates on a Peer-to-Peer Network Stanford InfoLab. ,(2003)
Robbert van Renesse, Yaron Minsky, Mark Hayden, A gossip-style failure detection service Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing. pp. 55- 70 ,(2009) , 10.1007/978-1-4471-1283-9_4
Matei Ripeanu, Adriana Iamnitchi, Ian T. Foster, Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design arXiv: Distributed, Parallel, and Cluster Computing. ,(2002)
Robbert van Renesse, The importance of aggregation Lecture Notes in Computer Science. pp. 87- 92 ,(2003) , 10.1007/3-540-37795-6_16
Robbert Van Renesse, Kenneth P. Birman, Werner Vogels, Astrolabe ACM Transactions on Computer Systems. ,vol. 21, pp. 164- 206 ,(2003) , 10.1145/762483.762485
Albert-László Barabási, Réka Albert, Emergence of Scaling in Random Networks Science. ,vol. 286, pp. 509- 512 ,(1999) , 10.1126/SCIENCE.286.5439.509
Alan Demers, Dan Greene, Carl Hauser, Wes Irish, John Larson, Scott Shenker, Howard Sturgis, Dan Swinehart, Doug Terry, None, Epidemic algorithms for replicated database maintenance Proceedings of the sixth annual ACM Symposium on Principles of distributed computing - PODC '87. pp. 1- 12 ,(1987) , 10.1145/41840.41841
Márk Jelasity, Alberto Montresor, Ozalp Babaoglu, A modular paradigm for building self-organizing peer-to-peer applications ESOA'03 Proceedings of the 2003 International Conference on Engineering Self-Organising Systems: Nature-Inspired Approaches to Software Engineering. pp. 265- 282 ,(2003) , 10.1007/978-3-540-24701-2_18