End-to-end QoS mapping and aggregation for selecting cloud services

In cloud computing environment, software service often collaborates with other supporting utility services in order to provide a complete solution to end users. The software service itself could provide the required functions to users that fulfill their needs. However, the non-functional requirements, which represent the main criteria in the service selection process, need the collaboration from all involved parties. Given the end-to-end non-functional requirements submitted from end users, the challenge is to select the best cloud solution that satisfies these requirements, and to let a software provider select the best utility services. In this paper, we propose a mapping mechanism that helps map users' QoS requirements to the required software service and utility services at different cloud levels. Ontology is used to semantically define diverging concepts of the non-functional requirements and guarantees and their relationships at different levels of cloud services. For implementation, OWL-S (Ontology Web Language for Services) and SWRL (Semantic Web Rule Language) are used. The experiment, in this paper, showed that the mapping process does not incur much calculation overhead, if integrated with any service selection system.

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

[2]  Pierre Sens,et al.  Towards QoS-Oriented SLA Guarantees for Online Cloud Services , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

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

[4]  Athman Bouguettaya,et al.  Efficient Service Skyline Computation for Composite Service Selection , 2013, IEEE Transactions on Knowledge and Data Engineering.

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

[6]  Fuyuki Ishikawa,et al.  Applying QoS-Aware Service Selection on Functionally Diverse Services , 2011, ICSOC Workshops.

[7]  Eyhab Al-Masri,et al.  Discovering the best web service: A neural network-based solution , 2009, 2009 IEEE International Conference on Systems, Man and Cybernetics.

[8]  M. Marchese,et al.  Vertical QoS mapping over wireless interfaces , 2009, IEEE Wireless Communications.

[9]  Zibin Zheng,et al.  Distributed QoS Evaluation for Real-World Web Services , 2010, 2010 IEEE International Conference on Web Services.

[10]  Qixin Wang,et al.  CSS: Facilitate the cloud service selection in IaaS platforms , 2013, 2013 International Conference on Collaboration Technologies and Systems (CTS).

[11]  Armin Haller,et al.  An ontology-based system for Cloud infrastructure services' discovery , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[12]  Giuseppe Di Modica,et al.  A Business Ontology to Enable Semantic Matchmaking in Open Cloud Markets , 2012, 2012 Eighth International Conference on Semantics, Knowledge and Grids.

[13]  Xiaoying Bai,et al.  Evaluating services on the cloud using ontology QoS model , 2011, Proceedings of 2011 IEEE 6th International Symposium on Service Oriented System (SOSE).

[14]  Dimitris Plexousakis,et al.  Mixed-Integer Programming for QoS-Based Web Service Matchmaking , 2009, IEEE Transactions on Services Computing.

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

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

[17]  Xiaofei Xu,et al.  An Improved Artificial Bee Colony Approach to QoS-Aware Service Selection , 2013, 2013 IEEE 20th International Conference on Web Services.

[18]  Jie Wu,et al.  QoS-Aware Service Selection in Geographically Distributed Clouds , 2013, 2013 22nd International Conference on Computer Communication and Networks (ICCCN).

[19]  Dimitris Plexousakis,et al.  Semantic QoS Metric Matching , 2006, 2006 European Conference on Web Services (ECOWS'06).

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