• DocumentCode
    3385255
  • Title

    Transparent state management for optimistic synchronization in the high level architecture

  • Author

    Santoro, Andrea ; Quaglia, Francesco

  • Author_Institution
    Dipt. di Informaticae Sistemistica, Universita di Roma La Sapienza, Rome, Italy
  • fYear
    2005
  • fDate
    1-3 June 2005
  • Firstpage
    171
  • Lastpage
    180
  • Abstract
    In this paper we present the design and implementation of a software architecture, namely Magic State Manager (MASM), to be employed within a run-time infrastructure (RTI) in support of HLA federations. MASM allows performing checkpointing/recovery of the state of a federate in a way completely transparent to the federate itself, thus providing the possibility of demanding to the RTI any task related to state management in optimistic synchronization. Differently from existing proposals, through our approach the federate programmer is neither required to supply modules for state management within the federate code, nor to explicitly interface the federate code with existing, third party checkpointing/recovery libraries. Hence, the federate programmer is completely relieved from the burden of facing state management issues. Some experimental results demonstrating minimal run-time overhead introduced by MASM are also reported for two case studies, namely an interconnection network simulation and a personal communication system simulation.
  • Keywords
    checkpointing; digital simulation; distributed processing; software architecture; synchronisation; Magic State Manager; checkpointing; federate code; high level architecture; interconnection network simulation; optimistic synchronization; personal communication system simulation; run-time infrastructure; software architecture; system recovery; transparent state management; Checkpointing; Computer architecture; Libraries; Middleware; Multiprocessor interconnection networks; Programming profession; Proposals; Remuneration; Runtime; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2005. PADS 2005. Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-2383-8
  • Type

    conf

  • DOI
    10.1109/PADS.2005.34
  • Filename
    1443322