Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Bandits contextuels et combinatoires pour l’élasticité à froid des applications Web dans le Cloud

View through CrossRef
Depuis l'avènement des microservices, les applications Web ont subi un découpage en composants de plus en plus avancé, composants qui peuvent maintenant être mis à jour de manière hebdomadaire voire quotidienne. Les techniques d'élasticité basées sur des modèles précalculés ou celles proposées par les fournisseurs de Cloud nécessitent dès lors des réajustements de plus en plus fréquents. Les agents d'apprentissage par renforcement ont démontré dans la littérature leur capacité à piloter l'élasticité du Cloud en capturant le modèle du comportement d'une application Web. Cependant, leur apprentissage passe systématiquement par des séquences chronophages d'interactions entre l'agent et l'environnement. Afin de répondre à cette contrainte de temps d'apprentissage, cette thèse se concentre principalement sur l'élasticité basée sur l'apprentissage par renforcement, d'une application Web à un ou plusieurs composants avec une recherche de capacité d'apprentissage à froid dans laquelle l'agent démarre sans aucune connaissance de l'environnement. Pour une application mono-composant, la première contribution est HSLinUCB, un algorithme réactif basé sur un bandit linéaire. Nous comparons cet algorithme face à l'état de l'art : Q-Learning, Deep Q-Learning et l'algorithme à base de seuil et démontrons, qu'en démarrage à froid sur un environnement réel, il réalise jusqu'à 7 fois moins d'erreurs que l'algorithme à base de seuil tout en allouant moins de ressources. Afin d'accélérer les évaluations algorithmiques, la seconde contribution est DBSAS, un simulateur basé sur un modèle génératif de Deep Learning construit uniquement à partir de l'observation des logs d'un environnement réel. Nous comparons DBSAS avec l'état de l'art des modèles génératifs de données tabulaires : les réseaux auto-encodeurs VAE, antagonistes GAN ou à base de diffusion. Nous démontrons que les modèles à base de VAE et de GAN ne réussissent pas à reproduire la dynamique de l'environnement et que les solutions à base de diffusion présentent des artefacts en phase de généralisation. DBSAS permet de produire de nouvelles données proches de la distribution des données de l'environnement réel et présente d'excellentes capacités de généralisation. L'aptitude à tromper des algorithmes de classification est également évaluée. Pour un environnement à un seul composant DBSAS est, selon le classifieur, soit supérieure aux VAE soit supérieure aux GAN. Pour un environnement microservices, DBSAS obtient des résultats équivalents aux modèles à base de diffusion. Pour chaque modèle génératif, nous évaluons la capacité d'un agent entraîné à froid sur le simulateur et déployé à chaud sur l'environnement réel. Les résultats des agents entraînés sur DBSAS dépassent ceux obtenus sur VAE et obtiennent les mêmes ou surpassent ceux sur les modèles à base de diffusion. La dernière contribution MS-HSLinUCB, est un ensemble d'algorithmes d'apprentissage par renforcement permettant de gérer l'élasticité des microservices de manière totalement centralisée jusqu'à une décentralisation complète. Pour les approches centralisées, ces algorithmes utilisent des bandits combinatoires et contextuels et, pour les approches décentralisées, des bandits contextuels égoïstes. Afin d'accélérer les phases exploratoires, une réduction de l'espace d'actions combinatoires est implémentée via l'observation du composant critique dans le chemin de communication. Pour les architectures comportant beaucoup de composants, ces algorithmes utilisent Neural-LinUCB Hybride ; une adaptation de l'algorithme NeuralLinUCB, pour les bandits structurés, et notamment pour les espaces d'actions combinatoires, avec ou sans un contexte observé. Nous comparons MS-HSLinUCB à l'état de l'art : Deep Q-Learning, Proximal Policy Optimisation PPO en démarrage à froid et l'algorithme à base de seuil. MS-HSLinUCB surpasse les résultats obtenus par PPO en réalisant 11 fois moins d'erreurs tout en allouant 1.5 fois moins de conteneurs.
Agence Bibliographique de l'Enseignement Supérieur
Title: Bandits contextuels et combinatoires pour l’élasticité à froid des applications Web dans le Cloud
Description:
Depuis l'avènement des microservices, les applications Web ont subi un découpage en composants de plus en plus avancé, composants qui peuvent maintenant être mis à jour de manière hebdomadaire voire quotidienne.
Les techniques d'élasticité basées sur des modèles précalculés ou celles proposées par les fournisseurs de Cloud nécessitent dès lors des réajustements de plus en plus fréquents.
Les agents d'apprentissage par renforcement ont démontré dans la littérature leur capacité à piloter l'élasticité du Cloud en capturant le modèle du comportement d'une application Web.
Cependant, leur apprentissage passe systématiquement par des séquences chronophages d'interactions entre l'agent et l'environnement.
Afin de répondre à cette contrainte de temps d'apprentissage, cette thèse se concentre principalement sur l'élasticité basée sur l'apprentissage par renforcement, d'une application Web à un ou plusieurs composants avec une recherche de capacité d'apprentissage à froid dans laquelle l'agent démarre sans aucune connaissance de l'environnement.
Pour une application mono-composant, la première contribution est HSLinUCB, un algorithme réactif basé sur un bandit linéaire.
Nous comparons cet algorithme face à l'état de l'art : Q-Learning, Deep Q-Learning et l'algorithme à base de seuil et démontrons, qu'en démarrage à froid sur un environnement réel, il réalise jusqu'à 7 fois moins d'erreurs que l'algorithme à base de seuil tout en allouant moins de ressources.
Afin d'accélérer les évaluations algorithmiques, la seconde contribution est DBSAS, un simulateur basé sur un modèle génératif de Deep Learning construit uniquement à partir de l'observation des logs d'un environnement réel.
Nous comparons DBSAS avec l'état de l'art des modèles génératifs de données tabulaires : les réseaux auto-encodeurs VAE, antagonistes GAN ou à base de diffusion.
Nous démontrons que les modèles à base de VAE et de GAN ne réussissent pas à reproduire la dynamique de l'environnement et que les solutions à base de diffusion présentent des artefacts en phase de généralisation.
DBSAS permet de produire de nouvelles données proches de la distribution des données de l'environnement réel et présente d'excellentes capacités de généralisation.
L'aptitude à tromper des algorithmes de classification est également évaluée.
Pour un environnement à un seul composant DBSAS est, selon le classifieur, soit supérieure aux VAE soit supérieure aux GAN.
Pour un environnement microservices, DBSAS obtient des résultats équivalents aux modèles à base de diffusion.
Pour chaque modèle génératif, nous évaluons la capacité d'un agent entraîné à froid sur le simulateur et déployé à chaud sur l'environnement réel.
Les résultats des agents entraînés sur DBSAS dépassent ceux obtenus sur VAE et obtiennent les mêmes ou surpassent ceux sur les modèles à base de diffusion.
La dernière contribution MS-HSLinUCB, est un ensemble d'algorithmes d'apprentissage par renforcement permettant de gérer l'élasticité des microservices de manière totalement centralisée jusqu'à une décentralisation complète.
Pour les approches centralisées, ces algorithmes utilisent des bandits combinatoires et contextuels et, pour les approches décentralisées, des bandits contextuels égoïstes.
Afin d'accélérer les phases exploratoires, une réduction de l'espace d'actions combinatoires est implémentée via l'observation du composant critique dans le chemin de communication.
Pour les architectures comportant beaucoup de composants, ces algorithmes utilisent Neural-LinUCB Hybride ; une adaptation de l'algorithme NeuralLinUCB, pour les bandits structurés, et notamment pour les espaces d'actions combinatoires, avec ou sans un contexte observé.
Nous comparons MS-HSLinUCB à l'état de l'art : Deep Q-Learning, Proximal Policy Optimisation PPO en démarrage à froid et l'algorithme à base de seuil.
MS-HSLinUCB surpasse les résultats obtenus par PPO en réalisant 11 fois moins d'erreurs tout en allouant 1.
5 fois moins de conteneurs.

