Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Non-Monotonic Snapshot Isolation: scalable and strong consistency for geo-replicated transactional systems

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Additional Information
    • Contributors:
      Large-Scale Distributed Systems and Applications (Regal); Laboratoire d'Informatique de Paris 6 (LIP6); Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre et Marie Curie - Paris 6 (UPMC)-Centre National de la Recherche Scientifique (CNRS)-Inria Paris-Rocquencourt; Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria); Institut d'Informatique Neuchâtel (IIUN); Université de Neuchâtel = University of Neuchatel (UNINE)
    • Publication Information:
      HAL CCSD
      IEEE Computer Society
    • Publication Date:
      2013
    • Subject Terms:
    • Abstract:
      International audience ; Modern cloud systems are geo-replicated to improve application latency and availability. Transactional consistency is essential for application developers; however, the corresponding concurrency control and commitment protocols are costly in a geo-replicated setting. To minimize this cost, we identify the following essential scalability properties: (i) only replicas updated by a transaction T make steps to execute T; (ii) a read-only transaction never waits for concurrent transactions and always commits; (iii) a transaction may read object versions committed after it started; and (iv) two transactions synchronize with each other only if their writes conflict. We present Non-Monotonic Snapshot Isolation (NMSI), the first strong consistency criterion to allow implementations with all four properties. We also present a practical implementation of NMSI called Jessy, which we compare experimentally against a number of well-known criteria. Our measurements show that the latency and throughput of NMSI are comparable to the weakest criterion, read-committed, and between two to fourteen times faster than well-known strong consistencies.
    • Relation:
      hal-00932758; https://inria.hal.science/hal-00932758; https://inria.hal.science/hal-00932758/document; https://inria.hal.science/hal-00932758/file/NMSI-SRDS-2013.pdf
    • Accession Number:
      10.1109/SRDS.2013.25
    • Online Access:
      https://inria.hal.science/hal-00932758
      https://inria.hal.science/hal-00932758/document
      https://inria.hal.science/hal-00932758/file/NMSI-SRDS-2013.pdf
      https://doi.org/10.1109/SRDS.2013.25
    • Rights:
      info:eu-repo/semantics/OpenAccess
    • Accession Number:
      edsbas.5B118B88