An adaptive real time mechanism for IaaS cloud provider selection based on QoE aspects

Traditionally, companies host their own services, platforms and infrastructures on their own servers. This policy results in high costs in terms of material and human resources. It may also be inadequate to the real needs of the company. In this context, one solution is to use cloud computing to outsource their services. The latter is defined by making available to the customer high-performance servers and high bandwidth. The cloud is also defined by renting software and hardware infrastructure to customers according to their needs. Cloud computing is made possible by the improvement of computer networks infrastructures. Indeed, broadband connections have reduced latency and thus enabled the use of remote resources. The success of cloud computing has led to a significant increase in the providers number offering many and varied cloud services. While the access to these services is made possible through a simple subscription, no technique is currently available to select the cloud provider that best fits their needs. Selecting a provider is an optimization problem that has been studied in several areas. Given the large number of parameters and actors in the cloud, this problem is known as NP-complete one. In this work, we propose a new developed platform which plays the role of a broker between clients and cloud providers. Based on a set of benchmark tasks on provider services, it performs an adaptive cloud provider selection in accordance with the client needs. The experimental results show that the proposed approach gives benefits to subscribers in terms of QoE.

[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]  Junichi Suzuki,et al.  Multiobjective Optimization of SLA-Aware Service Composition , 2008, 2008 IEEE Congress on Services - Part I.

[3]  Neal Leavitt,et al.  Is Cloud Computing Really Ready for Prime Time? , 2009, Computer.

[4]  João Gama,et al.  A Study on Change Detection Methods , 2009 .

[5]  Desheng Dash Wu,et al.  Fuzzy multi-objective programming for supplier selection and risk modeling: A possibility approach , 2010, Eur. J. Oper. Res..

[6]  Bernd Grobauer,et al.  Understanding Cloud Computing Vulnerabilities , 2011, IEEE Security & Privacy.

[7]  Prosper Chemouil,et al.  Content, connectivity, and cloud: ingredients for the network of the future , 2011, IEEE Communications Magazine.

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

[9]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[10]  Subhajyoti Bandyopadhyay,et al.  Cloud Computing - The Business Perspective , 2011, 2011 44th Hawaii International Conference on System Sciences.

[11]  Pieter Ballon,et al.  Adding value to the network: Mobile operators' experiments with Software-as-a-Service and Platform-as-a-Service models , 2011, Telematics Informatics.

[12]  Luis M. Vaquero EduCloud: PaaS versus IaaS Cloud Usage for an Advanced Computer Science Course , 2011, IEEE Transactions on Education.

[13]  Yuh-Jen Chen,et al.  Structured methodology for supplier selection and evaluation in a supply chain , 2011, Inf. Sci..

[14]  S. Farid Mousavi,et al.  Group decision making process for supplier selection with VIKOR under fuzzy environment , 2010, Expert Syst. Appl..

[15]  Chi-Chun Lo,et al.  On optimal decision for QoS-aware composite service selection , 2010, Expert Syst. Appl..