• 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