Publications personnelle

298documents trouvés

09534
01/01/2009

Semantic enabled framework for SLA monitoring

K.FAKHFAKH, S.TAZI, K.DRIRA, T.CHAARI, M.JMAIEL

ReDCAD Laboratory, OLC

Revue Scientifique : International Journal on Advances in Software, Vol.2, N°1, pp.36-46, Janvier 2009 , N° 09534

Diffusable

Plus d'informations

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.

Mots-Clés / Keywords
Service level agreements; Ontology-based model; SLA monitoring; QoS contracts;

118906
09046
01/01/2009

A formal model of a multi-step coordination protocol for self-adaptive software using coloured petri nets

N.HADJ KACEM, A.HADJ KACEM, K.DRIRA

ReDCAD Laboratory, OLC

Revue Scientifique : International Journal of Computing and Information Sciences , Vol.7, N°1, pp.25-39, Janvier 2009 , N° 09046

Lien : http://hal.archives-ouvertes.fr/hal-00361145/fr/

Diffusable

Plus d'informations

Abstract

Technology advances continue to make computing environments ever changing and more complex. In the presence of such environments software systems are increasingly expected to continue operating at run-time. As human intervention becomes costly, time-consuming and error-prone, these systems should be equipped with self-adaptation capabilities in order to adapt themselves in response to environmental changes. While most of the research in this area focuses on individual parts of an adaptive system, our work leverages on this research but tackles the problem where interdependent and distributed adaptations are concurrently performed. In this paper, we approach behavioural changes of component-based systems in two stages. First, we propose a process to individually adapt one component at a time. Second, we elaborate a coordination protocol to maintain globally consistent state when implementing distributed adaptations. To achieve correct coordination, rather than only considering dependency relations between multiple adaptations, our approach further focuses on dependency relations between components at run-time. Motivated by the potential benefits of using formalisms, we construct a formal model of our protocol using Coloured Petri Nets in order for an adaptive system to be trusted after adaptation. In the model, we make sufficient abstraction of details, but still deal with the core of the protocol. This makes the model simpler and the analysis easier due to restricted state space size. We verify key behavioural properties and conduct CTL model checking to assess the correctness of the model and thereby the correctness of the protocol.

Mots-Clés / Keywords
Self-adaptation; Consistency preservation ; Adaptation process ; Coordination protocol; Modelling; Analysis;

127199
08529
03/12/2008

Service level agreement modeling and monitoring using ontologies

K.FAKHFAKH, T.CHAARI, S.TAZI, K.DRIRA, M.JMAIEL

OLC, ReDCAD Laboratory

Manifestation avec acte : Journées Francophones sur les Ontologies (JFO), Lyon (France), 1-3 Décembre 2008, pp.106-111 , N° 08529

Diffusable

Plus d'informations

Mots-Clés / Keywords
Service level agreements; Monitoring; Quality of service; Ontology; Service oriented architecture;

115681
08544
23/10/2008

Uses cases components

P.ROSSIGNOL, C.SAUVIGNAC, P.MEURICE, J.M.TRAN, P.MASERES, B.TESNIERE, S.RAMOS, V.BAUDIN, I.BOUASSIDA, T.CHAARI, K.DRIRA, G.SANCHO, S.TAZI, T.VILLEMUR, D.PIREZ, Y.LOPEZ

BULL, 2I, OLC, THALES Paris

Rapport de Contrat : Contrat UseNet ITEA2 06004, Octobre 2008, 36p. , N° 08544

Diffusion restreinte

115300
08545
23/10/2008

Specification of execution mechanisms and composition strategies for self-healing Web services. Phase 2. Deliverable D3.2

R.BEN HALIMA, K.DRIRA, K.GUENNOUN, R.PEGORARO

OLC

Rapport de Contrat : Projet IST WS-DIAMOND N°516933, Octobre 2008, 64p. , N° 08545

Diffusable

115302
08208
01/10/2008

Toward modelling and analysis of a coordination protocol for dynamic software adaptation

N.HADJ KACEM, A.HADJ KACEM, M.JMAIEL, K.DRIRA

ReDCAD Laboratory, LARIS-FSEG, OLC

