DocumentCode
341416
Title
MIRROR: a state-conscious concurrency control protocol for replicated real-time databases
Author
Xiong, Ming ; Ramamritham, Krithi ; Haritsa, Jayant ; Stankovic, John A.
Author_Institution
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
fYear
1999
fDate
1999
Firstpage
100
Lastpage
110
Abstract
Data replication is one of the main techniques by which database systems can hope to meet the stringent temporal constraints of current time-critical applications, especially Web based directory and electronic commerce services. A pre-requisite for realizing the benefits of replication, however is the development of high performance concurrency control mechanisms. We present MIRROR (Managing Isolation in Replicated Real-time Object Repositories), a concurrency control protocol specifically designed for firm deadline applications operating on replicated real time databases. MIRROR augments the optimistic two-phase locking (O2PL) algorithm developed for non real time databases with a novel and simple to implement state based conflict resolution mechanism to fine tune real time performance. Using a detailed simulation model, we compare MIRROR´s performance against the real time versions of a representative set of classical protocols for a range of transaction workloads and system configurations. Our performance studies show that: (a) the relative performance characteristics of replica concurrency control algorithms in the real time environment could be significantly different from their performance in a traditional (non real time) database system; (b) MIRROR provides the best performance in both fully and partially replicated environments for real time applications with low to moderate update frequencies; and (c) MIRROR´s conflict resolution mechanism works almost as well as more sophisticated (and difficult to implement) strategies
Keywords
concurrency control; object-oriented databases; real-time systems; replicated databases; software performance evaluation; MIRROR; Managing Isolation in Replicated Real-time Object Repositories; O2PL algorithm; Web based directory; classical protocols; concurrency control protocol; conflict resolution mechanism; data replication; electronic commerce services; firm deadline applications; high performance concurrency control mechanisms; non real time databases; optimistic two-phase locking; partially replicated environments; real time environment; real time performance; real time versions; replica concurrency control algorithms; replicated real time databases; simulation model; state based conflict resolution mechanism; state-conscious concurrency control protocol; stringent temporal constraints; system configurations; time-critical applications; transaction workloads; update frequencies; Business; Computer science; Concurrency control; Concurrent computing; Databases; Electronic commerce; Mirrors; Protocols; Real time systems; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
Conference_Location
Vancouver, BC
ISSN
1080-1812
Print_ISBN
0-7695-0194-X
Type
conf
DOI
10.1109/RTTAS.1999.777665
Filename
777665
Link To Document