Progressive Transaction Recovery in Distributed DB/DC Systems
- 1 August 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-36 (8) , 976-987
- https://doi.org/10.1109/tc.1987.5009520
Abstract
The demand for on-line transaction processing has grown rapidly in recent years. To meet the transaction demand, several DB (database management) and DC (data communication management) subsystems can be coupled together to form a distributed DB/DC system. A key problem is to provide these distributed systems with effective means to recover transactions upon failure while paying little performance penalty during normal processing. Also, there should be minimal interference of fault-free components, during the recovery of failed component. By decentralizing recovery management, and using transaction level structural information to eliminate costly lower level handshaking protocols, proposed progressive transaction recovery protocols seek to solve the problem. A queueing model for evaluating the transaction response time during normal processing for the progressive and pessimistic protocols is developed and solved, via simulation. The progressive recovery protocols are shown to reduce normal processing overhead and lead to performance improvement over the pessimistic protocol.Keywords
This publication has 13 references indexed in Scilit:
- Optimistic recovery in distributed systemsACM Transactions on Computer Systems, 1985
- Modelling of centralized concurrency control in a multi-system environmentACM SIGMETRICS Performance Evaluation Review, 1985
- Highly available systems for database applicationsACM Computing Surveys, 1984
- A simple analysis of exclusive and shared lock contention in a database systemACM SIGMETRICS Performance Evaluation Review, 1984
- Data recovery in IBM Database 2IBM Systems Journal, 1984
- IMS/VS: An evolving systemIBM Systems Journal, 1982
- A NonStop kernelPublished by Association for Computing Machinery (ACM) ,1981
- System R: An architectural overviewIBM Systems Journal, 1981
- Notes on data base operating systemsPublished by Springer Nature ,1978
- Recovery scenario for a DB/DC systemPublished by Association for Computing Machinery (ACM) ,1973