DocumentCode :
3469821
Title :
Hierarchical token based mutual exclusion algorithms
Author :
Bertier, Marin ; Arantes, Luciana ; Sens, Pierre
Author_Institution :
Lab. d´´Informatique, Paris VI Univ., France
fYear :
2004
fDate :
19-22 April 2004
Firstpage :
539
Lastpage :
546
Abstract :
Mutual exclusion is a basic block of distributed synchronization algorithms. One of the challenges in highly distributed environments (like peer-to-peer or Grid configurations) is to provide scalable synchronizations taking into account the hierarchical network topology. This paper proposes hierarchical mutual exclusion algorithms. These algorithms are extensions of the Naimi-Trehel token algorithm, reducing the cost of latency and the number of message exchanges between far hosts. We propose three main extensions : (1) hierarchical proxy-based approach; (2) aggregation of requests; and (3) token preemption by closer hosts. We compared the performance of these algorithms on an emulated Grid testbed. We study the impact of each of the extensions, showing that the combination of them can greatly improve performance of the original algorithm.
Keywords :
client-server systems; distributed algorithms; grid computing; memory protocols; network topology; performance evaluation; synchronisation; Grid configurations; Naimi-Trehel token algorithm; distributed synchronization algorithms; hierarchical network topology; hierarchical proxy-based approach; hierarchical token based algorithms; latency reduction; message exchanges; mutual exclusion algorithms; peer-to-peer configurations; performance; request aggregation; scalable synchronizations; token preemption; Clustering algorithms; Costs; Delay; Distributed algorithms; Grid computing; Peer to peer computing; Permission; Testing; Topology; Tree data structures;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2004. CCGrid 2004. IEEE International Symposium on
Print_ISBN :
0-7803-8430-X
Type :
conf
DOI :
10.1109/CCGrid.2004.1336650
Filename :
1336650
Link To Document :
بازگشت