CFP last date
20 December 2024
Reseach Article

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

by Indu Arora, Anu Gupta
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 107 - Number 13
Year of Publication: 2014
Authors: Indu Arora, Anu Gupta
10.5120/18811-0387

Indu Arora, Anu Gupta . Improving Performance of Cloud based Transactional Applications using In-Memory Data Grid. International Journal of Computer Applications. 107, 13 ( December 2014), 14-19. DOI=10.5120/18811-0387

@article{ 10.5120/18811-0387,
author = { Indu Arora, Anu Gupta },
title = { Improving Performance of Cloud based Transactional Applications using In-Memory Data Grid },
journal = { International Journal of Computer Applications },
issue_date = { December 2014 },
volume = { 107 },
number = { 13 },
month = { December },
year = { 2014 },
issn = { 0975-8887 },
pages = { 14-19 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume107/number13/18811-0387/ },
doi = { 10.5120/18811-0387 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:40:58.075918+05:30
%A Indu Arora
%A Anu Gupta
%T Improving Performance of Cloud based Transactional Applications using In-Memory Data Grid
%J International Journal of Computer Applications
%@ 0975-8887
%V 107
%N 13
%P 14-19
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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 and scalability.

References
  1. Vasilios Andrikopoulos, Binz, Tobias, Leymann, Frank, Strauch Steve, "How to Adapt Applications for the Cloud Environment", In: Computing, Springer, vol. 95(6), 2013, Pages 493-535.
  2. N Ram Ganga Charan, S. Truiputi Roa, Dr. P. V. S. Sriniva, "Deploying Application in Cloud", International Journal of Advanced Computer Science and Application, vol 2, Issue 5, 2011, Pages 119-125.
  3. David Villegas, Ivan Rodero, Liana Fong, Norman Bobroff, Yanbin Liu, Manish Parashar, S. Masoud Sadjadi. The role of Gird Computing Technologies in Cloud Computing. Handbook of Cloud Computing , Springer Link, 2010, Pages 183-218.
  4. Razorfish, 2012, Using In-memory Data Gird to Bridge the Cloud, Gigaspaces
  5. Sushma R. Vhatkar, Sanchika A. Bajpai, "Throughput Genome Data Processing and Real - Time Analysis using Oracle Coherence In-Memory Technology", International Journal of Advanced Research in Computer Science and Software Engineering, vol 4, Issue 4, 2014, Pages 623-528.
  6. Brian Tierney, William Johnston, Jason Lee, 2000, A Cache based Data Intensive Distributed Architecture for Grid Applications, Lawrence Berkeley National Laboratory, Berkeley.
  7. Octavian Paul Rotaru, 2008, "Caching Patterns and Implementation", Leonardo Journal of Sciences, Issue 8,2008, Pages 61-76.
  8. John Ousterhout, Parag Agrawal, David Erickson, Christos Kozyrakis, Jacob Leverich, David Mazières, Subhasish Mitra, Aravind Narayanan, Guru Parulkar, Mendel Rosenblum, Stephen M. Rumble, Eric Stratmann, Ryan Stutsman, "The Case for RAMClouds: Scalable High-Performance Storage Entirely in DRAM", SIGOPS Operating Systems Review, vol. 43, Issue 4, 2009, Pages 92-105.
  9. Barkha Bahl, Vandana Sharma, Navin Rajpal ,"Boosting Geographic Information System's Performance using In-Memory Data Grid", BIJIT, BVICAM's International Journal of Information Technology, vol. 4, No. 2, 2012,Pages 468-471.
  10. Nick Kloski , Nitin Ramannavar, Satish Vanga, 2011, Oracle Optimized Solution for WebLogic Suite: An Optimal In-Memory Data Grid Architecture. An Oracle White Paper Version 1. 1, Oracle Corporation.
  11. Luo Liqun, He Sijin , "A Memory Architecture Design for High-performance Cloud Computing", Advanced Materials Research, vol 532-533,2012, Pages 671-681.
  12. Dough Clarke, Andrei Badea, 2008, Developing Java Persistence API Application with the Netbeans IDE and EclipseLink, JavaOne Conference. Available at http://www. oracle. com/technetwork/ systems/ts-5400-159039. pdf, Last accessed October 1, 2014.
  13. Nilayam Kumar, Kamila, Renu Raghvan, Naveen Chalicheemala, "Object Caching Design for Improving Data Access Performance In enterprise Applications", International Journal of Computer Applications, vol 88, No. 13,2014, Pages 30-34.
  14. Qiong Luo, Sailesh Krishnamurthy, C. Mohand Hamid Piraheshd , Honguk Wooq, Bruce G. Lindsayd, Jeffrey F. Naughton, "Middle Tier Database Caching for e-business" in ACM SIGMOD International Conference on Management of Data, 2002, Pages 600-611.
  15. Understanding EclipseLink, 2. 4. 2013, EclipseLink, available at http://www. eclipse. org/eclipselink/ documentation/2. 4/eclipselink_otlcg. pdf, Last accessed July 10, 2014.
  16. Suvanam Sasidhar Babu, A. Chandra Sekhara Sarma, Yellepeddi Vijayalakshmi, N. V. Kalyankar, "Scalability of Multi Tier Transactions Towards Data Confidentiality For Cloud Applications", International Journal of Soft Computing and Engineering (IJSCE), vol. 2, Issue 4, 2012, Pages 247-250.
  17. Daniel J. Abadi, "Data Management in the Cloud: Limitations and Opportunities", Bulletin of the IEEE Computer Society Technical Committee on Data Engineering: Vol. 32, No. 1, 2009, Pages 3-12.
  18. Arpita Mathur, Mridul Mathur, Palllavi Upadhyay,"Cloud Based Distributed Databases: The Future Ahead", International Journal on Computer Science and Engineering (IJCSE), vol. 3, No. 6, 2011, Pages 2471-2481.
  19. Data Layer Server for Web Applications, 2014, CloudTran.
  20. Joseph Ruzzi, 2013, Oracle Fusion Middleware Developing Applications with Oracle Coherence. Oracle Corporation.
  21. Java EE 6 Tutorial, 2013, Oracle Corporation. Mike Keith, Merrick Schincorial ,2009, Pro JPA2, Mastering the Java Persistence API. Apress.
Index Terms

Computer Science
Information Sciences

Keywords

In-Memory Data Grid Transactional Applications Cloud Computing Educational Institutes.