Abstract
Cloud computing is currently being used by a large number of organizations. Many consider it a major development of the decade in computing. In this article we define cloud computing, various services available on the cloud infrastructure, and the different types of cloud. We then discuss the technological trends which have led to its emergence, its advantages and disadvantages, and the applications which are appropriate to outsource to a cloud computing service.
Similar content being viewed by others
Suggested Reading
V Rajaraman, Toward a Computing Utility, Annals of the Indian National Academy of Engineering, Vol.III, pp.1–10, Dec.2006.
Peter Mell and Timothy Grance, The NIST Definition of Cloud Computing, National Institute of Standards and Technology, USA, Special Publication 800-145, September 2011 (Accessible on the World Wide Web).
V Rajaraman, Utility Computing and Cloud Computing, Inaugural address, 2nd International Conference in Advances in Cloud Computing, Computer Society of India, Bangalore, Sept.19, 2013.
Hypervisor, Wikipedia, October, 2013.
V Rajaraman, Fundamentals of Computers, 5th Edition, PHI Learning, New Delhi 2010.
Ian Foster et al, Cloud Computing and Grid Computing 360 Degree compared, (www.arxiv.org/pdf/0901.0131)(2008)
ICT Facts and Figures, International Telecommunication Union, Switzerland, 2011 (www.itu.int/ict).
Amazon Web Services (aws.amazon.com)
J Van Hoboken, A Arnbak and N Van Eijk, Obscured by Clouds or How to Address Government Access to Cloud Data from Abroad, http://ssrn.com/abstract=2276103, Retrieved October 23,2013.
Brian Bergstein, Being Smart about Cloud Security, MIT Technology Review, USA, October, 2011.
J Dean and S Ghemawat, MapReduce: Simplified Data Processing in Large Clusters, http://research.google.com/archive/mapreduce.html
Hadoop: What it is, how it works, and what it can do, http://strata.oreilly.com/2011/01/what-is-hadoop.html, Retrieved October 23, 2013.
Author information
Authors and Affiliations
Corresponding author
Additional information
V Rajaraman is at the Indian Institute of Science, Bangalore. Several generations of scientists and engineers in India have learnt computer science using his lucidly written textbooks on programming and computer fundamentals. His current research interests include parallel computing and history of computing.
Rights and permissions
About this article
Cite this article
Rajaraman, V. Cloud computing. Reson 19, 242–258 (2014). https://doi.org/10.1007/s12045-014-0030-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12045-014-0030-1