• DocumentCode
    3495701
  • 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
  • fYear
    1998
  • fDate
    4-6 May 1998
  • Firstpage
    215
  • Lastpage
    223
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1998. Proceedings. Fourth International Conference on
  • Conference_Location
    Annapolis, MA
  • Print_ISBN
    0-8186-8451-8
  • Type

    conf

  • DOI
    10.1109/CDS.1998.675776
  • Filename
    675776