Highly available systems for database applications
ACM Computing Surveys (CSUR)
Optimistic recovery in distributed systems
ACM Transactions on Computer Systems (TOCS)
Analysis of fault tolerant multiprocessor architectures for lock engine design
Computer Systems Science and Engineering
Modelling of centralized concurrency control in a multi-system environment
SIGMETRICS '85 Proceedings of the 1985 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Recovery semantics for a DB/DC system
ACM '73 Proceedings of the ACM annual conference
Recovery scenario for a DB/DC system
ACM '73 Proceedings of the ACM annual conference
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
A message system supporting fault tolerance
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
A simple analysis of exclusive and shared lock contention in a database system
SIGMETRICS '84 Proceedings of the 1984 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Transaction monitoring in ENCOMPASS: reliable distributed transaction processing
VLDB '81 Proceedings of the seventh international conference on Very Large Data Bases - Volume 7
System R: an architectural overview
IBM Systems Journal
IBM Systems Journal
Data recovery in IBM database 2
IBM Systems Journal
Scheduling real-time transactions: a performance evaluation
ACM Transactions on Database Systems (TODS)
Hi-index | 0.00 |
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.