Title: An ontology enhanced cloud service generic search engine

Authors: V. Sashikanth Nagireddy; Shakti Mishra

Addresses: University of Hyderabad, Gachibowli, Hyderabad-500032, India ' Institute for Development & Research in Banking Technology, Castle Hills, Road No.1, Masab Tank, Hyderabad-500057, India

Abstract: This paper presents an ontology-based cloud service discovery mechanism that aims to provide desired cloud services over the internet to the cloud user. The main objective is to construct cloud ontology on the basis of services and attributes, that helps to analyse the query and to discover the cloud services. There are no standard specifications for cloud service classification, so each cloud service provider (CSP) makes own convention in classification of services. Ontology acts as a template to cloud services and the cloud services are stored as objects under cloud ontology template. The attributes (cost, security, interface, service level agreements, etc.) of a service are declared as properties for the objects. An intercloud registry is constructed to register and store the cloud services offered by different CSPs. The query submitted by the customer is processed using the query processing and rewriting engine and fetches the results using cloud ontology template. Further, on the basis of maximum query match, cloud services are sorted in a hierarchy based on classes. Subsequently, CSPs are also sorted on the basis of attributes of the cloud services. The search engine has been implemented using OWLAPI, SPARQL-DL, and Jena packages with the Java environment to retrieve services from cloud ontology directory.

Keywords: cloud computing; cloud service providers; cloud ontology; generic search engines; cloud services.

DOI: 10.1504/IJCC.2015.069272

International Journal of Cloud Computing, 2015 Vol.4 No.2, pp.105 - 129

Received: 11 May 2013
Accepted: 29 Dec 2013

Published online: 07 May 2015 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article