• DocumentCode
    319210
  • Title

    A high performance dynamic token-based distributed synchronization algorithm

  • Author

    Lai, Alexander I-Chi ; Lei, Chin-Laung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    1997
  • fDate
    18-20 Dec 1997
  • Firstpage
    150
  • Lastpage
    156
  • Abstract
    We propose a new dynamic token-based distributed synchronization algorithm that utilizes a new technique called optimistic broadcasting (optcasting) to improve efficiency. Briefly, an optcast message is a reliable unicast one that can also be heard by nodes other than its designated destination. Our algorithm manages pending token requesters by a distributed queue, and optcasts a direction towards the current queue end to help new requesters finding the queue end more quickly. Simulated experimental results indicate that our optcast algorithm outperforms the already fast Chang-Singhal-Liu (1990) (CSL) algorithm by up to 36%, especially for large systems of many processor nodes and under high synchronization loads. In addition, optcasting is highly robust and resistant to message loss, retaining at least 63% coverage even when the message loss rate approaches 100%
  • Keywords
    broadcasting; distributed algorithms; message passing; multiprocessing systems; software performance evaluation; synchronisation; distributed queue; dynamic token-based distributed synchronization algorithm; high performance algorithm; message loss; optcast message; optimistic broadcasting; processor nodes; reliable unicast message; synchronization loads; Broadcasting; Concurrent computing; Distributed computing; Fractals; Heuristic algorithms; Multicast algorithms; Permission; Robustness; Telecommunication traffic; Unicast;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1997. (I-SPAN '97) Proceedings., Third International Symposium on
  • Conference_Location
    Taipei
  • ISSN
    1087-4089
  • Print_ISBN
    0-8186-8259-6
  • Type

    conf

  • DOI
    10.1109/ISPAN.1997.645086
  • Filename
    645086