Manifestation avec acte : 5th International Conference on Soft Computing as Transdisciplinary Science and Technology (CSTST'2008), Cergy Pontoise (France), 28-31 Octobre 2008, pp.499-507 , N° 08208

Diffusable

115413
08467
01/10/2008

Implementing a rule-driven approach for architectural self configuration in collaborative activities using a graph rewriting formalism

I.BOUASSIDA, K.GUENNOUN, K.DRIRA, C.CHASSOT, M.JMAIEL

OLC, ReDCAD Laboratory

Manifestation avec acte : 5th International Conference on Soft Computing as Transdisciplinary Science and Technology (CSTST'2008), Cergy Pontoise (France), 28-31 Octobre 2008, pp.484-491 , N° 08467

Lien : http://hal.archives-ouvertes.fr/hal-00345089/fr/

Diffusable

Plus d'informations

Abstract

Architectural adaptation is important for handling self- configuring properties of autonomic distributed systems. It can be achieved by model-based management of dynamic architectures. Describing dynamic architectures includes defining rules for reconfiguration management. Within this research context, several works have been conducted using formal specification to handle this complexity. Graph and graph rewriting-based approaches showed, through many studies, their appropriateness to tackle architectural adaptation problems. However, scalability of such approaches remains an open issue and has been rarely explored. In this paper, we investigate this issue. We introduce a graph-based general approach for handling of dynamic architectures, and we illustrate it within a scenario of collaboration support in Crisis Management Systems. We elaborate the formal models for dynamic architecture management. Using the French Grid GRID5000, we conducted an experimental study to assess the scalability of the elaborated models.

Mots-Clés / Keywords
Autonomic computing; Rule-driven; Graph rewriting;

115374
08324
05/09/2008

Model-based Qos-enabled self-healing web services

O.NABUCO DE ARAUJO, R.BEN HALIMA, K.DRIRA, M.G.FUGINI, S.MODAFFERI, E.MUSSI

OLC, Milan

Manifestation avec acte : 1st International Workshop on Data Management in Virtual Engineeirng, Turin (Italie), 1-5 Septembre 2008, pp.711-715 , N° 08324

Lien : http://hal.archives-ouvertes.fr/hal-00438850/fr/

Diffusable

Plus d'informations

Abstract

Failures during web service execution may depend on a wide variety of causes, such as network faults, server crashes, or application-related errors, such asunavailability of a requested web service, errors in the orchestration of choreography of applications, missing data or parameters in an execution °ow, or low Quality of Service (QoS). In this paper, we propose a healing architecture able to handle web service faults in a self-healing way, discussing infrastructural faults and web service and Web application faults. The self-healing architecture manages repair actions, such as substitution of a faulty service or duplication of overloaded services. Implemented prototypes involving QoS in coordinated web services are illustrated and discussed.

114734
07534
01/09/2008

Towards the use of models for autonomic network management

N.VAN WAMBEKE, F.ARMANDO, K.GUENNOUN, K.DRIRA, E.EXPOSITO, C.CHASSOT

OLC

Manifestation avec acte : IFIP Joint Conference on Personal Wireless Communications (PWC'2008), Toulouse (France), 30 Septembre - 2 Octobre 2008, pp.459-470 , N° 07534

Diffusable

Plus d'informations

Mots-Clés / Keywords
Autonomic network management; Model-based decision; Context adaptation; Collaborative networking;

115093
08352
01/09/2008

A QoS-oriented reconfigurable middleware for self-healing web services

R.BEN HALIMA, K.DRIRA, M.JMAIEL

LARIS-FSEG, OLC

Manifestation avec acte : IEEE International Conference on Web Services (ICWS 2008), Beijing (Chine), 23-26 Septembre 2008, pp.104-111 , N° 08352

Lien : http://hal.archives-ouvertes.fr/hal-00358827/fr/

Diffusable

Plus d'informations

Abstract

Maintaining the Quality of Service (QoS) is important for self-healing web service-based distributed interactive applications. It requires the ability to deal with permanently changing constraints both at the communication and the execution levels. Preventing or repairing QoS degradation also requires the capacity of identifying its possible or actual sources and the capacity of reconfiguration decision and enforcement. Dealing with these issues is especially challenging for web services since the self-healing solution has to preserve the dynamic composition property and to be seamless for the service requesters, while being always usable under the different deployment constraints. In this paper, we present a self-healing middleware framework able to provide the self-healing properties for QoS management in web service-based distributed interactive applications. The framework implementation has been achieved in the context of the WS-DIAMOND project. It covers the whole cycle of adaptation management including monitoring and analysis of QoS values, and substitution-based reconfiguration.

115075
Pour recevoir une copie des documents, contacter doc@laas.fr en mentionnant le n° de rapport LAAS et votre adresse postale. Signalez tout problème de fonctionnement à sysadmin@laas.fr. http://www.laas.fr/pulman/pulman-isens/web/app.php/