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