Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism

Cloud datacenters consume huge amounts of electrical energy resulting in carbon dioxide emissions and high operating costs. In 2013, energy consumed by global datacenters was estimated to be between 1.1% and 1.5% of the worldwide energy usage and is predicted to grow further. This thesis introduc...

Full description

Saved in:
Bibliographic Details
Main Author: Khalil Abd., Sura
Format: Thesis
Language:English
Published: 2017
Online Access:http://psasir.upm.edu.my/id/eprint/71108/1/FK%202017%2023%20-%20IR.pdf
http://psasir.upm.edu.my/id/eprint/71108/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.upm.eprints.71108
record_format eprints
spelling my.upm.eprints.711082019-08-29T08:14:57Z http://psasir.upm.edu.my/id/eprint/71108/ Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism Khalil Abd., Sura Cloud datacenters consume huge amounts of electrical energy resulting in carbon dioxide emissions and high operating costs. In 2013, energy consumed by global datacenters was estimated to be between 1.1% and 1.5% of the worldwide energy usage and is predicted to grow further. This thesis introduces a mechanism for dynamic virtual machines (VMs) consolidation in cloud datacenters. The aim is improving the utilization of computing resources that can decrease the number of activated physical machines (PMs) to decrease energy consumption. The main target is to design a combination of energy-aware resource allocation and scheduling mechanism to decrease the overall energy consumption, and active PMs, besides maximizing resource utilization and minimizing VM migration. In this study, to improve the utilization of cloud resources and reduce the energy consumption of datacenters, a combination of energy-aware resource allocation and scheduling mechanism including DNA based Fuzzy Genetic Algorithm (DFGA) is proposed. By designing a scheduling technique, cloud resources can be allocated efficiently to reduce the energy consumption of the cloud datacenter. Nowadays, DNA plays a vital role in many computing applications due to the massive processing parallelism. In addition, using fuzzy theory in genetic algorithm reduces the iteration of producing the population and assigning the suitable resources to the tasks-based and task length in the node capacity. Therefore, using DNA based fuzzy genetic can obtain the best chromosomes in a few iterations to maximize utilization and minimize VM migration. For subsequent, the energy consumption of cloud computing datacenter is reduced. Energy consumption was analysed in idle and dynamic states of the server, depending on the energy consumed, processes number and size of the data processed, and size of ii the data transmitted for each host.The experimental results were analysed in both synthetic and real Google trace log environments. These experiments were conducted with varying workloads and comparatively analysed through three different metrics: overall energy consumption, resource utilization, and VM migration. The experimental results of applying DFGA algorithm to real Google cloud trace logs show that the energy consumption of the proposed work was 2.15 kWh which was more efficient when compared to other works: Energy-aware Rolling Horizon (EARH) (2.55 kWh), Modified Bit Field Decreasing (MBFD) and Minimization of Migration (MM) (2.65 kWh). The percentage of the system's resource utilization was 82%, compared to other works: EARH (72.8%), MBFD and MM (70%). This study's VMM (X1000) was 2, whereas EARH was 3.2 and MM was 5. It can be concluded that the proposed combination of energy-aware resource allocation and scheduling mechanism can reduce the total energy consumption of the datacenters. The number of activated servers can be minimized by switching off the idle PMs. The resource utilization ratio can be increased and the number of VM migration can be minimized. Future works can apply the proposed mechanism to other cloud platforms. 2017-02 Thesis NonPeerReviewed text en http://psasir.upm.edu.my/id/eprint/71108/1/FK%202017%2023%20-%20IR.pdf Khalil Abd., Sura (2017) Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism. PhD thesis, Universiti Putra Malaysia.
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description Cloud datacenters consume huge amounts of electrical energy resulting in carbon dioxide emissions and high operating costs. In 2013, energy consumed by global datacenters was estimated to be between 1.1% and 1.5% of the worldwide energy usage and is predicted to grow further. This thesis introduces a mechanism for dynamic virtual machines (VMs) consolidation in cloud datacenters. The aim is improving the utilization of computing resources that can decrease the number of activated physical machines (PMs) to decrease energy consumption. The main target is to design a combination of energy-aware resource allocation and scheduling mechanism to decrease the overall energy consumption, and active PMs, besides maximizing resource utilization and minimizing VM migration. In this study, to improve the utilization of cloud resources and reduce the energy consumption of datacenters, a combination of energy-aware resource allocation and scheduling mechanism including DNA based Fuzzy Genetic Algorithm (DFGA) is proposed. By designing a scheduling technique, cloud resources can be allocated efficiently to reduce the energy consumption of the cloud datacenter. Nowadays, DNA plays a vital role in many computing applications due to the massive processing parallelism. In addition, using fuzzy theory in genetic algorithm reduces the iteration of producing the population and assigning the suitable resources to the tasks-based and task length in the node capacity. Therefore, using DNA based fuzzy genetic can obtain the best chromosomes in a few iterations to maximize utilization and minimize VM migration. For subsequent, the energy consumption of cloud computing datacenter is reduced. Energy consumption was analysed in idle and dynamic states of the server, depending on the energy consumed, processes number and size of the data processed, and size of ii the data transmitted for each host.The experimental results were analysed in both synthetic and real Google trace log environments. These experiments were conducted with varying workloads and comparatively analysed through three different metrics: overall energy consumption, resource utilization, and VM migration. The experimental results of applying DFGA algorithm to real Google cloud trace logs show that the energy consumption of the proposed work was 2.15 kWh which was more efficient when compared to other works: Energy-aware Rolling Horizon (EARH) (2.55 kWh), Modified Bit Field Decreasing (MBFD) and Minimization of Migration (MM) (2.65 kWh). The percentage of the system's resource utilization was 82%, compared to other works: EARH (72.8%), MBFD and MM (70%). This study's VMM (X1000) was 2, whereas EARH was 3.2 and MM was 5. It can be concluded that the proposed combination of energy-aware resource allocation and scheduling mechanism can reduce the total energy consumption of the datacenters. The number of activated servers can be minimized by switching off the idle PMs. The resource utilization ratio can be increased and the number of VM migration can be minimized. Future works can apply the proposed mechanism to other cloud platforms.
format Thesis
author Khalil Abd., Sura
spellingShingle Khalil Abd., Sura
Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
author_facet Khalil Abd., Sura
author_sort Khalil Abd., Sura
title Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
title_short Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
title_full Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
title_fullStr Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
title_full_unstemmed Improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
title_sort improving energy consumption in cloud computing datacenters using a combination of energy-aware resource allocation and scheduling mechanism
publishDate 2017
url http://psasir.upm.edu.my/id/eprint/71108/1/FK%202017%2023%20-%20IR.pdf
http://psasir.upm.edu.my/id/eprint/71108/
_version_ 1643839825618403328
score 13.211869