Highly available systems for database applications
- 29 March 1984
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 16 (1), 71-98
- https://doi.org/10.1145/861.866
Abstract
As users entrust more and more of their applications to computer systems, the need for systems that are continuously operational (24 hours per day) has become even greater. This paper presents a survey and analysis of representative architectures and techniques that have been developed for constructing highly available systems for database applications. It then proposes a design of a distributed software subsystem that can serve as a unified framework for constructing database application systems that meet various requirements for high availability.Keywords
This publication has 10 references indexed in Scilit:
- Principles of transaction-oriented database recoveryACM Computing Surveys, 1983
- Elections in a Distributed Computing SystemIEEE Transactions on Computers, 1982
- IMS/VS: An evolving systemIBM Systems Journal, 1982
- The Recovery Manager of the System R Database ManagerACM Computing Surveys, 1981
- Concurrency Control in Distributed Database SystemsACM Computing Surveys, 1981
- A Survey of Techniques for Synchronization and Recovery in Decentralized Computer SystemsACM Computing Surveys, 1981
- Notes on data base operating systemsPublished by Springer Nature ,1978
- SIFT: Design and analysis of a fault-tolerant computer for aircraft controlProceedings of the IEEE, 1978
- Pluribus—An operational fault-tolerant multiprocessorProceedings of the IEEE, 1978
- System Organization and ObjectivesBell System Technical Journal, 1969