Javascript must be enabled to continue!
Generic autonomic service management for component-based applications
View through CrossRef
Gestion autonomique générique des services pour les applications à base de composants
Au cours de la dernière décennie, la complexité des applications a considérablement évolué afin de répondre aux besoins métiers émergeants. Leur conception implique une composition distribuée de composants logiciels. Ces applications fournissent des services à travers les interactions métiers maintenues par leurs composants. De telles applications sont intrinsèquement en évolution dynamique en raison de la dynamicité de leurs contextes. En effet, elles évoluent dans des environnements qui changent tout en présentant des conditions très dynamiques durant leur cycle de vie d’exécution. De tels contextes représentent une lourde charge pour les développeurs aussi bien pour leurs tâches de conception que de gestion. Cela a motivé́ le besoin de renforcer l’autonomie de gestion des applications pour les rendre moins dépendantes de l’intervention humaine en utilisant les principes de l’Informatique Autonomique. Les Systèmes Informatiques Autonomes (SIA) impliquent l’utilisation des boucles autonomiques, dédiées aux systèmes afin de les aider à accomplir leurs tâches de gestion. Ces boucles ont pour objectif d’adapter leurs systèmes à la dynamicité de leurs contextes, en se basant sur une logique d’adaptation intégrée. Cette logique est souvent donnée par des règles statiques codées manuellement. La construction de ces règles demande beaucoup de temps tout en exigeant une bonne expertise. En fait, elles nécessitent une compréhension approfondie de la dynamicité du système afin de prédire les adaptations précises à apporter à celui-ci. Par ailleurs, une telle logique ne peut envisager tous les scénarios d’adaptation possibles, donc, ne sera pas en mesure de prendre en compte des adaptations pour des situations précédemment inconnues. Les SIA devraient donc être assez sophistiqués afin de pouvoir faire face à la nature dynamique de leurs contextes et de pouvoir apprendre par eux-mêmes afin d’agir correctement dans des situations inconnues. Les SIA devraient également être capables d’apprendre de leur propre expérience passée afin de modifier leur logique d’adaptation en fonction de la dynamicité de leurs contextes. Dans ce manuscrit, nous abordons les lacunes décrites en utilisant les techniques d’Apprentissage par Renforcement (AR) afin de construire notre logique d’adaptation. Cependant, les approches fondées sur l’AR sont connues pour leur mauvaise performance lors des premières phases d’apprentissage. Cette mauvaise performance entrave leur utilisation dans le monde réel des systèmes déployés. Par conséquent, nous avons amélioré cette logique d’adaptation avec des capacités d’apprentissage plus performantes avec une approche AR en multi-pas. Notre objectif est d’optimiser la performance de l’apprentissage et de le rendre plus efficace et plus rapide, en particulier durant les premières phases d’apprentissage. Nous avons aussi proposé́ un cadriciel générique visant à aider les développeurs dans la construction d’applications auto-adaptatives. Nous avons donc proposé de transformer des applications existantes en ajoutant des capacités d’autonomie et d’apprentissage à leurs composants. La transformation consiste en l’encapsulation des composants dans des conteneurs autonomiques pour les doter du comportement auto-adaptatif nécessaire. Notre objectif est d’alléger la charge des tâches de gestion des développeurs et de leur permettre de se concentrer plus sur la logique métier de leurs applications. Les solutions proposées sont destinées à être génériques, granulaires et basées sur un standard connu, à savoir l’Architecture de Composant de Service. Enfin, nos propositions ont été évaluées et validées avec des résultats expérimentaux. Ils ont démontré leur efficacité en montrant un ajustement dynamique des applications transformées face aux dynamicités de leurs contextes en un temps beaucoup plus court comparé aux approches existantes
Title: Generic autonomic service management for component-based applications
Description:
Gestion autonomique générique des services pour les applications à base de composants
Au cours de la dernière décennie, la complexité des applications a considérablement évolué afin de répondre aux besoins métiers émergeants.
Leur conception implique une composition distribuée de composants logiciels.
Ces applications fournissent des services à travers les interactions métiers maintenues par leurs composants.
De telles applications sont intrinsèquement en évolution dynamique en raison de la dynamicité de leurs contextes.
En effet, elles évoluent dans des environnements qui changent tout en présentant des conditions très dynamiques durant leur cycle de vie d’exécution.
De tels contextes représentent une lourde charge pour les développeurs aussi bien pour leurs tâches de conception que de gestion.
Cela a motivé́ le besoin de renforcer l’autonomie de gestion des applications pour les rendre moins dépendantes de l’intervention humaine en utilisant les principes de l’Informatique Autonomique.
Les Systèmes Informatiques Autonomes (SIA) impliquent l’utilisation des boucles autonomiques, dédiées aux systèmes afin de les aider à accomplir leurs tâches de gestion.
Ces boucles ont pour objectif d’adapter leurs systèmes à la dynamicité de leurs contextes, en se basant sur une logique d’adaptation intégrée.
Cette logique est souvent donnée par des règles statiques codées manuellement.
La construction de ces règles demande beaucoup de temps tout en exigeant une bonne expertise.
En fait, elles nécessitent une compréhension approfondie de la dynamicité du système afin de prédire les adaptations précises à apporter à celui-ci.
Par ailleurs, une telle logique ne peut envisager tous les scénarios d’adaptation possibles, donc, ne sera pas en mesure de prendre en compte des adaptations pour des situations précédemment inconnues.
Les SIA devraient donc être assez sophistiqués afin de pouvoir faire face à la nature dynamique de leurs contextes et de pouvoir apprendre par eux-mêmes afin d’agir correctement dans des situations inconnues.
Les SIA devraient également être capables d’apprendre de leur propre expérience passée afin de modifier leur logique d’adaptation en fonction de la dynamicité de leurs contextes.
Dans ce manuscrit, nous abordons les lacunes décrites en utilisant les techniques d’Apprentissage par Renforcement (AR) afin de construire notre logique d’adaptation.
Cependant, les approches fondées sur l’AR sont connues pour leur mauvaise performance lors des premières phases d’apprentissage.
Cette mauvaise performance entrave leur utilisation dans le monde réel des systèmes déployés.
Par conséquent, nous avons amélioré cette logique d’adaptation avec des capacités d’apprentissage plus performantes avec une approche AR en multi-pas.
Notre objectif est d’optimiser la performance de l’apprentissage et de le rendre plus efficace et plus rapide, en particulier durant les premières phases d’apprentissage.
Nous avons aussi proposé́ un cadriciel générique visant à aider les développeurs dans la construction d’applications auto-adaptatives.
Nous avons donc proposé de transformer des applications existantes en ajoutant des capacités d’autonomie et d’apprentissage à leurs composants.
La transformation consiste en l’encapsulation des composants dans des conteneurs autonomiques pour les doter du comportement auto-adaptatif nécessaire.
Notre objectif est d’alléger la charge des tâches de gestion des développeurs et de leur permettre de se concentrer plus sur la logique métier de leurs applications.
Les solutions proposées sont destinées à être génériques, granulaires et basées sur un standard connu, à savoir l’Architecture de Composant de Service.
Enfin, nos propositions ont été évaluées et validées avec des résultats expérimentaux.
Ils ont démontré leur efficacité en montrant un ajustement dynamique des applications transformées face aux dynamicités de leurs contextes en un temps beaucoup plus court comparé aux approches existantes.
Related Results
Increased life expectancy of heart failure patients in a rural center by a multidisciplinary program
Increased life expectancy of heart failure patients in a rural center by a multidisciplinary program
Abstract
Funding Acknowledgements
Type of funding sources: None.
INTRODUCTION Patients with heart failure (HF)...
Neurologists’ insights and practices on generic antiepileptic medications in epilepsy management: A Saudi Arabian perspective
Neurologists’ insights and practices on generic antiepileptic medications in epilepsy management: A Saudi Arabian perspective
Objectives: This study aimed to investigate neurologists’ perceptions and practices regarding generic antiepileptic medications (AEDs) in the management of epilepsy, and whether ge...
Hemodynamic effects of octreotide in patients with autonomic neuropathy.
Hemodynamic effects of octreotide in patients with autonomic neuropathy.
BACKGROUND
The somatostatin analogue, ectrootide, is being used to treat postprandial hypotension in patients with autonomic neuropathy. Although the therapeutic effect...
Nocturnal Autonomic and Vasoconstriction Parameters By Wearable Wrist Photoplethysmography Predict Intensity of Imminent Pain in Subjects with Sickle Cell Disease
Nocturnal Autonomic and Vasoconstriction Parameters By Wearable Wrist Photoplethysmography Predict Intensity of Imminent Pain in Subjects with Sickle Cell Disease
Introduction: Sudden and unpredictable onset of pain is one of the biggest contributors to the morbidity of sickle cell disease (SCD), thought to occur due to obstruction of microv...
The assessment of autonomic nervous function in patients with gastrointestinal malignancies and its relationship with clinical characteristics
The assessment of autonomic nervous function in patients with gastrointestinal malignancies and its relationship with clinical characteristics
IntroductionThe gastrointestinal tract is the organ most extensively distributed by autonomic nerves, and researches have indicated a relationship between automatic nerves and the ...
Clinical, Autonomic & Electrophysiological Features in Patients with Guillain Barre Syndrome in a Tertiary Care Hospital of Bangladesh
Clinical, Autonomic & Electrophysiological Features in Patients with Guillain Barre Syndrome in a Tertiary Care Hospital of Bangladesh
Background: Guillain-Barre Syndrome (GBS) is the most common cause of acute flaccid paralysis in the adult population. It is an acute post infectious immune mediated peripheral neu...
Autonomic Specificity and Emotion
Autonomic Specificity and Emotion
Abstract
Autonomic specificity refers to the notion that emotions can be distinguished in terms of their associated patterns of autonomic nervous system activity. Th...
Autonomic Physiology
Autonomic Physiology
Autonomic physiology encompasses diverse interactions between the nervous system and visceral effector organs, and their impairment in many neurological disorders can be measured n...

