• 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