• DocumentCode
    975197
  • Title

    Design issues in parallel simulation languages

  • Author

    Rajaei, Hassan ; Ayani, Rassul

  • Author_Institution
    Dept. of Teleinformatics, R. Inst. of Technol., Stockholm, Sweden
  • Volume
    10
  • Issue
    4
  • fYear
    1993
  • Firstpage
    52
  • Lastpage
    63
  • Abstract
    The authors address several key issues in designing languages for parallel discrete-event simulation and survey the state-of-the-art techniques aimed at solving these problems. Attention is given to issues that are specific to parallel simulation, e.g., the parallel synchronization schemes, or issues that have not previously been a problem for sequential simulation, e.g., termination. Various specialized PSLs (parallel simulation languages) may also have quite different design issues. The problem of achieving transparency is addressed. In particular it is observed that a major difficulty in achieving the design criteria is the overhead introduced by the methods for solving the problems considered. In some cases making the design criteria less constrained appears to be unavoidable. The authors also propose several useful high-level language constructs to facilitate modeling in order to have the simulation system deal with the low-level details transparently. They show that extending the capability of an existing programming language is the simplest available technique for designing a PSL.<>
  • Keywords
    discrete event simulation; parallel languages; simulation languages; PSLs; discrete-event simulation; high-level language constructs; parallel simulation; parallel simulation languages; Computational modeling; Computer simulation; Design engineering; Discrete event simulation; Engineering management; Power engineering and energy; Power engineering computing; Power system management; Synchronization; Time warp simulation;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/54.245963
  • Filename
    245963