Recovery concepts for data sharing systems
- 10 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 368-375
- https://doi.org/10.1109/ftcs.1991.146687
Abstract
Data sharing refers to a general distributed architecture for high performance transaction processing. The nodes of a data sharing system are locally coupled via a high-speed interconnect and can directly access all disks and thus the entire database. While con- currency and coherence control protocols for data sharing have been discussed in previous work, the important area of recovery has mostly been ignored. This paper discusses the new problems for crash and media recovery that have to be addressed in data sharing systems. Recovery is complicated by dependencies on other functions such as buffer management and concurrency control. Furthermore, a global log file is to be constructed where the modi- fications of committed transactions are reflected in chronological order. New logging and recovery protocols are proposed for loosely coupled data sharing systems that employ the primary copy ap- proach for concurrency/coherence control. A comparison with ex- isting data sharing systems shows that our protocols support high performance during normal processing as well as efficient recovery to provide high availability.Keywords
This publication has 11 references indexed in Scilit:
- Overview of disaster recovery for transaction processing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Framework for workload allocation in distributed transaction processing systemsJournal of Systems and Software, 1992
- Design considerations in replicated database systems for disaster protectionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- Primary copy synchronization for DB-SharingInformation Systems, 1986
- VAXclusterACM Transactions on Computer Systems, 1986
- Implementation techniques for main memory database systemsPublished by Association for Computing Machinery (ACM) ,1984
- The DCSProceedings of the July 9-12, 1984, national computer conference and exposition on - AFIPS '84, 1984
- Principles of transaction-oriented database recoveryACM Computing Surveys, 1983
- IMS/VS: An evolving systemIBM Systems Journal, 1982
- Concurrency Control and Consistency of Multiple Copies of Data in Distributed IngresIEEE Transactions on Software Engineering, 1979