A QoS-based approach for cloud-service matchmaking, selection and composition using the Semantic Web

Cloud computing provides a dynamic, heterogeneous and elastic environment by offering accessible ‘cloud services’ to end-users. The tasks involved in making cloud services available, such as matchmaking, selection and composition, are essential and closely related to each other. Integration of these tasks is critical for optimal composition and performance of the cloud service platform. More efficient solutions could be developed by considering cloud service tasks collectively, but the research and academic community have so far only considered these tasks individually. The purpose of this paper is to propose an integrated QoS-based approach for cloud service matchmaking, selection and composition using the Semantic Web.,In this paper, the authors propose a new approach using the Semantic Web and quality of service (QoS) model to perform cloud service matchmaking, selection and composition, to fulfil the requirements of an end user. In the Semantic Web, the authors develop cloud ontologies to provide semantic descriptions to the service provider and requester, so as to automate the cloud service tasks. This paper considers QoS parameters, such as availability, throughput, response time and cost, for quality assurance and enhanced user satisfaction.,This paper focus on the development of an integrated framework and approach for cloud service life cycle phases, such as discovery, selection and composition using QoS, to enhance user satisfaction and the Semantic Web, to achieve automation. To evaluate performance and usefulness, this paper uses a scenario based on a Healthcare Decision-Making System (HDMS). Results derived through the experiment prove that the proposed prototype performs well for the defined set of cloud-services tasks.,As a novel concept, our proposed integrated framework and approach for cloud service matchmaking, selection and composition based on the Semantic Web and QoS characterisitcs (availability, response time, throughput and cost), as part of the service level agreement (SLA) will help the end user to match, select and filter cloud services and integrate cloud-service providers into a multi-cloud environment.

[1]  Jukka Riekki,et al.  Cloud Architecture for Dynamic Service Composition , 2012, Int. J. Grid High Perform. Comput..

[2]  Ali Miri,et al.  An End-to-End QoS Mapping Approach for Cloud Service Selection , 2013, 2013 IEEE Ninth World Congress on Services.

[3]  Athman Bouguettaya,et al.  Genetic Algorithm Based QoS-Aware Service Compositions in Cloud Computing , 2011, DASFAA.

[4]  Teodor-Florin Fortis,et al.  Towards an Ontology for Cloud Services , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[5]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[6]  Ayaz Isazadeh,et al.  QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm , 2017, The Journal of Supercomputing.

[7]  Mohamed Mohamed,et al.  Open Cloud Computing Interface - Platform , 2013 .

[8]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[9]  Kwang Mong Sim,et al.  Agent-based Cloud service composition , 2012, Applied Intelligence.

[10]  Bipin Upadhyaya Composing Heterogeneous Services From End Users' Perspective , 2014 .

[11]  Sanjay Garg,et al.  Dynamic Web Services Composition using Optimization Approach , 2015 .

[12]  André Höing,et al.  Orchestrating secure workflows for cloud and grid services , 2010 .

[13]  Shrikant Mulik,et al.  An Approach for Selecting Software-as-a-Service (SaaS) Product , 2009, 2009 IEEE International Conference on Cloud Computing.

[14]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[15]  Li Liu,et al.  Ontology-based service matching in cloud computing , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[16]  Achim Streit,et al.  SLA based Service Brokering in Intercloud Environments , 2012, CLOSER.

[17]  Filip De Turck,et al.  Semantic context dissemination and service matchmaking in future network management , 2012, Int. J. Netw. Manag..

[18]  Kirit J. Modi,et al.  Cloud computing - concepts, architecture and challenges , 2012, 2012 International Conference on Computing, Electronics and Electrical Technologies (ICCEET).

[19]  Kwang Mong Sim,et al.  Agent-Based Cloud Computing , 2012, IEEE Transactions on Services Computing.

[20]  Simone Braun,et al.  Advanced service brokerage capabilities as the catalyst for future cloud service ecosystems , 2014, CCB '14.

[21]  Mohammad Sadegh Aslanpour,et al.  CSA-WSC: cuckoo search algorithm for web service composition in cloud environments , 2018, Soft Comput..

[22]  Athman Bouguettaya,et al.  Efficient access to Web services , 2004, IEEE Internet Computing.

[23]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[24]  Timothy W. Finin,et al.  Automating Cloud Services Life Cycle through Semantic Technologies , 2014, IEEE Transactions on Services Computing.

[25]  Ching-Lai Hwang,et al.  Multiple Attribute Decision Making: Methods and Applications - A State-of-the-Art Survey , 1981, Lecture Notes in Economics and Mathematical Systems.

[26]  Achim Streit,et al.  A utility-based approach for customised cloud service selection , 2015, Int. J. Comput. Sci. Eng..

[27]  Kwang Mong Sim,et al.  An Ontology-enhanced Cloud Service Discovery System , 2010 .

[28]  Athman Bouguettaya,et al.  QoS-Aware Cloud Service Composition Based on Economic Models , 2012, ICSOC.

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

[30]  Armin Haller,et al.  A Declarative Recommender System for Cloud Infrastructure Services Selection , 2012, GECON.

[31]  Mohamed F. Tolba,et al.  Cloud Services Discovery and Selection: Survey and New Semantic-Based System , 2014, Bio-inspiring Cyber Security and Cloud Services.

[32]  Teodor-Florin Fortis,et al.  A taxonomic view of cloud computing services , 2015, Int. J. Comput. Sci. Eng..

[33]  Joseph G. Davis,et al.  Service Selection in Web Service Composition: A Comparative Review of Existing Approaches , 2014, Web Services Foundations.

[34]  Athanasios V. Vasilakos,et al.  Web services composition: A decade's overview , 2014, Inf. Sci..

[35]  Hai Dong,et al.  Long-Term QoS-Aware Cloud Service Composition Using Multivariate Time Series Analysis , 2016, IEEE Transactions on Services Computing.

[36]  Xifan Yao,et al.  Multi-objective hybrid artificial bee colony algorithm enhanced with Lévy flight and self-adaption for cloud manufacturing service composition , 2017, Applied Intelligence.

[37]  Marten Schönherr,et al.  (MC2)2: criteria, requirements and a software prototype for Cloud infrastructure decisions , 2013, Softw. Pract. Exp..

[38]  Okba Kazar,et al.  A Dynamic and Adaptable Service Composition Architecture in the Cloud Based on a Multi-Agent System , 2018, Int. J. Inf. Technol. Web Eng..

[39]  Sanjay Chaudhary,et al.  A QoS-aware approach for runtime discovery, selection and composition of semantic web services , 2016, Int. J. Web Inf. Syst..

[40]  Zibin Zheng,et al.  Cloud model for service selection , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[41]  Paulo F. Pires,et al.  Cloud Integrator: Building Value-Added Services on the Cloud , 2011, 2011 First International Symposium on Network Cloud Computing and Applications.

[42]  Maurizio Gabbrielli,et al.  Towards a Composition-based APIaaS Layer , 2014, CLOSER.

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

[44]  Elizabeth Chang,et al.  Cloud service selection: State-of-the-art and future research directions , 2014, J. Netw. Comput. Appl..