Section: New Results
Self-Optimization of Virtualized Environments
Elasticity is a major property of virtualized computing environments. In this domain, we especially work at the infrastructure and platform levels of a cloud computing system where we obtained two results that enable to better self-optimize the consumed resources. At the infrastructure level, we proposed CloudGC, a new middleware service for suspending, resuming, and recycling idle virtual machines. The algorithm has been implemented on top of the OpenStack cloud operating system. At the platform level, we proposed a new self-balancing approach to dynamically optimize the performance of the Hadoop framework for the distributed storage and processing of large data sets. These results have been achieved in the context of the PhD thesis, defended in December 2016, of Bo Zhang [16].