Cloud Computing Architecture: A Critical Analysis

Cloud computing has evolved to emerge the most topical IT paradigm in recent times. Cloud computing is rapidly transforming the IT landscape. On a pay-as-you-use basis, cloud consumers can access resources, applications and infrastructure provided by cloud providers. Such access could be in form of applications already deployed by cloud providers for use by the cloud users. It could be in form of the capability to develop and deploy user applications using services of a cloud provider. In addition, massive storage infrastructure is available for database and data supplied by the user. The cloud has several unique architectures and many more are still evolving. The primary ones are the SaaS, PaaS and the IaaS that can be deployed on private, public, community and hybrid clouds. This paper examines present developments in the cloud computing architecture and presents guidance for additional research. Papers published in journals, conferences, white papers were analyzed. The objective of this present work is to identify, examine and explain the current trends and development in cloud computing architecture. However, only 13% of the papers examined discussed Others-as-a-Service, while only 26% of the papers reviewed considered issues relating to the major actors involved in cloud computing. This will beneficial to cloud providers, users, and researchers alike

[1]  Michael D. Hogan,et al.  NIST Cloud Computing Standards Roadmap , 2013 .

[2]  Sarah Scalia A Break in the Clouds , 2006 .

[3]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[4]  Meikang Qiu,et al.  A Review on Cloud Computing: Design Challenges in Architecture and Security , 2011, J. Comput. Inf. Technol..

[5]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[6]  Ivan Pogarčić,et al.  Private Cloud Computing and Delegation of Control , 2015 .

[7]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[8]  S Ramgovind,et al.  The management of security in Cloud computing , 2010, 2010 Information Security for South Africa.

[9]  Ana Juan Ferrer,et al.  Multi-cloud Platform-as-a-service Model, Functionalities and Approaches , 2016, Cloud Forward.

[10]  Vinayak Ashok Bharadi,et al.  Architecture for Software as a Service (SaaS) Model of CBIR on Hybrid Cloud of Microsoft Azure , 2016 .

[11]  P. V. Dhawas,et al.  A Secured Cost Effective Multi-Cloud Storage in Cloud Computing , 2013 .

[12]  Garg Niharika,et al.  Cloud Architecture for the Logistics Business , 2015 .

[13]  Singh Ghuman,et al.  Cloud Computing-A Study of Infrastructure as a Service , 2015 .

[14]  Gail-Joon Ahn,et al.  Security and Privacy Challenges in Cloud Computing Environments , 2010, IEEE Security & Privacy.

[15]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[16]  Athanasios V. Vasilakos,et al.  Security in cloud computing: Opportunities and challenges , 2015, Inf. Sci..

[17]  Jörg Domaschka,et al.  Beyond IaaS and PaaS: An Extended Cloud Taxonomy for Computation, Storage and Networking , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[18]  Kirit J. Modi,et al.  Cloud computing - concepts, architecture and challenges , 2012, 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET).

[19]  Sakshi Kaushal,et al.  Cloud Computing Security Issues and Challenges: A Survey , 2011, ACC.

[20]  Qiang Zhang,et al.  The Characteristics of Cloud Computing , 2010, 2010 39th International Conference on Parallel Processing Workshops.

[21]  James A. Thom,et al.  Cloud Computing Security: From Single to Multi-clouds , 2012, 2012 45th Hawaii International Conference on System Sciences.

[22]  Jacques Demerjian,et al.  Evaluation of mobile cloud architectures , 2017, Pervasive Mob. Comput..

[23]  Fang Liu,et al.  NIST Cloud Computing Reference Architecture , 2011, 2011 IEEE World Congress on Services.

[24]  B. Padmaja Rani,et al.  Cloud Computing and Inter-Clouds – Types, Topologies and Research Issues , 2015 .

[25]  Jin Tong,et al.  NIST Cloud Computing Reference Architecture: Recommendations of the National Institute of Standards and Technology (Special Publication 500-292) , 2012 .

[26]  Xiaolong Yang,et al.  Cloud Computing Architecture Based-On SOA , 2012, 2012 Fifth International Symposium on Computational Intelligence and Design.

[27]  V. Kavitha,et al.  A survey on security issues in service delivery models of cloud computing , 2011, J. Netw. Comput. Appl..

[28]  Mehmet Toy Cloud Services Architectures , 2015, Complex Adaptive Systems.

[29]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[30]  R. K. Bunkar,et al.  Data Security and Privacy Protection Issues in Cloud Computing , 2014 .

[31]  Charles Lim,et al.  Toward cloud computing reference architecture: Cloud service management perspective , 2013, International Conference on ICT for Smart Society.

[32]  Percy French,et al.  A break in the clouds , 1986 .

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