In this paper the problem resulting from the application of fault tolerant techniques to concurrent programming field are presented. Firstly, the fundamental techniques adopted in sequential programming are briefly recalled. Particularly, the "recovery block" concept is introduoed and the "recovery cache" mechanism, especially suitable for its implementation, is presented. Secondly, the problem of stating recovery actions in the case of concurrent systems is disoussed by separatley analysing the two cases of process interaction: competition and cooperation. As far as competition is concerned, the recovery actions are discussed in the hypothesis that error conditions are detected during or after the resource acquisition, use or release. As far as cooperation is concerned, some recovery schemes are presented, able to avoid the danger that all cooperating processes must return to the initial recovery point when an error condition is detected.

Tecniche di fault tolerance in sistemi concorrenti

1980

Abstract

In this paper the problem resulting from the application of fault tolerant techniques to concurrent programming field are presented. Firstly, the fundamental techniques adopted in sequential programming are briefly recalled. Particularly, the "recovery block" concept is introduoed and the "recovery cache" mechanism, especially suitable for its implementation, is presented. Secondly, the problem of stating recovery actions in the case of concurrent systems is disoussed by separatley analysing the two cases of process interaction: competition and cooperation. As far as competition is concerned, the recovery actions are discussed in the hypothesis that error conditions are detected during or after the resource acquisition, use or release. As far as cooperation is concerned, some recovery schemes are presented, able to avoid the danger that all cooperating processes must return to the initial recovery point when an error condition is detected.
1980
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Fault tolerance
Sistemi concorrenti
File in questo prodotto:
File Dimensione Formato  
prod_421770-doc_149825.pdf

solo utenti autorizzati

Descrizione: Tecniche di fault tolerance in sistemi concorrenti
Tipologia: Versione Editoriale (PDF)
Dimensione 2.21 MB
Formato Adobe PDF
2.21 MB 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/408726
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact