A Novel QoS-Based Framework for Cloud Computing Service Provider Selection

Cloud Computing is a promising computing paradigm that provides flexible, Internet-accessible resources allocation on demand on a pay-as-you-go basis. With the growth and expansion of Cloud services and participation of various services providers, the description of quality parameters and measurement units started to diverse and sometimes contradict. Such ambiguity does not only result in the raise of various QoS interoperability problems, but also in the distraction of the services consumers who find themselves unable to match their quality requirements with the providers' offerings. Influenced by such diversity, the available QoS models are limited to either cost-benefit analysis or performance evaluation, without being able to cover a comprehensive set of well-defined quality aspects. In this paper, we provide a complete framework for such problem. We firstly propose a novel QoS ontology that combine and define all of the existing quality aspects in a unified way to efficiently overcome all existing diversity. Using such ontology, we propose a comprehensive broad QoS model combining all quality parameters of both service providers and consumers for different Cloud platforms. We then propose a mathematical model addressing the Cloud Computing service provider selection optimization problem based on QoS-guarantee. The proposed model reports an efficient matching with the market-oriented different platforms characteristics; validated through extensive simulation studies conducted on benchmark data of Content Delivery Network providers.

[1]  Ignacio Blanquer,et al.  A supporting infrastructure for evaluating QoS-specific activities in SOA-based Grids , 2008 .

[2]  Sharman Lichtenstein,et al.  Key challenges for delivering web-based IT support services: The provider perspective , 2011 .

[3]  Nava Pliskin,et al.  Software-as-a-Service Vendors: Are They Ready to Successfully Deliver? , 2010, Global Sourcing Workshop.

[4]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[5]  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 .

[6]  Ada Scupola Developing Technologies in E-Services, Self-Services, and Mobile Communication: New Concepts , 2011 .

[7]  Michitaka Kosaka,et al.  Infrastructure Innovation to Attain Service Value Sustainability: Viewpoint of Resource Management , 2014, Int. J. Serv. Sci. Manag. Eng. Technol..

[8]  Daniel A. Menascé,et al.  On optimal service selection in Service Oriented Architectures , 2010, Perform. Evaluation.

[9]  Soo Dong Kim,et al.  A Systematic Process for Developing High Quality SaaS Cloud Services , 2009, CloudCom.

[10]  Wayne Pauley,et al.  Cloud Provider Transparency: An Empirical Evaluation , 2010, IEEE Security & Privacy.

[11]  Joseph Budu,et al.  International Journal of E-Services and Mobile Applications , 2015 .

[12]  Eugenio Zimeo,et al.  More Semantics in QoS Matching , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[13]  Philip Jacob,et al.  Technical challenges in the delivery of interprovider QoS , 2005, IEEE Communications Magazine.

[14]  Vladimir Stantchev,et al.  Negotiating and Enforcing QoS and SLAs in Grid and Cloud Computing , 2009, GPC.

[15]  Buqing Cao,et al.  A Service-Oriented Qos-Assured and Multi-Agent Cloud Computing Architecture , 2009, CloudCom.

[16]  Markus Klems,et al.  Do Clouds Compute? A Framework for Estimating the Value of Cloud Computing , 2008, WEB.

[17]  Lova Mirella Rakotomalala Ramandimbiarison The Customer Relationship Management as an Element of the Acceleration of Society Evolution: The Case of the Emergence of Hypermodernity in Madagascar , 2014 .

[18]  Massimo Villari,et al.  Achieving Federated and Self-Manageable Cloud Infrastructures: Theory and Practice , 2012 .

[19]  Nikitas J. Dimopoulos,et al.  Resource allocation on computational grids using a utility model and the knapsack problem , 2009, Future Gener. Comput. Syst..

[20]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[21]  Anita Goyal,et al.  Innovations in Services Marketing and Management: Strategies for Emerging Economies , 2013 .

[22]  Baocai Yin,et al.  A Semantic Web Services Discovery Algorithm Based on QoS Ontology , 2010, AMT.

[23]  Franck Cappello,et al.  Cost-benefit analysis of Cloud Computing versus desktop grids , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[24]  Dianne Hall,et al.  The trend toward online banking services by brick-and-mortar institutions: the last five years , 2002 .

[25]  Rao Mikkilineni,et al.  Implementing Distributed, Self-Managing Computing Services Infrastructure using a Scalable, Parallel and Network-Centric Computing Model , 2012 .

[26]  P FurnerChristopher,et al.  What We Know and Do Not Know About Mobile App Usage and Stickiness , 2015 .

[27]  Zhenzhen Zhao,et al.  User-centric service selection, integration and management through daily events , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[28]  Daniel P. Siewiorek,et al.  On quality of service optimization with discrete QoS options , 1999, Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium.

[29]  Rajkumar Buyya,et al.  Maximizing Utility for Content Delivery Clouds , 2009, WISE.

[30]  J-C. Laprie,et al.  DEPENDABLE COMPUTING AND FAULT TOLERANCE : CONCEPTS AND TERMINOLOGY , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995, ' Highlights from Twenty-Five Years'..

[31]  Daniele Catteddu,et al.  Cloud Computing: Benefits, Risks and Recommendations for Information Security , 2009 .

[32]  Hidekazu Tsuji,et al.  A Survey and Analysis on Semantics in QoS for Web Services , 2009, 2009 International Conference on Advanced Information Networking and Applications.

[33]  Harry G. Perros,et al.  Service Performance and Analysis in Cloud Computing , 2009, 2009 Congress on Services - I.

[34]  Frank Siqueira,et al.  The QoS-MO ontology for semantic QoS modeling , 2008, SAC '08.

[35]  Li Chunlin,et al.  QoS based resource scheduling by computational economy in computational grid , 2006 .