Paper Status Tracking
Contact us
customer@davidpublishing.com
Click here to send a message to me 3275638434
Paper Publishing WeChat

Article
Affiliation(s)

Dep. of Computer Engineering, Faculty of Electrical and Computer Eng., University of Prishtina, 1000, Prishtine, Kosovo

ABSTRACT

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.

KEYWORDS

Datastore, BigTable, Distributed application, Cloud Computing

Cite this paper

References
[1] Birman, Kenneth P., and Thomas A. Joseph. "Reliable communication in the presence of failures." ACM Transactions on Computer Systems (TOCS) 5.1 (1987): 47-76., accessed on [30/09/2014]
[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.

About | Terms & Conditions | Issue | Privacy | Contact us
Copyright © 2001 - 2025 David Publishing Company All rights reserved, www.davidpublisher.com
3 Germay Dr., Unit 4 #4651, Wilmington DE 19804; Tel: 001-302-3943358 Email: order@davidpublishing.com