• DocumentCode
    788737
  • Title

    A parallelism analyzer for conservative parallel simulation

  • Author

    Wong, Yung-Chang ; Hwang, Shu-Yuen ; Lin, Jason Yi-Bing

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    6
  • Issue
    6
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    628
  • Lastpage
    638
  • Abstract
    Most small-scale simulation applications are implemented by sequential simulation techniques. As the problem size increases, however, sequential techniques may be unable to manage the time complexity of the simulation applications adequately. It is natural to consider re-implementing the corresponding large-scale simulations using parallel techniques, which have been reported to be successful in reducing the time complexity for several examples. However, parallel simulation may not be effective for every application. Since the implementation of parallel simulation for an application is usually very expensive, it is required to investigate the performance of parallel simulation for a particular application before re-implementing the simulation. The Chandy-Misra parallel, discrete-event simulation paradigm has been utilized in many large-scale simulation experiments, and several significant extensions have been based on it. Hence the Chandy-Misra protocol is adopted here as a basic model of parallel simulation to which our performance prediction techniques are applied. For an existing sequential simulation program based on the process interaction model, this paper proposes a technique for evaluating Chandy-Misra parallel simulation without actually implementing the parallel program. The idea is to insert parallelism analysis code into the sequential simulation program. When the modified sequential program is executed, the time complexity of the parallel simulation based on the Chandy-Misra protocol is computed. Our technique has been used to determine whether a giant Signaling System 7 simulation (sequential implementation) should be re-implemented using the parallel simulation approach
  • Keywords
    computational complexity; critical path analysis; discrete event simulation; protocols; Chandy-Misra protocol; Signaling System 7 simulation; conservative parallel simulation; discrete-event simulation paradigm; large-scale simulations; parallel simulation; parallelism analysis code; parallelism analyzer; performance prediction techniques; process interaction model; time complexity; Algorithm design and analysis; Analytical models; Application software; Computational modeling; Concurrent computing; Discrete event simulation; Large-scale systems; Parallel processing; Predictive models; Protocols;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.388043
  • Filename
    388043