Title :
A version of MASM portable across different UNIX systems and different hardware architectures
Author :
Santoro, Andrea ; Quaglia, Francesco
Author_Institution :
Dipt. di Informatica e Sistemistica, Universita di Roma "La Sapienza", Italy
Abstract :
Magic state manager (MASM) is 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.
Keywords :
Unix; checkpointing; operating system kernels; software architecture; software libraries; storage management; synchronisation; LINUX kernel; UNIX systems; checkpointing; computer architectures; hardware architectures; high level architecture; machine independent modules; magic state manager; memory management; optimistic synchronization; software architecture; specific application library; static linking; system recovery; Application software; Checkpointing; Computer architecture; Hardware; Joining processes; Linux; Memory management; Software architecture; Software development management; Software libraries;
Conference_Titel :
Distributed Simulation and Real-Time Applications, 2005. DS-RT 2005 Proceedings. Ninth IEEE International Symposium on
Print_ISBN :
0-7695-2462-1
DOI :
10.1109/DISTRA.2005.8