A semantic-based Software-as-a-Service (SaaS) discovery and selection system

With the proliferation of Software-as-a-Service in the cloud environment, users find it tiresome and time consuming to search for the right service that satisfies all their requirements. In addition, services may provide the same functionality but differ in their characteristics or the Quality of Service attributes (QoS) they offer. In this paper, we propose a semantic-based system that facilitates the SaaS publication, discovery and selection processes. To achieve these goals, 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 ontology. It integrates semantic-based metadata and ontology-based matching. Prototypical implementation results demonstrate the effectiveness of the proposed system.

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

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

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

[4]  Armin Haller,et al.  Investigating decision support techniques for automating Cloud service selection , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[5]  Zhongzhi Shi,et al.  A Hybrid P2P Approach to Service Discovery in the Cloud , 2011 .

[6]  Hwa-Young Jeong,et al.  The QoS-based MCDM system for SaaS ERP applications with Social Network , 2012, The Journal of Supercomputing.

[7]  Jurica Ševa,et al.  Cloud Computing Ontologies: A Systematic Review , 2012 .

[8]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[9]  Rajkumar Buyya,et al.  An Effective Architecture for Automated Appliance Management System Applying Ontology-Based Cloud Discovery , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

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

[11]  A Min Tjoa,et al.  A Cloud Repository and Discovery Framework Based on a Unified Business and Cloud Service Ontology , 2012, 2012 IEEE Eighth World Congress on Services.

[12]  Bingbing Liu,et al.  Efficient Service Discovery for Cloud Computing Environments , 2011, CSIE 2011.

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

[14]  G. Karagiannis,et al.  Cloud computing services: taxonomy and comparison , 2011, Journal of Internet Services and Applications.

[15]  Valerie V. Cross,et al.  Unifying ontological similarity measures: A theoretical and empirical investigation , 2013, Int. J. Approx. Reason..

[16]  Farookh Khadeer Hussain,et al.  Iaas Cloud Selection using MCDM Methods , 2012, 2012 IEEE Ninth International Conference on e-Business Engineering.

[17]  Hidekazu Tsuji,et al.  A new QoS ontology and its QoS-based ranking algorithm for Web services , 2009, Simul. Model. Pract. Theory.

[18]  Thomas L. Saaty,et al.  Theory and Applications of the Analytic Network Process: Decision Making With Benefits, Opportunities, Costs, and Risks , 2005 .

[19]  Philip Resnik,et al.  Semantic Similarity in a Taxonomy: An Information-Based Measure and its Application to Problems of Ambiguity in Natural Language , 1999, J. Artif. Intell. Res..

[20]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[21]  David Sánchez,et al.  Ontology-based information content computation , 2011, Knowl. Based Syst..

[22]  Jinjun Chen,et al.  A QoS‐aware service discovery method for elastic cloud computing in an unstructured peer‐to‐peer network , 2013, Concurr. Comput. Pract. Exp..

[23]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[24]  Elijah Blessing Rajsingh,et al.  Efficient Service Selection Middleware using ELECTRE Methodology for Cloud Environments , 2012 .

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

[26]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[27]  Agata Filipowska,et al.  Business Functions Ontology and its Application in Semantic Business Process Modelling , 2008 .