Integrated QoS Utility-Based Model for Cloud Computing Service Provider Selection

Cloud Computing is gaining a considerable attention in the past few years. It changes the way people acquire software and hardware as it provides them as services through internet on-demand following a pay-as-you-go financial model. With the exponential increase of such service, selecting the optimal provider based on predefined Quality of Service (QoS) requirements becomes crucial. The current techniques are just designed for performance evaluation and cost-benefit analysis; yet optimal service provider selection based on a group of QoS requirements is still uncovered as it should be. In this paper we propose a mathematical model addressing the Cloud service provider selection optimization problem based on QoS guarantees. The proposed model efficiently matches with the characteristics of market-oriented platforms covering a wide range of service provider selection problems. The efficiency of the proposed model is validated through simulation studies.

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

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

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

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

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

[6]  Norman W. Paton,et al.  Optimizing Utility in Cloud Computing through Autonomic Workload Execution , 2009 .

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

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

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

[10]  Raouf Boutaba,et al.  Assessing Software Service Quality and Trustworthiness at Selection Time , 2010, IEEE Transactions on Software Engineering.

[11]  Rajkumar Buyya,et al.  A Taxonomy of QoS Management and Service Selection Methodologies for Cloud Computing , 2011 .

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

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

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