Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic
碩士 === 國立中央大學 === 資訊工程學系在職專班 === 106 === The use of virtualization technology allows software-based virtual machines to be able to run on a physical machine, which makes resource allocation on a cloud environment more flexible. With the fast development of the cloud computing technology, clusters of...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/6rx6a4 |
id |
ndltd-TW-106NCU05392023 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NCU053920232019-11-28T05:22:15Z http://ndltd.ncl.edu.tw/handle/6rx6a4 Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic 基於網路流量拓撲之雲端平台虛擬叢集配置策略 Yeh-Lun Du 杜葉倫 碩士 國立中央大學 資訊工程學系在職專班 106 The use of virtualization technology allows software-based virtual machines to be able to run on a physical machine, which makes resource allocation on a cloud environment more flexible. With the fast development of the cloud computing technology, clusters of virtual machines become more popular in many applications, such as Hadoop cluster. A virtual cluster is composed by multiple virtual machines, which perform collaborative computing tasks through virtual networks on top of physical networks. Resource allocation for virtual clusters is a key issue to be solved on cloud. It is different from the single VM placement problem. First, all VMs of a cluster share the physical network bandwidth on cloud, and some of them may talk to each other very often. Second, physical network bandwidth consumption among two VMs can be turned into internal memory read/write operations if two VMs are placed at the same physical machine. Most existing scheduling mechanisms only consider/use the single virtual machine placement strategy, instead of the virtual cluster placement strategy. Therefore those VM placement algorithms/mechanisms may lead to poor performance since they do not consider the communication relationship among the VMs. In this paper, we propose a novel scheduling strategy for virtual clusters based on Inter-VMs network traffic. We have compared the simulation performance in terms of physical network usage of the proposed algorithm with existing algorithms such as FCFS, Round-Robin, and the Divide-Aware algorithm. The simulation results indicate that the proposed scheduling algorithm consumes the smallest physical network bandwidth. As a result, the proposed algorithm can reduce the possibility of performance degradation due to physical network bandwidth contention. Wei-Jen Wang 王尉任 2018 學位論文 ; thesis 52 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 資訊工程學系在職專班 === 106 === The use of virtualization technology allows software-based virtual machines to be able to run on a physical machine, which makes resource allocation on a cloud environment more flexible. With the fast development of the cloud computing technology, clusters of virtual machines become more popular in many applications, such as Hadoop cluster. A virtual cluster is composed by multiple virtual machines, which perform collaborative computing tasks through virtual networks on top of physical networks. Resource allocation for virtual clusters is a key issue to be solved on cloud. It is different from the single VM placement problem. First, all VMs of a cluster share the physical network bandwidth on cloud, and some of them may talk to each other very often. Second, physical network bandwidth consumption among two VMs can be turned into internal memory read/write operations if two VMs are placed at the same physical machine. Most existing scheduling mechanisms only consider/use the single virtual machine placement strategy, instead of the virtual cluster placement strategy. Therefore those VM placement algorithms/mechanisms may lead to poor performance since they do not consider the communication relationship among the VMs. In this paper, we propose a novel scheduling strategy for virtual clusters based on Inter-VMs network traffic. We have compared the simulation performance in terms of physical network usage of the proposed algorithm with existing algorithms such as FCFS, Round-Robin, and the Divide-Aware algorithm. The simulation results indicate that the proposed scheduling algorithm consumes the smallest physical network bandwidth. As a result, the proposed algorithm can reduce the possibility of performance degradation due to physical network bandwidth contention.
|
author2 |
Wei-Jen Wang |
author_facet |
Wei-Jen Wang Yeh-Lun Du 杜葉倫 |
author |
Yeh-Lun Du 杜葉倫 |
spellingShingle |
Yeh-Lun Du 杜葉倫 Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic |
author_sort |
Yeh-Lun Du |
title |
Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic |
title_short |
Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic |
title_full |
Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic |
title_fullStr |
Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic |
title_full_unstemmed |
Placing Virtual Clusters on Cloud Platform Based on Inter-VMs Network Traffic |
title_sort |
placing virtual clusters on cloud platform based on inter-vms network traffic |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/6rx6a4 |
work_keys_str_mv |
AT yehlundu placingvirtualclustersoncloudplatformbasedonintervmsnetworktraffic AT dùyèlún placingvirtualclustersoncloudplatformbasedonintervmsnetworktraffic AT yehlundu jīyúwǎnglùliúliàngtàpūzhīyúnduānpíngtáixūnǐcóngjípèizhìcèlüè AT dùyèlún jīyúwǎnglùliúliàngtàpūzhīyúnduānpíngtáixūnǐcóngjípèizhìcèlüè |
_version_ |
1719297833825206272 |