By Topic

MIRROR: a state-conscious concurrency control protocol for replicated real-time databases

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Ming Xiong ; Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA ; Ramamritham, K. ; Haritsa, J. ; Stankovic, J.A.

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

Published in:

Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE

Date of Conference: