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
Link To Document