A Novel Taxonomy and Comparison Method for Ranking Cloud Computing Software Products

Cloud computing as a new and modern technology has become a focus of attention and a platform for future services. Cloud computing services have been categorized into three main groups of services, which are infrastructure, platform, and software. Each service has its own unique characteristic while all services have also some common characteristics and challenges. Such characteristics create a complicated combination of features to serve selection of cloud solutions. This paper presents a new feature based taxonomy which facilitates the process of cloud software product selection. More precisely, Hierarchical Cloud Taxonomy Engine is the proposed method to help developers and consumers choose their appropriate product according to their needs and based on real capabilities of different cloud computing products. Moreover, this paper proposes a new evaluation mechanism which sorts the cloud products according to the customer’s needs and requirements. Besides, this paper presents a classification model for cloud features and subsequently presents a comparison between some business and research cloud products as a case study. Results of comparisons show that our proposed techniques facilitate the process of cloud product selection.

[1]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[2]  G. Karagiannis,et al.  Cloud computing services: taxonomy and comparison , 2011, Journal of Internet Services and Applications.

[3]  George J. Klir,et al.  Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems - Selected Papers by Lotfi A Zadeh , 1996, Advances in Fuzzy Systems - Applications and Theory.

[4]  G. Karagiannis,et al.  Taxonomy of cloud computing services , 2010, 2010 IEEE Globecom Workshops.

[5]  Dan R. Herrick Google this!: using Google apps for collaboration and productivity , 2009, SIGUCCS '09.

[6]  Jin Tong,et al.  NIST Cloud Computing Reference Architecture , 2011, 2011 IEEE World Congress on Services.

[7]  Shilpi Harnal,et al.  Cloud Computing: An Overview , 2013 .

[8]  David Hilley,et al.  Cloud Computing: A Taxonomy of Platform and Infrastructure-level Offerings , 2009 .

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

[10]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

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

[12]  Saeid Gorgin,et al.  A Review on Modern Distributed Computing Paradigms: Cloud Computing, Jungle Computing and Fog Computing , 2014, J. Comput. Inf. Technol..

[13]  Ladan Tahvildari,et al.  Cloud Computing Uncovered: A Research Landscape , 2012, Adv. Comput..

[14]  Xi He,et al.  Cloud Computing: a Perspective Study , 2010, New Generation Computing.

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