Skip to Main content Skip to Navigation
Theses

Energy-efficient resource provisioning for cloud databases

Abstract : Today a lot of cloud computing and cloud database techniques are adopted both in industry and academia to face the arrival of the big data era. Meanwhile, energy efficiency and energy saving become a major concern in data centers, which are in charge of large distributed systems and cloud databases. However, energy efficiency and service-level agreement of cloud databases are suffering from resource provisioning, resource over-provisioning and resource under-provisioning, namely that there is a gap between resource provided and resource required. Since the usage of cloud database is dynamical, resource of the system should be provided according to its workload. In this thesis, we present our work on energy-efficient resource provisioning for cloud databases that utilizes dynamic voltage and frequency scaling (DVFS) technique to cope with resource provisioning issues. Additionally, a migration approach is introduced to improve the energy efficiency of cloud database systems further. Our contribution can be summarized as follows: At first, the behavior of energy efficiency of the cloud database system under DVFS technique is analyzed. Based on the benchmark result, two frequency selection approaches are proposed. Then, a frequency selection approach with bounded problem is introduced, in which the power consumption and migration cost are treated separately. A linear programming algorithm and a multi-phases algorithm are proposed. Because of the huge solution space, both algorithms are compared within a small case, while the multi-phases algorithm is evaluated with larger cases. Further, a frequency selection approach with optimization problem is introduced, in which the energy consumption for executing the workload and migration cost are handled together. Two algorithms, a genetic based algorithm and a monte carlo tree search based algorithm are proposed. Both algorithms have their pros and cons. At last, a migration approach is introduced to migrate data according to the given frequencies and current data layout. A migration plan can be obtained within polynomial time by the proposed Constrained MHTM algorithm.
Complete list of metadata

Cited literature [97 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-02896451
Contributor : Abes Star :  Contact
Submitted on : Friday, July 10, 2020 - 3:12:10 PM
Last modification on : Thursday, June 10, 2021 - 3:08:01 AM
Long-term archiving on: : Tuesday, December 1, 2020 - 6:27:19 PM

File

2019TOU30065B.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02896451, version 1

Citation

Chaopeng Guo. Energy-efficient resource provisioning for cloud databases. Networking and Internet Architecture [cs.NI]. Université Paul Sabatier - Toulouse III, 2019. English. ⟨NNT : 2019TOU30065⟩. ⟨tel-02896451⟩

Share

Metrics

Record views

80

Files downloads

115