Dynamic Search Engine Platform for Cloud Service Level Agreements Using Semantic Annotation

This article describes how cloud applications are negotiated, deployed, monitored, evaluated and terminated through the service level agreements (SLA). The service definition & their objectives, performance measures, pricing, roles of the involved parties are stated as part of the SLA. Searching for SLA templates from the provider's place is considered as a cumbersome process for the consumer. Also, it is not guaranteed that retrieved SLAs always match with the consumer requirements. Hence, semantic search engine platforms for cloud SLA using a novel architecture are introduced here. SLA agreements are crawled from the web and annotation is performed in the agreement terms using SLA ontologies to fasten and improve the accuracy of the search process. In the proposed architecture, 3 ontologies are developed for SaaS, PaaS and IaaS as well as 140 SLA documents are gathered. Results revealed that the search efficacy is almost 90% in finding the desired SLA for the consumer to ease negotiation. Moreover, the performance is compared with similar search engine GoNTogle, and it was observed that proposed model produced good results.

[1]  Yehoshua Sagiv,et al.  XSEarch: A Semantic Search Engine for XML , 2003, VLDB.

[2]  Miguel Ángel Rodríguez-García,et al.  Ontology-based annotation and retrieval of services in the cloud , 2014, Knowl. Based Syst..

[3]  G. S. Mahalakshmi,et al.  Ontology-based automatic query refinement , 2009, Int. J. Artif. Intell. Soft Comput..

[4]  Alexiei Dingli,et al.  Learning to Harvest Information for the Semantic Web , 2004, ESWS.

[5]  Steffen Staab,et al.  Semantic Annotation of Images and Videos for Multimedia Analysis , 2005, ESWC.

[6]  Hamish Cunningham,et al.  GATE-a General Architecture for Text Engineering , 1996, COLING.

[7]  K. Saravanan,et al.  An Exploratory Study of Cloud Service Level Agreements - State of the Art Review , 2015, KSII Trans. Internet Inf. Syst..

[8]  Ramanathan V. Guha,et al.  A case for automated large-scale semantic annotation , 2003, J. Web Semant..

[9]  Rudi Studer,et al.  OntoManager - A System for the Usage-Based Ontology Management , 2003, OTM.

[10]  Les Carr,et al.  The case for explicit knowledge in documents , 2004, DocEng '04.

[11]  K. Karpagavalli,et al.  Strategy tree and fuzzy based cloud SLA change management , 2017, 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS).

[12]  Holger Knublauch,et al.  The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications , 2004, SEMWEB.

[13]  Christoph Reich,et al.  Key Performance Indicators for Cloud Computing SLAs , 2013 .

[14]  Daniela Petrelli,et al.  Semantic Web-Based Document: Editing and Browsing in AktiveDoc , 2005, ESWC.

[15]  Enrico Motta,et al.  Opening Up Magpie via Semantic Services , 2004, SEMWEB.

[16]  Georg Gottlob,et al.  Visual Web Information Extraction with Lixto , 2001, VLDB.

[17]  Timos K. Sellis,et al.  GoNTogle: A Tool for Semantic Annotation and Search , 2010, ESWC.

[18]  Oren Etzioni,et al.  Mangrove: Enticing Ordinary People onto the Semantic Web via Instant Gratification , 2003, SEMWEB.

[19]  Siegfried Handschuh,et al.  Semantic annotation for knowledge management: Requirements and a survey of the state of the art , 2006, J. Web Semant..

[20]  Pablo Castells,et al.  An Adaptation of the Vector-Space Model for Ontology-Based Information Retrieval , 2007, IEEE Transactions on Knowledge and Data Engineering.

[21]  Andreas Nürnberger,et al.  Adaptive Multimedia Retrieval: Semantics, Context, and Adaptation , 2012, Lecture Notes in Computer Science.

[22]  Atanas Kiryakov,et al.  KIM – a semantic platform for information extraction and retrieval , 2004, Natural Language Engineering.

[23]  Timothy W. Finin,et al.  Swoogle: a search and metadata engine for the semantic web , 2004, CIKM '04.

[24]  Kyo Kageura,et al.  METHODS OF AUTOMATIC TERM RECOGNITION : A REVIEW , 1996 .

[25]  Vincent Quint,et al.  An introduction to Amaya , 1997, World Wide Web journal.

[26]  David R. Karger,et al.  Thresher: automating the unwrapping of semantic content from the World Wide Web , 2005, WWW '05.

[27]  Enrico Motta,et al.  SemSearch: A Search Engine for the Semantic Web , 2006, EKAW.

[28]  Arthur Stutt,et al.  MnM: A Tool for Automatic Support on Semantic Markup , 2004 .

[29]  Christopher Millard,et al.  Contracts for Clouds: Comparison and Analysis of the Terms and Conditions of Cloud Computing Services , 2011 .

[30]  Hassan Abolhassani,et al.  A Categorization Scheme for Semantic Web Search Engines , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[31]  Alexiei Dingli,et al.  User-System Cooperation in Document Annotation Based on Information Extraction , 2002, EKAW.

[32]  Sophia Ananiadou,et al.  The C-value/NC-value Method of Automatic Recognition for Multi-Word Terms , 1998, ECDL.