Related Results

De la poésie à la peinture
De la poésie à la peinture
La poésie et la peinture étaient toujours deux différentes expressions de l’esprit et de l’âme de l’homme qui sont dédiées à présenter absolument chacune à sa façon ce qui était di...
Résumés des conférences JRANF 2021
Résumés des conférences JRANF 2021
able des matières Résumés. 140 Agenda Formation en Radioprotection JRANF 2021 Ouagadougou. 140 RPF 1 Rappel des unités de doses. 140 RPF 2 Risques déterministes et stochastique...
Anthropologie et archéologie
Anthropologie et archéologie
Les parcours sinueux qu’ont suivis l’anthropologie et l’archéologie en Amérique du Nord depuis une cinquantaine d’années démontrent des intérêts convergents pour la connaissance et...
Avant-propos
Avant-propos
L’Agriculture Biologique (AB) se présente comme un mode de production agricole spécifique basé sur le respect d’un certain nombre de principes et de pratiques visant à réduire au m...
Rewolucja krakowska 1846 roku na tle niektórych polskich koncepcyj społeczno-politycznych lat 1831—1846
Rewolucja krakowska 1846 roku na tle niektórych polskich koncepcyj społeczno-politycznych lat 1831—1846
La chute de l’insurrection de Novembre dans le Royaume du Congrès en 1831 rendit, entre d’autres, deux faits évidents comme: 1) celui de la crise, toujours plus grave de l’économie...
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...
Avant-propos
Avant-propos
L’alimentation des ruminants : un problème d’actualitéDans la conduite et la réussite d’un système de production de Ruminants, l’alimentation du troupeau reste un domaine très impo...

Back to Top