Transaction Processing System for Efficient Maintenance of Databases in Cloud
Subscribe/Renew Journal
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
Abstract Views: 224
PDF Views: 3