UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

Recovery Concepts for Data Sharing Systems


Erhard Rahm

University Kaiserslautern, Department of Computer Science
P.O. Box 3049, D-6750 Kaiserslautern, Germany

Full paper (postscript version, compressed by gzip or PDF version )


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 concurrency 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 modifications 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 approach for concurrency/coherence control. A comparison with existing data sharing systems shows that our protocols support high performance during normal processing as well as efficient recovery to provide high availability.

in: Proc. 21st Int. Conf. on Fault-Tolerant Computing (FTCS-21), Montreal, June 1991