• DocumentCode
    3144438
  • Title

    One-copy serializability with snapshot isolation under the hood

  • Author

    Bornea, Mihaela A. ; Hodson, Orion ; Elnikety, Sameh ; Fekete, Alan

  • Author_Institution
    Athens U. of Econ & Bus., Athens, Greece
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    625
  • Lastpage
    636
  • Abstract
    This paper presents a method that allows a replicated database system to provide a global isolation level stronger than the isolation level provided on each individual database replica. We propose a new multi-version concurrency control algorithm called, serializable generalized snapshot isolation (SGSI), that targets middleware replicated database systems. Each replica runs snapshot isolation locally and the replication middleware guarantees global one-copy serializability. We introduce novel techniques to provide a stronger global isolation level, namely readset extraction and enhanced certification that prevents read-write and write-write conflicts in a replicated setting. We prove the correctness of the proposed algorithm, and build a prototype replicated database system to evaluate SGSI performance experimentally. Extensive experiments with an 8 replica database system under the TPC-W workload mixes demonstrate the practicality and low overhead of the algorithm.
  • Keywords
    certification; concurrency control; middleware; queueing theory; SGSI performance; database system; enhanced certification; middleware; multiversion concurrency; serializable generalized snapshot isolation; server system; Concurrency control; Database systems; Engines; History; Middleware; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767897
  • Filename
    5767897