Title :
Asynchronous construction of consistent global snapshots in the Object and Action Model
Author :
Garcia, Islene Calciolari ; Buzato, Luiz Eduardo
Author_Institution :
Inst. de Comput., UNICAMP, Campinas, Brazil
Abstract :
The Object and Action Model (OAM) is well-known as an adequate paradigm to build fault-tolerant configurable distributed applications. The reconfiguration of an application depends on the construction of a consistent global snapshot of its global state. An atomic action that reads the states of all objects of the application is a simple and straightforward way to obtain such a global snapshot, but reduces concurrency and interferes with the underlying computation. In the Process and Message Model (PMM), consistent snapshots can be constructed asynchronously by a component that passively receives process states. This paper presents OAM-based asynchronous global snapshot algorithms that are equivalent to PMM-based algorithms, built using a precedence relation defined for atomic actions. Arjuna, an object-oriented action-based distributed programming environment, has been used to implement these OAM-based global snapshot algorithms, allowing us to conclude that our approach is promising
Keywords :
data integrity; distributed processing; message passing; object-oriented programming; programming environments; software fault tolerance; Arjuna; Object and Action Model; Process and Message Model; application reconfiguration; asynchronous snapshot construction; atomic action; computation; concurrency; consistent global snapshots; fault-tolerant configurable distributed applications; global state; object-oriented action-based distributed programming environment; precedence relation; process states passive reception; Algorithm design and analysis; Communication system control; Concurrent computing; Electrical capacitance tomography; Phase change materials; Programming environments;
Conference_Titel :
Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on
Conference_Location :
Annapolis, MA
Print_ISBN :
0-8186-8451-8
DOI :
10.1109/CDS.1998.675776