TRANSACTION RECOVERY IN DISTRIBUTED DB/DC SYSTEMS: A PROGRESSIVE APPROACH.

Philip S. Yu, Balakrishna R. Iyer, Yann Hang Lee

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

Focus is on recovery of transactions in a distributed DB/DC system. The objective is to use transaction-level structural information to eliminate costly lower-level handshaking protocols, eliminate the need for any centralized recovery management mechanism by making recovery actions local to interacting components, and eliminate propagation of recovery actions to more than one antecedent or precedent component. Progressive recovery is a way of tracking the progress of a transaction to meet the above objective. Transaction processing involves different execution stages (DC, DB, followed by the DC), perhaps on different processors. Some stages make database changes and others are purely transformations of messages. The latter permit re-executions without side effects. The former must be well protected from re-executions. In contrast with optimistic recovery schemes, progressive recovery does not track communication and state dependencies.

Original languageEnglish (US)
Title of host publicationProceedings - Symposium on Reliability in Distributed Software and Database Systems
PublisherIEEE
Pages207-214
Number of pages8
ISBN (Print)0818606908
StatePublished - Jan 1 1986
Externally publishedYes

Publication series

NameProceedings - Symposium on Reliability in Distributed Software and Database Systems

    Fingerprint

ASJC Scopus subject areas

  • Software

Cite this

Yu, P. S., Iyer, B. R., & Lee, Y. H. (1986). TRANSACTION RECOVERY IN DISTRIBUTED DB/DC SYSTEMS: A PROGRESSIVE APPROACH. In Proceedings - Symposium on Reliability in Distributed Software and Database Systems (pp. 207-214). (Proceedings - Symposium on Reliability in Distributed Software and Database Systems). IEEE.