• DocumentCode
    2785479
  • Title

    Scalable Transaction Management with Snapshot Isolation on Cloud Data Management Systems

  • Author

    Padhye, Vinit ; Tripathi, Anand

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    542
  • Lastpage
    549
  • 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 perform a comparative evaluation of these models using the TPC-C benchmark and demonstrate their scalability.
  • Keywords
    cloud computing; storage management; transaction processing; TPC-C benchmark; application-level processes; cloud computing platforms; cloud data management systems; conflict detection techniques; key-value storage systems; scalable transaction management mechanisms; snapshot isolation model; storage system; Cloud computing; Computational modeling; Databases; Protocols; Radiation detectors; Scalability; Silicon; Clodu data management; key-value storage systems; snapshot isolation; transaction management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.102
  • Filename
    6253549