Scalable transaction management with snapshot isolation on cloud data management systems

Vinit Padhye, Anand R Tripathi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Scopus citations

Abstract

We address the problem of building scalable transaction management mechanisms for multi-row transactions on key-value storage systems. We develop scalable techniques for transaction management utilizing the snapshot isolation (SI)model. Because the SI model can lead to non-serializable transaction executions, we investigate two conflict detection techniques for ensuring serializability under SI. To support scalability, we investigate system models and mechanisms in which the transaction management functions are decoupled from the storage system and integrated with the application-level processes. We present two system models and demonstrate their scalability under the scale-out paradigm of Cloud computing platforms. In the first system model, all transaction management functions are executed in a fully decentralized manner by the application processes. The second model is based on a hybrid approach in which the conflict detection techniques are implemented by a dedicated service. We performa comparative evaluation of these models using the TPC-Cbenchmark and demonstrate their scalability.

Original languageEnglish (US)
Title of host publicationProceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
Pages542-549
Number of pages8
DOIs
StatePublished - Oct 2 2012
Event2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012 - Honolulu, HI, United States
Duration: Jun 24 2012Jun 29 2012

Publication series

NameProceedings - 2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012

Other

Other2012 IEEE 5th International Conference on Cloud Computing, CLOUD 2012
Country/TerritoryUnited States
CityHonolulu, HI
Period6/24/126/29/12

Keywords

  • Clodu data management
  • key-value storage systems
  • snapshot isolation
  • transaction management

Fingerprint

Dive into the research topics of 'Scalable transaction management with snapshot isolation on cloud data management systems'. Together they form a unique fingerprint.

Cite this