DocumentCode
884092
Title
Performance of the optimal causal multicast algorithm: a statistical analysis
Author
Chandra, Punit ; Gambhire, Pranav ; Kshemkalyani, Ajay D.
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Chicago, IL, USA
Volume
15
Issue
1
fYear
2004
Firstpage
40
Lastpage
52
Abstract
An optimal causal message ordering algorithm for asynchronous distributed systems was proposed by Kshemkalyani and Singhal and its optimality was proven theoretically. For a system of n processes, although the space complexity of this algorithm was shown to be O(n2) integers, it was expected that the actual space overhead would be much less than n2. It is difficult to determine the behavior of this algorithm by a theoretical analysis. We measure the overheads of two different implementations of the optimal causal message ordering algorithm via simulation under a wide range of system conditions. The optimal algorithm is seen to display significantly less message space overhead and log space overhead than the canonical Raynal-Schiper-Toueg algorithm.
Keywords
communication complexity; message passing; performance evaluation; statistical analysis; asynchronous distributed system; canonical Raynal-Schiper-Toueg algorithm; message space overhead; optimal causal message ordering algorithm; space complexity; statistical analysis; Algorithm design and analysis; Clocks; Concurrent computing; Displays; Distributed databases; Logic; Message passing; Multicast algorithms; Programming profession; Statistical analysis;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2004.1264784
Filename
1264784
Link To Document