Differential files: their application to the maintenance of large databases
ACM Transactions on Database Systems (TODS)
SIGMOD '76 Proceedings of the 1976 ACM SIGMOD international conference on Management of data
A program structure for error detection and recovery
Operating Systems, Proceedings of an International Symposium
Recovery blocks in action: A system supporting high reliability
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Reliability Issues in Computing System Design
ACM Computing Surveys (CSUR)
Recovery Techniques for Database Systems
ACM Computing Surveys (CSUR)
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
An architecture for fault tolerance in database systems
ACM '80 Proceedings of the ACM 1980 annual conference
A model of the performance of a rollback algorithm
ACM '79 Proceedings of the 1979 annual conference
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Hi-index | 0.00 |
This paper describes mechanisms that provide the user of a filing system the dynamic facility for defining a scope within which backing out can be done on request.Check points (defining the beginning of a new scope) can dynamically be established and procedures for 'acceptance' (at the end of the scope) or 'undoing' (within or at the end of the scope) can be invoked. These scopes can be nested.It is also shown that these mechanisms can be used to provide crash resistance. After a crash the system will be left in the state it was in before it entered the current scope (or outermost scope if scopes are nested).