Cloud services discovery and selection: Survey and new semantic-based system

Afify, Yasmine M.; Moawad I.; Badr N.; Tolba M.;

Abstract


© Springer-Verlag Berlin Heidelberg 2014. With the proliferation of Software-as-a-Service (SaaS) in the cloud environment, it is difficult for users to search for the right service that satisfies all their needs. In addition, services may provide the same functionality but differ in their characteristics or Quality of Service attributes (QoS). In this chapter, we present a comprehensive survey on cloud services discovery and selection research approaches. Based on this survey, a complete system with efficient service description model, discovery, and selection mechanisms is urgently required. Therefore, we propose a semantic-based SaaS publication, discovery, and selection system, which assists the user in finding and choosing the best SaaS service that meets his functional and non-functional requirements. The basic building block of the proposed system is the unified ontology, which combines services domain knowledge, SaaS characteristics, QoS metrics, and real SaaS offers. A hybrid service matchmaking algorithm is introduced based on the proposed unified ontology. It integrates semantic-based meta data and ontology-based matching. Ontology-based matching integrates distancebased and content-based concept similarity measures. The matchmaking algorithm is used in clustering the SaaS offers into functional groups to speed up the matching process. In the selection process, the discovered services are filtered based on their characteristics, and then they are ranked based on their QoS attributes. Case studies, prototypical implementation results, and evaluation are presented to demonstrate the effectiveness of the proposed system With the proliferation of Software-as-a-Service (SaaS) in the cloud environment, it is difficult for users to search for the right service that satisfies all their needs. In addition, services may provide the same functionality but differ in their characteristics or Quality of Service attributes (QoS). In this chapter, we present a comprehensive survey on cloud services discovery and selection research approaches. Based on survey, a complete system with efficient service description model, discovery, and selection mechanisms is urgently required to assist the user in finding and choosing the best SaaS service that meets his functional and non-functional requirements. Therefore, we propose a semantic-based SaaS publication, discovery, and selection system.We developed a unified ontology that combines services domain knowledge, SaaS characteristics, QoS metrics, and real SaaS offers. A hybrid service matchmaking algorithm is introduced based on the proposed unified ontology. It integrates semantic-based metadata and ontology-based matching. Ontological similarity integrates distance-based and content-based concept similarity measures. It is used in clustering the SaaS offers into functional groups to speed up the matching process. Case studies, prototypical implementation results, and evaluation are presented to demonstrate the effectiveness of the proposed system.


Other data

Title Cloud services discovery and selection: Survey and new semantic-based system
Authors Afify, Yasmine M. ; Moawad I.; Badr N.; Tolba M.
Issue Date 1-Jan-2014
Journal Intelligent Systems Reference Library 
DOI https://api.elsevier.com/content/abstract/scopus_id/84916208795
10.1007/978-3-662-43616-5_17
Scopus ID 2-s2.0-84916208795

Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check

Citations 15 in scopus


Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.