Ontology-Based Context-Aware SLA Management for Cloud Computing

Cloud Computing represents a new on-demand computing approach that tries to provide resources responding to some pre-set non-functional proprieties specified and negotiated by means of Service Level Agreement (SLAs). In order to avoid costly SLA violations and to duly react to failures and environmental changes, it is necessary to implement some advanced SLA enactment strategies. However, contextual information of the cloud consumer, which has not been deeply elaborated yet, may change at any time, which would significantly affect the Quality of Service (QoS). Therefore, in this paper, our aim is to ameliorate SLA by considering the semantic meaning of SLA concepts and contextual information from cloud consumers. In this regard, we propose a new ontology-based context-aware SLA management for cloud computing. Our approach aims to dynamically adapt cloud services to different variations of consumer’s context while meeting their needs using the benefits of inference in ontology. This maintains a reliable QoS and respects the SLA parameters. The efficiency and effectiveness of the proposed approach is demonstrated in this paper through a simulation.

[1]  Alfonso Sánchez-Macián,et al.  Towards Unified QoS/SLA Ontologies , 2006, 2006 IEEE Services Computing Workshops.

[2]  Elizabeth Chang,et al.  Conceptual SLA framework for cloud computing , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[3]  Tharam S. Dillon,et al.  On the Move to Meaningful Internet Systems, OTM 2010 , 2010, Lecture Notes in Computer Science.

[4]  Jadwiga Indulska,et al.  A survey of context modelling and reasoning techniques , 2010, Pervasive Mob. Comput..

[5]  Yousri Kouki,et al.  Approche dirigée par les contrats de niveaux de service pour la gestion de l'élasticité du "nuage". (SLA-driven cloud elasticity anagement approach) , 2013 .

[6]  Schahram Dustdar,et al.  Low level Metrics to High level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments , 2010, 2010 International Conference on High Performance Computing & Simulation.

[7]  Rajkumar Buyya,et al.  A dependency‐aware ontology‐based approach for deploying service level agreement monitoring services in Cloud , 2012, Softw. Pract. Exp..

[8]  Ramin Yahyapour,et al.  Service Level Agreements for Cloud Computing , 2011 .

[9]  Euiin Choi,et al.  Efficient Context Modeling Using OWL in Mobile Cloud Computing , 2012 .

[10]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations: Recommendations of the National Institute of Standards and Technology , 2012 .

[11]  Kaouthar Fakhfakh,et al.  Approche sémantique basée sur les intentions pour la modélisation, la négociation et la surveillance des contrats de qualité de service , 2011 .

[12]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[13]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[14]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations , 2012 .

[15]  Hai Dong,et al.  Semantic Similarity Model for Risk Assessment in Forming Cloud Computing SLAs , 2010, OTM Conferences.

[16]  Imtiaz Ahmad,et al.  Cloud Computing Pricing Models: A Survey , 2013 .

[17]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[18]  Matthew Fisher,et al.  Semantic Web Programming , 2009 .

[19]  Vicente Hernández García,et al.  SLA-driven dynamic cloud resource management , 2014 .

[20]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.