DocumentCode
2981203
Title
Decentralized Ranking in Large-Scale Overlay Networks
Author
Montresor, Alberto ; Jelasity, Márk ; Babaoglu, Ozalp
Author_Institution
Univ. of Trento, Trento, Italy
fYear
2008
fDate
20-24 Oct. 2008
Firstpage
208
Lastpage
213
Abstract
Modern distributed systems are often characterized by very large scale, poor reliability, and extreme dynamism of the participating nodes, with a continuous flow of nodes joining and leaving the system. In order to develop robust applications in such environments, middleware services aimed at dealing with the inherent unpredictability of the underlying networks are required. One such service is aggregation. In the aggregation problem, each node is assumed to have attributes. The task is to extract global information about these attributes and make it available to the nodes. Examples include the total free storage, the average load, or the size of the network. Efficient protocols for computing several aggregates such as average, count, and variance have already been proposed. In this paper, we consider calculating the rank of nodes, where the set of nodes has to be sorted according to a numeric attribute and each node must be informed about its own rank in the global sorting. This information has a number of applications, such as slicing. It can also be applied to calculate the median or any other percentile. We propose T-Rank, a robust and completely decentralized algorithm for solving the ranking problem with minimal assumptions. Due to the characteristics of the targeted environment, we aim for a probabilistic approach and accept minor errors in the output. We present extensive empirical results that suggest near logarithmic time complexity, scalability and robustness in different failure scenarios.
Keywords
distributed processing; middleware; probability; T-RANK; decentralized rank; distributed systems; logarithmic time complexity; middleware services; overlay networks; probabilistic approach; Aggregates; Conferences; Costs; Joining IEEE; Large-scale systems; Middleware; Protocols; Robustness; Scalability; Sorting; distributed systems; peer-to-peer; ranking; slicing;
fLanguage
English
Publisher
ieee
Conference_Titel
Self-Adaptive and Self-Organizing Systems Workshops, 2008. SASOW 2008. Second IEEE International Conference on
Conference_Location
Venice
Print_ISBN
978-0-7695-3553-1
Electronic_ISBN
978-0-7695-3553-1
Type
conf
DOI
10.1109/SASOW.2008.17
Filename
4800679
Link To Document