• DocumentCode
    3017828
  • Title

    Optimistic synchronization in HLA based distributed simulation

  • Author

    Wang, Xiaoguang ; Turner, Stephen John ; Low, Malcolm Yoke Hean ; Gan, Boon Ping

  • Author_Institution
    Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2004
  • fDate
    16-19 May 2004
  • Firstpage
    123
  • Lastpage
    130
  • Abstract
    With the wide use of commercial off-the-shelf (COTS) simulation packages and the advent of the high level architecture (HLA) standard which supports interoperability and reusability, it is desirable to build distributed simulations by linking various types of simulation models developed using best-fit COTS packages. While almost all current work on integrating COTS packages and the HLA is based on conservative synchronization, it is worthwhile to investigate the optimistic synchronization approach. The optimistic approach can exploit parallelism and achieve promising performance in situations where causality errors may occur but in fact seldom occur. In our paper, we introduce a rollback controller using a middleware approach to handle the complex rollback procedure on behalf of the simulation model. To fully utilize the benefits of optimistic synchronization, we also introduce a novel time advance algorithm using the services provided by the HLA. A comparison of performance between the conservative and optimistic synchronization approaches based on a typical reference model is also provided.
  • Keywords
    digital simulation; middleware; open systems; software architecture; synchronisation; COTS; commercial off-the-shelf; distributed simulations; high level architecture; interoperability; middleware; optimistic synchronization; rollback controller; simulation model; simulation packages; time advance algorithm; Computational modeling; Computer aided manufacturing; Computer simulation; Distributed computing; Drives; Gallium nitride; Joining processes; Packaging; Protocols; Virtual manufacturing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2004. PADS 2004. 18th Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2111-8
  • Type

    conf

  • DOI
    10.1109/PADS.2004.1301293
  • Filename
    1301293