An End-to-End QoS Mapping Approach for Cloud Service Selection

In order to select and rank the best services in a cloud computing environment, the end-to-end quality of service (QoS) values of cloud services have to be computed. For a new SaaS provider, the deployment of its software application in the cloud is a challenging job. It has to find a hosting service (IaaS) that hosts its service. The primary goal of the SaaS provider is to make its service at the top of the ranked list of cloud services returned to end users through satisfying their QoS requirements. In this paper, we propose a mechanism to map the users' QoS requirements of cloud services to the right QoS specifications of SaaS then map them to best IaaS service that offers the optimal QoS guarantees. Then together SaaS and IaaS services can provide the best service offer to end users. As a result of the mapping, the end-to-end QoS values can be calculated. We propose a set of rules to perform the mapping process. We hierarchically model the QoS specifications of cloud services using the Analytic Hierarchy Process (AHP) method. The AHP based model helps to facilitate the mapping process across the cloud layers, and to rank the candidate cloud services for end users. We use a case study to illustrate and validate our solution approach.

[1]  Vassilika Vouton,et al.  Mixed-Integer Programming for QoS-Based Web Service Matchmaking , 2009 .

[2]  Thomas A. Henzinger,et al.  A marketplace for cloud resources , 2010, EMSOFT '10.

[3]  Slavica V. Bostjancic Rakas,et al.  An efficient QoS mapping algorithm in multi-provider networks , 2011, 2011 34th International Conference on Telecommunications and Signal Processing (TSP).

[4]  Kanagasabai Rajaraman,et al.  OWL-S Based Semantic Cloud Service Broker , 2012, 2012 IEEE 19th International Conference on Web Services.

[5]  Chi-Hung Chi,et al.  An Enhanced PROMETHEE Model for QoS-Based Web Service Selection , 2011, 2011 IEEE International Conference on Services Computing.

[6]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[7]  Dan Lin,et al.  A Brokerage-Based Approach for Cloud Service Selection , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[8]  Eric Bauer,et al.  Service Reliability and Service Availability , 2012 .

[9]  Marília Curado,et al.  QoS Mapping and Adaptation in Next Generation Networks , 2007, 2007 International Symposium on Applications and the Internet Workshops.

[10]  Z. Mammeri,et al.  Approach for end-to-end QoS mapping and handling , 2005, Second IFIP International Conference on Wireless and Optical Communications Networks, 2005. WOCN 2005..

[11]  Soo Dong Kim,et al.  QoS Metrics for Evaluating Services from the Perspective of Service Providers , 2007 .

[12]  Toru Ishida,et al.  Dynamic Service Selection Based on Context-Aware QoS , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[13]  Andreas Menychtas,et al.  A Marketplace Framework for Trading Cloud-Based Services , 2011, GECON.

[14]  Rajkumar Buyya,et al.  2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services , 2022 .

[15]  Arkady Kanevsky,et al.  Enabling a marketplace of clouds: VMware's vCloud director , 2010, OPSR.

[16]  Dimitris Plexousakis,et al.  Requirements for QoS-Based Web Service Description and Discovery , 2009, IEEE Trans. Serv. Comput..

[17]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[18]  Munindar P. Singh,et al.  From Quality to Utility: Adaptive Service Selection Framework , 2010, ICSOC.

[19]  Mahasweta Sarkar,et al.  Cloud Computing: An Overview , 2011 .

[20]  Tao Yu,et al.  A broker-based framework for QoS-aware Web service composition , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[21]  Feng Liu,et al.  A Semantic QoS-Aware Discovery Framework for Web Services , 2008, 2008 IEEE International Conference on Web Services.

[22]  M. Brian Blake,et al.  Service-Oriented Computing and Cloud Computing: Challenges and Opportunities , 2010, IEEE Internet Computing.

[23]  Hai Jin,et al.  QoS-Driven Service Selection for Multi-tenant SaaS , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.