• DocumentCode
    1356758
  • Title

    Performance evaluation of conservative algorithms in parallel simulation languages

  • Author

    Bagrodia, Rajive L. ; Takai, Mineo

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    11
  • Issue
    4
  • fYear
    2000
  • fDate
    4/1/2000 12:00:00 AM
  • Firstpage
    395
  • Lastpage
    411
  • Abstract
    Parallel discrete event simulation with conservative synchronization algorithms has been used as a high performance alternative to sequential simulation. In this paper, we examine the performance of a set of parallel conservative algorithms that have been implemented in the Maisie parallel simulation language. The algorithms include the asynchronous null message algorithm, the synchronous conditional event algorithm, and a new hybrid algorithm called Accelerated Null Message that combines features from the preceding algorithms. The performance of the algorithms is compared using the Ideal Simulation Protocol. This protocol provides a tight lower bound on the execution time of a simulation model on a given architecture and serves as a useful base to compare the synchronization overheads of the different algorithms. The performance of the algorithms is compared as a function of various model characteristics that include model connectivity, computation granularity, load balance, and lookahead
  • Keywords
    discrete event simulation; parallel languages; software performance evaluation; Maisie parallel simulation language; conditional event algorithm; conservative synchronization; discrete event simulation; null message algorithm; parallel conservative algorithms; parallel simulation languages; tight lower bound; Acceleration; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Discrete event simulation; Distributed computing; Parallel processing; Protocols; Time measurement;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.850835
  • Filename
    850835