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.
International Journal of Cloud Computing, 2015 Vol.4 No.2, pp.105 - 129
Available online: 06 May 2015Full-text access for editors Access for subscribers Purchase this article Comment on this article