• 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