Establishing the State of the Art Knowledge Domain of Cloud Computing

Cloud is an inflection point for customers to transit the burden of infrastructure and platform management to a service provider. There is virtual centralization in cloud computing. This paper provides the state of the art knowledge domain of cloud to developers and researchers. It gives a brief overview of cloud computing and how it relates with grid, cluster, distributed, parallel and GPU computing. We have surveyed different cloud deployment models and essential characteristics of cloud that are required to build cloud architecture. A state of the art study is presented that explores several cloud architectures including discussion of applications, platforms and shared infrastructure of cloud that unveils the sharing mechanism of physical services, networking capabilities and storage. Furthermore, this study covers the primary business service models for instance Infrastructure as a Service (IaaS), Platform as a service (PaaS) and software as a service (SaaS) with vendors of each layer. On the other hand some issues of clouds are also highlighted such as availability of cloud and challenges which include issues regarding security, lack of standards, privacy and location concerns. We analyze several cloud architectures on multiple performance measuring parameters such as scalability, security, cost, performance, reliability, maintenance, and mobile accessibility.

[1]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[2]  Rajkumar Buyya,et al.  Cloud Computing Principles and Paradigms , 2011 .

[3]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[4]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[5]  Thomas Sandholm,et al.  What's inside the Cloud? An architectural map of the Cloud landscape , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[6]  Luis Rodero-Merino,et al.  A break in the clouds: towards a cloud definition , 2008, CCRV.

[7]  Subhajyoti Bandyopadhyay,et al.  Cloud computing - The business perspective , 2011, Decis. Support Syst..

[8]  Sumit Goyal,et al.  Public vs Private vs Hybrid vs Community - Cloud Computing: A Critical Review , 2014 .

[9]  Douglas Alger Build the Best Data Center Facility for Your Business , 2005 .

[10]  George Karypis,et al.  Introduction to Parallel Computing , 1994 .

[11]  Joy Bhattacharjee,et al.  A Survey on Cloud Computing Security, Challenges and Threats , 2011 .

[12]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[13]  Eric A. Marks,et al.  Executive's Guide to Cloud Computing , 2010 .