• DocumentCode
    1484484
  • Title

    CloudTPS: Scalable Transactions for Web Applications in the Cloud

  • Author

    Wei, Zhou ; Pierre, Guillaume ; Chi, Chi-Hung

  • Volume
    5
  • Issue
    4
  • fYear
    2012
  • Firstpage
    525
  • Lastpage
    539
  • Abstract
    NoSQL cloud data stores provide scalability and high availability properties for web applications, but at the same time they sacrifice data consistency. However, many applications cannot afford any data inconsistency. CloudTPS is a scalable transaction manager which guarantees full ACID properties for multi-item transactions issued by web applications, even in the presence of server failures and network partitions. We implement this approach on top of the two main families of scalable data layers: Bigtable and SimpleDB. Performance evaluation on top of HBase (an open-source version of Bigtable) in our local cluster and Amazon SimpleDB in the Amazon cloud shows that our system scales linearly at least up to 40 nodes in our local cluster and 80 nodes in the Amazon cloud.
  • Keywords
    SQL; cloud computing; public domain software; Amazon SimpleDB; Bigtable; CloudTPS; HBase; NoSQL cloud data; Web applications; open-source version; scalable transactions; Cloud computing; Data models; Distributed databases; Internet; Scalability; Servers; NoSQL; Scalability; cloud computing; transactions; web applications;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2011.18
  • Filename
    5740834