Javascript must be enabled to continue!
Coordination and reconfiguration of distributed cloud applications
View through CrossRef
Coordination et reconfiguration des applications reparties dans le nuage
Les applications reparties dans le nuage sont constituées d'un ensemble de composants logiciels interconnectés et répartis sur plusieurs machines virtuelles. Cet environnement nécessite des protocoles pour configurer dynamiquement ces applications. Nous présentons dans la première partie de cette thèse un nouveau protocole pour résoudre les dépendances dans ces applications. Ce protocole consiste à (dé) connecter et démarrer/arrêter les composants dans un ordre spécifique. Il supporte les pannes des machines virtuelles et les opérations de reconfiguration se terminent toujours avec succès. Ces machines virtuelles interagissent à travers un «publish-subscribe communication media» et se reconfigurent d'une manière décentralisée. La conception de ces protocoles étant une source d'erreurs, nous avons étudié l'utilisation du langage formelle LNT pour spécifier le protocole et les outils disponibles dans la boîte à outils CADP pour le vérifier. D'autre part, la gestion des applications reparties dans le nuage est une tâche complexe car l'administration manuelle n'est plus réaliste pour ces systèmes. Nous avons proposé d'automatiser certaines fonctions d'administration en utilisant des boucles de contrôle appelées gestionnaires autonomes. Plusieurs gestionnaires peuvent être déployés pour la gestion de la même application. Cependant, leur utilisation sans coordination peut conduire à des incohérences et des situations d'erreur. Dans la deuxième partie de cette thèse, nous avons proposé une nouvelle approche pour coordonner plusieurs gestionnaires autonomes. Cette approche repose sur une langue de coordination simple, de nouvelles techniques asynchrone pour la synthèse de contrôleur et la génération de code Java. Nous avons appliqué notre approche pour coordonner les applications de cloud computing dans le monde réel.
Title: Coordination and reconfiguration of distributed cloud applications
Description:
Coordination et reconfiguration des applications reparties dans le nuage
Les applications reparties dans le nuage sont constituées d'un ensemble de composants logiciels interconnectés et répartis sur plusieurs machines virtuelles.
Cet environnement nécessite des protocoles pour configurer dynamiquement ces applications.
Nous présentons dans la première partie de cette thèse un nouveau protocole pour résoudre les dépendances dans ces applications.
Ce protocole consiste à (dé) connecter et démarrer/arrêter les composants dans un ordre spécifique.
Il supporte les pannes des machines virtuelles et les opérations de reconfiguration se terminent toujours avec succès.
Ces machines virtuelles interagissent à travers un «publish-subscribe communication media» et se reconfigurent d'une manière décentralisée.
La conception de ces protocoles étant une source d'erreurs, nous avons étudié l'utilisation du langage formelle LNT pour spécifier le protocole et les outils disponibles dans la boîte à outils CADP pour le vérifier.
D'autre part, la gestion des applications reparties dans le nuage est une tâche complexe car l'administration manuelle n'est plus réaliste pour ces systèmes.
Nous avons proposé d'automatiser certaines fonctions d'administration en utilisant des boucles de contrôle appelées gestionnaires autonomes.
Plusieurs gestionnaires peuvent être déployés pour la gestion de la même application.
Cependant, leur utilisation sans coordination peut conduire à des incohérences et des situations d'erreur.
Dans la deuxième partie de cette thèse, nous avons proposé une nouvelle approche pour coordonner plusieurs gestionnaires autonomes.
Cette approche repose sur une langue de coordination simple, de nouvelles techniques asynchrone pour la synthèse de contrôleur et la génération de code Java.
Nous avons appliqué notre approche pour coordonner les applications de cloud computing dans le monde réel.
Related Results
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
CLOUD COMPUTING - NAVIGATING THE DIGITAL SKY
“Cloud Computing – Navigating the Digital Sky” is an extensive guide designed to provide a thorough understanding of cloud computing, an essential technology in today’s digital age...
Does Admission Prevalence Change After Reconfiguration of Inpatient Services?
Does Admission Prevalence Change After Reconfiguration of Inpatient Services?
Abstract
Background. Service reconfiguration of inpatient services in a hospital includes complete and partial closure of all emergency inpatient facilities. The “natural e...
ATLID Cloud Climate Product
ATLID Cloud Climate Product
Abstract. Despite significant advances in atmospheric measurements and modeling, clouds response to human-induced climate warming remains the largest source of uncertainty in model...
Resource Reconfiguration: Learning from Performance Feedback
Resource Reconfiguration: Learning from Performance Feedback
Abstract
Resource reconfiguration enables firms to adapt in dynamic environments by supplementing, removing, recombining, or redeploying resources. Whereas prior ...
Une marche à travers les graphes de reconfiguration
Une marche à travers les graphes de reconfiguration
A walk through reconfiguration graphs
Cette thèse explore la structure des espaces de solutions à travers la reconfiguration combinatoire. Contrairement à l'approch...
AI-driven zero-touch orchestration of edge-cloud services
AI-driven zero-touch orchestration of edge-cloud services
(English) 6G networks demand orchestration systems capable of managing thousands of distributed microservices under sub-millisecond latency constraints. Traditional centralized app...
Using Himiwari-9 cloud tracking to support the analysis of measurements from the ACADIA and HALO-South field campaigns
Using Himiwari-9 cloud tracking to support the analysis of measurements from the ACADIA and HALO-South field campaigns
The large horizontal grid size of current atmospheric models means that subgrid heterogeneity in cloud properties must be parameterised. A number of studies have suggested that th...
A user-centered and autonomic multi-cloud architecture for high performance computing applications
A user-centered and autonomic multi-cloud architecture for high performance computing applications
Un utilisateur centré et multi-cloud architecture pour le calcul des applications de haute performance
Le cloud computing a été considéré comme une option pour exéc...

