Logo image
Algorithms of Allocating Hose Model Virtual Clusters in BCube Cloud Data Centers
Thesis

Algorithms of Allocating Hose Model Virtual Clusters in BCube Cloud Data Centers

LEONG, CHEOK PAN
Masters, 國立清華大學, 通訊工程研究所
2013

Abstract

雲端計算 虛擬叢集 軟管模型 最小頻寬保證 Cloud computing BCube Virtual Cluster Hose Model Bandwidth Guarantee
In recent years, cloud computing becomes more and more attractive. In Infrastructure-as-a-Service (IaaS) model, tenants can flexibly request the computing resources from the cloud providers via renting the virtual machines (VMs). However, most cloud providers cannot guarantee the intra-cloud network performance for the VMs. The hose-model virtual cluster is an efficient way to provide the guaranteed network performance to tenants. Moreover, many recent researches proposed novel datacenter architecture to improve the network performance. BCube is one of the novel architecture different from the traditional tree-like topology. We propose a two-phases algorithm to allocate the virtual clusters in BCube datacenter, which includes Bandwidth-Aware VM Allocation (BA-VA) algorithm and Multi-Path Bandwidth Allocation (MP-BA) algorithm. The MP-BA algorithm uses the path diversity nature of BCube to increase the capacity of datacenter. The simulation result shows that our algorithms can be applied to the large-scale datacenter. We can provide the minimum bandwidth guaranteed for over 85% tenants in the case of high load. The simulation result also shows that our algorithm can let datacenter accommodate more requests, and get higher revenue for the service providers.

Metrics

1 Record Views

Details

Logo image