Controlling Cloud-Based Systems for Elasticity Testing

Michel Albonico 1, 2
Résumé : Les systèmes déployés dans être testés pendant l’élasticité, ce qui entraîne plusieurs problématiques. D’abord, l’exécution d’un test pendant l’élasticité peut exiger de conduire le CBS dans une succession de comportements élastiques spécifiques, càd., une séquence d’ajout/retrait de ressources, qui nécessite des variations précises de la charge des requêtes envoyées au cloud. Seconde, certaines adaptations du CBS ne sont réalisées qu’à un moment précis, par exemple après un ajout de ressources et, par conséquent, leurs tests doivent être synchronisés avec des états spécifiques du CBS. Troisième, les testeurs doivent rejouer les tests pendant l’élasticité de manière déterministe afin de déboguer et corriger le CBS. Quatrième, la création des tests pendant l’élasticité est complexe et laborieuse dû au large nombre de paramètres, et à la particularité du cloud computing. Enfin, seulement quelques combinaisons de paramètres peuvent causer des problèmes au CBS, que les cas de test créés au hasard peuvent manquer, alors qu’un jeu de tests couvrant toutes les combinaisons possibles serait trop grand et impossible à exécuter. Dans cette thèse, nous abordons toutes ces problématiques en proposant plusieurs approches :1) une approche qui conduit les CBSs dans une suite de comportements élastiques prédéfinis, 2) une approche qui synchronise l’exécution des tests selon les états du CBS, 3) une approche qui permette la reproduction des tests pendant l’élasticité, 4) un langage spécifique à ce domaine (DSL, selon l’acronyme anglais) qui résume la mise en œuvre des tests pendant l’élasticité, 5) une approche qui génère des petits ensembles de tests pendant l’élasticité tout en révélant des problèmes liés à l’élasticité.
Type de document :
Thèse
Other [cs.OH]. Ecole nationale supérieure Mines-Télécom Atlantique, 2017. English. 〈NNT : 2017IMTA0027〉
Liste complète des métadonnées

Littérature citée [75 références]  Voir  Masquer  Télécharger

https://tel.archives-ouvertes.fr/tel-01597829
Contributeur : Abes Star <>
Soumis le : jeudi 28 septembre 2017 - 18:05:05
Dernière modification le : mardi 5 février 2019 - 13:36:01
Document(s) archivé(s) le : vendredi 29 décembre 2017 - 15:55:54

Fichier

2017IMTA0027_AlbonicoMichel.pd...
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-01597829, version 1

Citation

Michel Albonico. Controlling Cloud-Based Systems for Elasticity Testing. Other [cs.OH]. Ecole nationale supérieure Mines-Télécom Atlantique, 2017. English. 〈NNT : 2017IMTA0027〉. 〈tel-01597829〉

Partager

Métriques

Consultations de la notice

402

Téléchargements de fichiers

244