![]() |
customer@davidpublishing.com |
![]() |
3275638434 |
![]() |
![]() |
Paper Publishing WeChat |
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
The Benefits of Using Google Cloud Computing for Developing Distributed Applications
Isak Shabani, Amir Kovaçi and Agni Dika
Full-Text PDF
XML 1790 Views
DOI:10.17265/2159-5291/2015.04.004
Dep. of Computer Engineering, Faculty of Electrical and Computer Eng., University of Prishtina, 1000, Prishtine, Kosovo
IT as
a dynamic filed changes very rapidly; efficient management of such systems for the
most of the companies requires handling tremendous complex situations in terms of
hardware and software setup. Hardware and software itself changes quickly with the
time and keeping them updated is a difficult problem for the most of the companies;
the problem is more emphasized for the companies having large infrastructure of
IT facilities such as data centers which are expensive to be maintained. Many applications
run on the company premises which require well prepared staff for successfully maintaining
them. With the inception of Cloud Computing many companies have transferred their
applications and data into cloud computing based platforms in order to have reduced
maintaining cost, easier maintenance in terms of hardware and software, reliable
and securely accessible services. The benefits of building distributed applications
using Google infrastructure are conferred in this paper.
Datastore, BigTable, Distributed application, Cloud Computing
[2] Bunch, Chris, et al. "An evaluation of distributed Datastores using the AppScale cloud platform." Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on. IEEE, 2010.
[3] Wang, Lizhe, et al. "Cloud computing: a perspective study." New Generation Computing 28.2 (2010): 137-146.
[4] Armbrust, Michael, et al. "A view of cloud computing." Communications of the ACM 53.4 (2010): 50-58.
[5] Buyya, Rajkumar, Chee Shin Yeo, and Srikumar Venugopal. "Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities." High Performance Computing and Communications, 2008. HPCC'08. 10th IEEE International Conference on. Ieee, 2008
[6] Chang, Fay, et al. "BigTable: A distributed storage system for structured data." ACM Transactions on Computer Systems (TOCS)
[7] (2008): 4.
[8] De Jonge, Adrian. Essential app engine: building high- performance java apps with google app engine. Addison-Wesley Professional, 2011
[9] Wolfgang Emerich: Distributed Systems Principles: http://www0.cs.ucl.ac.uk/staff/w.emmerich/lectures/ds98-99/dsee3.pdf, accessed on [11/10/2014]
[10] Scientific Cloud Computing: Early Definition and Experience: http://cyberaide.googlecode.com/svn/trunk/papers/08- cloud/vonLaszewski-08-cloud.pdf, 2008, accessed on [05/10/2014]
[11] Chu-Carroll, Mark C. Code in the Cloud. Pragmatic Bookshelf, 2010.
[12] Querly Language Reference: https://developers.google. com/chart/interactive/docs/querylanguag e, accessed on [20/09/2014]
[13] Chang, Fay, et al. "BigTable: A distributed storage system for structured data."ACM Transactions on Computer Systems (TOCS) 26.2 (2008): 4.
[14] Sosinsky, Barrie. Cloud computing bible. Vol. 762. John Wiley & Sons, 2010.
[15] Mell, Peter, and Tim Grance. "The NIST definition of cloud computing." National Institute of Standards and Technology 53.6 (2009): 50.