Atomic actions represent a powerful tool for system structuring, controlling accesses to shared data and implementing backward error recovery techniques. In this paper properties of atomic actions are analyzed, specifically referring to crash recovery problems. In order to guarantee consistency of shared data in spite of crashes, programs implementing atomic actions must satisfy some constraints. Implementation schemes are developed in sequential and concurrent contexts. Different schemes are separately described, namely: single object and multiple objects actions, uniprocess and multiprocess actions. Practical problems that arise during the implementation of atomic actions are pointed out.

Implementation schemes for a crash recovery mechanism

Fusani M
1983

Abstract

Atomic actions represent a powerful tool for system structuring, controlling accesses to shared data and implementing backward error recovery techniques. In this paper properties of atomic actions are analyzed, specifically referring to crash recovery problems. In order to guarantee consistency of shared data in spite of crashes, programs implementing atomic actions must satisfy some constraints. Implementation schemes are developed in sequential and concurrent contexts. Different schemes are separately described, namely: single object and multiple objects actions, uniprocess and multiprocess actions. Practical problems that arise during the implementation of atomic actions are pointed out.
1983
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
crash recovery mechanism
File in questo prodotto:
File Dimensione Formato  
prod_420773-doc_149243.pdf

solo utenti autorizzati

Descrizione: Implementation schemes for a crash recovery mechanism
Dimensione 364.46 kB
Formato Adobe PDF
364.46 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/369388
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact