In this paper we propose a software architecture for achieving completely transparent optimistic synchronization in the High-Level-Architecture (HLA), namely the emerging standard for the interoperability and the integration of heterogeneous simulators. The software architecture is based on a layer called MAgic State Manager (MASM), which we have designed and implemented for transparently handling state related operations (i.e. checkpointing and recovery), and on an additional software layer, we propose in this paper, acting as Rollback Controller (RC) and taking care of all the other operations (e.g. event retractions) required to support optimistic synchronization. Compared to existing proposals, which only partially move synchronization related operations outside the application level code, our proposal has the advantage of completely removing the need for modules in support of optimistic synchronization at the application level, thus strongly simplifying the application level programmer job. © 2005 IEEE.

Towards transparent optimistic synchronization in HLA / Quaglia, Francesco; A., Santoro; Ciciani, Bruno. - 2005:(2005), pp. 146-153. (Intervento presentato al convegno Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems tenutosi a Torino; Italy nel SEP 19, 2005) [10.1109/firb-perf.2005.21].

Towards transparent optimistic synchronization in HLA

QUAGLIA, Francesco;CICIANI, Bruno
2005

Abstract

In this paper we propose a software architecture for achieving completely transparent optimistic synchronization in the High-Level-Architecture (HLA), namely the emerging standard for the interoperability and the integration of heterogeneous simulators. The software architecture is based on a layer called MAgic State Manager (MASM), which we have designed and implemented for transparently handling state related operations (i.e. checkpointing and recovery), and on an additional software layer, we propose in this paper, acting as Rollback Controller (RC) and taking care of all the other operations (e.g. event retractions) required to support optimistic synchronization. Compared to existing proposals, which only partially move synchronization related operations outside the application level code, our proposal has the advantage of completely removing the need for modules in support of optimistic synchronization at the application level, thus strongly simplifying the application level programmer job. © 2005 IEEE.
2005
Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems
Application level programmers; MAgic State Manager (MASM); Optimistic synchronization
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Towards transparent optimistic synchronization in HLA / Quaglia, Francesco; A., Santoro; Ciciani, Bruno. - 2005:(2005), pp. 146-153. (Intervento presentato al convegno Workshop on Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems tenutosi a Torino; Italy nel SEP 19, 2005) [10.1109/firb-perf.2005.21].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/233435
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact