Home // International Journal On Advances in Software, volume 2, number 1, 2009 // View article
Semantic Enabled Framework for SLA Monitoring
Authors:
Kaouthar Fakhfakh
Saïd Tazi
Khalil Drira
Tarak Chaari
Mohamed Jmaiel
Keywords: Service Level Agreements; ontology-based model; SOA; SLA monitoring; QoS contracts
Abstract:
Defining clear Quality of Service agreements between service providers and consumers is particularly important for the successful deployment of service-oriented architectures. The related challenges include correctly elaborating and monitoring QoS-aware contracts (called SLA: Service Level Agreement) to detect and handle their violations. In this paper, first, we study and compare existing SLA-related models. To address the insufficiencies of these models, we propose a complete, generic and semantically richer ontology-based model of Service Level Agreements. In this model, we use the SWRL language (Semantic Web Rule Language) to express SLA obligations. This language facilitates the SLA monitoring process and the eventual action triggering in case of violations. In a second step, we use our SLA model to automatically generate semantic-enabled QoS obligations monitors. The main algorithms that perform the monitoring process are presented in this article. We implement these algorithms in an automatically generated service-oriented architecture. Finally, we believe that this work is a step ahead to the complete automation of SLA management process.
Pages: 36 to 46
Copyright: Copyright (c) to authors, 2009. Used with permission.
Publication date: June 7, 2009
Published in: journal
ISSN: 1942-2628