Open Access Open Access  Restricted Access Subscription or Fee Access

Transaction Processing System for Efficient Maintenance of Databases in Cloud

S. BalaManohari, R. Sasikala

Abstract


Over the last couple of years, “Cloud Computing” has emerged as a compelling and successful paradigm for internet scale computing. It depends primarily on IaaS layer to provide cheap and pay-as-you-go processing power, data storage, and other shared resources. Scalable database management systems - both for update intensive application workloads as well as decision support systems for descriptive and deep analytics are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the traditional enterprise infrastructures to next generation cloud infrastructures. Cloud computing platforms provide scalability and high availability properties for web applications but they sacrifice data consistency at the same time. The proposed work, a Transaction Processing System, guarantees full ACID properties for multi-item transactions issued by Web applications, even in the presence of server failures and network partitions by the use of Local Transaction Manager. The TPS provides both strong consistency guarantees and high availability. For each type of databases stored in the cloud separate LTMs are created for handling it. The particular LTMs will take care of the requests generated for the database linked with it and in turn it will increase the efficiency and consistency of the system.


Keywords


Scalability, Web applications, Cloud Computing

Full Text:

PDF

References


B. Hayes, “Cloud computing,” Communications of the ACM, vol. 51,no. 7, pp. 9–11, Jul. 2008.

Amazon.com, “Amazon SimpleDB.” 2010, http://aws.amazon.com/simpledb.

F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach,M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber, “Bigtable :a distributed storage system for structured data,” in Proc. OSDI,2006.

J. Gray and A. Reuter, Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1993.

Transaction Processing Performance Council, “TPC benchmarkC standard specification, revision 5,” December 2006,http://www.tpc.org/tpcc/.

S. Gilbert and N. Lynch, “Brewer’s conjecture and the feasibilityof consistent, available, partition-tolerant web services,” SIGACTNews, vol. 33, no. 2, pp. 51–59, 2002.

B. F. Cooper, R. Ramakrishnan, U. Srivastava, A. Silberstein,P. Bohannon, H.-A. Jacobsen, N. Puz, D. Weaver, and R. Yerneni,“PNUTS: Yahoo!’s hosted data serving platform,” in Proc. VLDB,2008.

W. Vogels, “Data access patterns in the Amazon.com technologyplatform,” in Proc. VLDB, Keynote Speech, 2007.

G. Urdaneta, G. Pierre, and M. van Steen, “Wikipedia workloadanalysis for decentralized hosting,” Elsevier Computer Networks,vol. 53, no.11, pp. 1830–1845, July 2009.

HBase, “An open-source, distributed, column-oriented store modeledafter the Google Bigtable paper,” 2006, http://hadoop.apache.sorg/hbase/.

Transaction Consistency in the Cloud: Old Paradigms Revisited,J. E. Armend´ariz-I˜nigo, M. I. Ruiz-Fuertes, 2010.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.