GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines
碩士 === 國立交通大學 === 電機工程學系 === 104 === In cloud computing, users can save hardware cost by using cloud resources provided and managed by cloud service provider (CSP). If an inappropriate distribution strategy is applied and a load unbalancing situation occurs, the virtual machines run on an overloadin...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/y523bw |
id |
ndltd-TW-104NCTU5442029 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104NCTU54420292019-05-15T23:08:42Z http://ndltd.ncl.edu.tw/handle/y523bw GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines GASd: 基於基因演算法之雲端資源佈署策略 Li, Zong-Xian 李宗憲 碩士 國立交通大學 電機工程學系 104 In cloud computing, users can save hardware cost by using cloud resources provided and managed by cloud service provider (CSP). If an inappropriate distribution strategy is applied and a load unbalancing situation occurs, the virtual machines run on an overloading host can not work well. Thus, keeping load balancing is an issue for a CSP. In this research, we present a resource reallocating framework for a CSP to manage resources and keep physical machines in a load balanced state. The proposed framework uses probes to collect CPU utilization data and send the collection to the control server. Then the control server makes a distribution strategy using the proposed algorithm, GASd. GASd is an algorithm based on Genetic Algorithm(GA). The design of GASd allows a CSP to have preference to a load dimension of CPU or memory, and also to control the migration ratio of virtual machines. We conduct several experiments to evaluate the ability of GASd. In the experiments, we show that GASd can reduce the load deviation among physical machines to about 3% for both load dimensions in about 0.25 seconds. GASd can make a strategy to minimize utilization standard deviation of one load dimension with acceptable standard deviation of another load dimension. We also discuss the scalability of GASd to distribute 10000 virtual machines to 2500 physical machines, and GASd can find an optimal distribution strategy for the running cloud system in 2.5 minutes with distance 6.25%. 黃育綸 2016 學位論文 ; thesis 68 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 電機工程學系 === 104 === In cloud computing, users can save hardware cost by using cloud resources provided and managed by cloud service provider (CSP). If an inappropriate distribution strategy is applied and a load unbalancing situation occurs, the virtual machines run on an overloading host can not work well. Thus, keeping load balancing is an issue for a CSP. In this research, we present a resource reallocating framework for a CSP to manage resources and keep physical machines in a load balanced state. The proposed framework uses probes to collect CPU utilization data and send the collection to the control server. Then the control server makes a distribution strategy using the proposed algorithm, GASd. GASd is an algorithm based on Genetic Algorithm(GA). The design of GASd allows a CSP to have preference to a load dimension of CPU or memory, and also to control the migration ratio of virtual machines. We conduct several experiments to evaluate the ability of GASd. In the experiments, we show that GASd can reduce the load deviation among physical machines to about 3% for both load dimensions in about 0.25 seconds. GASd can make a strategy to minimize utilization standard deviation of one load dimension with acceptable standard deviation of another load dimension. We also discuss the scalability of GASd to distribute 10000 virtual machines to 2500 physical machines, and GASd can find an optimal distribution strategy for the running cloud system in 2.5 minutes with distance 6.25%.
|
author2 |
黃育綸 |
author_facet |
黃育綸 Li, Zong-Xian 李宗憲 |
author |
Li, Zong-Xian 李宗憲 |
spellingShingle |
Li, Zong-Xian 李宗憲 GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines |
author_sort |
Li, Zong-Xian |
title |
GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines |
title_short |
GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines |
title_full |
GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines |
title_fullStr |
GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines |
title_full_unstemmed |
GASd: a GA-based Strategy Decision Algorithm for Rearranging Virtual Machines |
title_sort |
gasd: a ga-based strategy decision algorithm for rearranging virtual machines |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/y523bw |
work_keys_str_mv |
AT lizongxian gasdagabasedstrategydecisionalgorithmforrearrangingvirtualmachines AT lǐzōngxiàn gasdagabasedstrategydecisionalgorithmforrearrangingvirtualmachines AT lizongxian gasdjīyújīyīnyǎnsuànfǎzhīyúnduānzīyuánbùshǔcèlüè AT lǐzōngxiàn gasdjīyújīyīnyǎnsuànfǎzhīyúnduānzīyuánbùshǔcèlüè |
_version_ |
1719140602761707520 |