MAgic State Manager (MASM) is a recently developed software architecture for completely transparent checkpointing/recovery in support of optimistic synchronization in the High Level Architecture. In the original design, MASM relies on (i) user level machine dependent modules, (ii) patches for specific versions of the LINUX kernel and (iii) static linking of specific application libraries, all of them required for performing ad-hoc, low level memory management operations associated with optimistic synchronization requirements. In this paper we propose a complete re-engineering of this software architecture which allows all those memory management tasks to be carried out through user level, machine independent modules, with the additional advantage of avoiding the need for static linking of specific application libraries, thus achieving portability of MASM across different UNIX systems and different computer architectures. © 2005 IEEE.

A Version of MASM Portable Across Different UNIX Systems and Different Hardware Architectures / Santoro, A.; Quaglia, Francesco. - (2005), pp. 35-42. ((Intervento presentato al convegno 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications tenutosi a Montreal; Canada nel October 2005 [10.1109/DISTRA.2005.8].

A Version of MASM Portable Across Different UNIX Systems and Different Hardware Architectures

QUAGLIA, Francesco
2005

Abstract

MAgic State Manager (MASM) is a recently developed software architecture for completely transparent checkpointing/recovery in support of optimistic synchronization in the High Level Architecture. In the original design, MASM relies on (i) user level machine dependent modules, (ii) patches for specific versions of the LINUX kernel and (iii) static linking of specific application libraries, all of them required for performing ad-hoc, low level memory management operations associated with optimistic synchronization requirements. In this paper we propose a complete re-engineering of this software architecture which allows all those memory management tasks to be carried out through user level, machine independent modules, with the additional advantage of avoiding the need for static linking of specific application libraries, thus achieving portability of MASM across different UNIX systems and different computer architectures. © 2005 IEEE.
2005
9th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Application libraries; LINUX kernels; MAgic State Manager (MASM)
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A Version of MASM Portable Across Different UNIX Systems and Different Hardware Architectures / Santoro, A.; Quaglia, Francesco. - (2005), pp. 35-42. ((Intervento presentato al convegno 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications tenutosi a Montreal; Canada nel October 2005 [10.1109/DISTRA.2005.8].
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/61445
 Attenzione

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

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