Controlling Cloud-Based Systems for Elasticity Testing

Abstract : Systems deployed on elastic infrastructures deal with resource variations by adapting themselves, which may cause errors, or even degrade their performance. Therefore, we must test the Cloud-Based Systems(CBSs) throughout elasticity, which faces problematics. First, executing elasticity tests may require the lead of CBS throughout a specific elastic behavior, i. e.,sequence of resource changes, which depends on an accurate workload generation. Second, CBS adaptations occur at a precise moment, such as after a resource scale out, which requires to test them during a specific CBS states. Third, testers must re-execute elasticity tests in a deterministic manner to debug and fix the CBS. Fourth, implementing elasticity tests is complex and laborious given the wide possibility of parameters, and the peculiarity of cloud computing. Finally, specific combinations of parameters may cause the system issues, where random tests may miss such combinations, while a test set that covers all thecombinations may be large and impractical to execute. In this thesis, we tackle all these five problematics by proposing several approaches: 1) an approach to drive the CBS throughout preset elastic behaviors, 2) an approach to synchronize tests according to the CBS states, 3) an approach to enable reproducing elasticity testing, 4) a Domain Specific Language (DSL)-basedapproach to abstract the elasticity testing implementation, and 5) an approach to generate small sets of tests that reveal relevant elasticity-related issues.
Document type :
Theses
Liste complète des métadonnées

Cited literature [75 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01597829
Contributor : Abes Star <>
Submitted on : Thursday, September 28, 2017 - 6:05:05 PM
Last modification on : Tuesday, March 26, 2019 - 9:25:22 AM
Document(s) archivé(s) le : Friday, December 29, 2017 - 3:55:54 PM

File

2017IMTA0027_AlbonicoMichel.pd...
Version validated by the jury (STAR)

Identifiers

  • 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⟩

Share

Metrics

Record views

420

Files downloads

270