Improving Performance of Cloud based Transactional Applications using In-Memory Data Grid

Browser based applications are used currently to handle data related requirements of educational institutes. Such applications are not scalable due to limited scalability of database servers. The performance of such applications can be improved with the use of Cloud Computing and In-memory Data Grid (IMDG). IMDG uses the concept of caching to keep frequently used data in memory which is required by an application. This ensures high availability of data to the application. Due to cached data, the performance of the application also increases. This paper proposes the usage of IMDG for deploying transactional applications of educational institutes in the Cloud. This paper also points out performance issues in using IMDG. Then the paper proposes an approach to solve the identified performance issues of transactional applications required by educational institutes in Cloud environment. An analysis of proposed approach with traditional approach highlights better access time, availability

[1]  Arpita Mathur,et al.  Cloud Based Distributed Databases: The Future Ahead , 2011 .

[2]  Liana L. Fong,et al.  The Role of Grid Computing Technologies in Cloud Computing , 2010, Handbook of Cloud Computing.

[3]  Parag Agrawal,et al.  The case for RAMClouds: scalable high-performance storage entirely in DRAM , 2010, OPSR.

[4]  Nilayam Kumar Kamila,et al.  Object Caching Design Framework for Improving Data Access Performance in Enterprise Applications , 2014 .

[5]  Oracle Optimized Solution for WebLogic Suite : An Optimal In-Memory Data Grid Architecture , 2011 .

[6]  Li Qun Luo,et al.  A Memory Architecture Design for High-Performance Cloud Computing , 2012 .

[7]  N. Ram Ganga Charan,et al.  Deploying an Application on the Cloud , 2011 .

[8]  Frank Leymann,et al.  How to adapt applications for the Cloud environment , 2012, Computing.

[9]  Jeffrey F. Naughton,et al.  Middle-tier database caching for e-business , 2002, SIGMOD '02.

[10]  Octavian Paul Rotaru Caching Patterns and Implementation , 2006 .

[11]  Suvanam Sasidhar Babu,et al.  Scalability of Multi Tier Transactions Towards Data Confidentiality For Cloud Applications , 2012 .

[12]  Daniel J. Abadi,et al.  Data Management in the Cloud: Limitations and Opportunities , 2009, IEEE Data Eng. Bull..

[13]  Vandana Sharma,et al.  Boosting Geographic Information System's Performance using In-Memory Data Grid , 2012 .

[14]  William E. Johnston,et al.  A CACHE-BASED DATA INTENSIVE DISTRIBUTED COMPUTING ARCHITECTURE FOR “GRID” APPLICATIONS , 2001 .

[15]  Sanchika A. Bajpai,et al.  High-Throughput Genome Data Processing and Real-Time Analysis using Oracle Coherence In-Memory Technology , 2014 .