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 :
بازگشت