Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter
In the cloud datacenter, for the multi-tenant model, network resources should be fairly allocated among VDCs (virtual datacenters). Conventionally, the allocation of cloud network resources is on a best-effort basis, so the specific information of network resource allocation is unclear. Previous res...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-11-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/21/7874 |
id |
doaj-615ca99124ae45e0b4ca590d8f07dc87 |
---|---|
record_format |
Article |
spelling |
doaj-615ca99124ae45e0b4ca590d8f07dc872020-11-25T04:04:39ZengMDPI AGApplied Sciences2076-34172020-11-01107874787410.3390/app10217874Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud DatacenterShuo Wang0Zhiqiang Zhou1Hongjie Zhang2Jing Li3Department of Computer Science and Technology, University of Science and Technology of China, Hefei 230052, ChinaDepartment of Computer Science and Technology, University of Science and Technology of China, Hefei 230052, ChinaDepartment of Computer Science and Technology, University of Science and Technology of China, Hefei 230052, ChinaDepartment of Computer Science and Technology, University of Science and Technology of China, Hefei 230052, ChinaIn the cloud datacenter, for the multi-tenant model, network resources should be fairly allocated among VDCs (virtual datacenters). Conventionally, the allocation of cloud network resources is on a best-effort basis, so the specific information of network resource allocation is unclear. Previous research has either aimed to provide minimum bandwidth guarantee, or focused on realizing work conservation according to the VM-to-VM (virtual machine to virtual machine) flow policy or per-source policy, or both policies. However, they failed to consider allocating redundant bandwidth among VDCs in a fair way. This paper presents a bandwidth that guarantees enforcement framework NXT-Freedom, and this framework allocates the network resources on the basis of per-VDC fairness, which can achieve work conservation. In order to guarantee per-VDC fair allocation, a hierarchical max–min fairness algorithm is put forward in this paper. In order to ensure that the framework can be applied to non-congestion-free network core and achieve scalability, NXT-Freedom decouples the computation of per-VDC allocation from the execution of allocation, but it brings some CPU overheads resulting from bandwidth enforcement. We observe that there is no need to enforce the non-blocking virtual network. Leveraging this observation, we distinguish the virtual network type of VDC to eliminate part of the CPU overheads. The evaluation results of a prototype prove that NXT-Freedom can achieve the isolation of per-VDC performance, which also shows fast adaption to flow variation in cloud datacenter.https://www.mdpi.com/2076-3417/10/21/7874cloud datacentercloud networksper-VDC fairnessbandwidth guarantees |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shuo Wang Zhiqiang Zhou Hongjie Zhang Jing Li |
spellingShingle |
Shuo Wang Zhiqiang Zhou Hongjie Zhang Jing Li Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter Applied Sciences cloud datacenter cloud networks per-VDC fairness bandwidth guarantees |
author_facet |
Shuo Wang Zhiqiang Zhou Hongjie Zhang Jing Li |
author_sort |
Shuo Wang |
title |
Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter |
title_short |
Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter |
title_full |
Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter |
title_fullStr |
Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter |
title_full_unstemmed |
Nxt-Freedom: Considering VDC-Based Fairness in Enforcing Bandwidth Guarantees in Cloud Datacenter |
title_sort |
nxt-freedom: considering vdc-based fairness in enforcing bandwidth guarantees in cloud datacenter |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2020-11-01 |
description |
In the cloud datacenter, for the multi-tenant model, network resources should be fairly allocated among VDCs (virtual datacenters). Conventionally, the allocation of cloud network resources is on a best-effort basis, so the specific information of network resource allocation is unclear. Previous research has either aimed to provide minimum bandwidth guarantee, or focused on realizing work conservation according to the VM-to-VM (virtual machine to virtual machine) flow policy or per-source policy, or both policies. However, they failed to consider allocating redundant bandwidth among VDCs in a fair way. This paper presents a bandwidth that guarantees enforcement framework NXT-Freedom, and this framework allocates the network resources on the basis of per-VDC fairness, which can achieve work conservation. In order to guarantee per-VDC fair allocation, a hierarchical max–min fairness algorithm is put forward in this paper. In order to ensure that the framework can be applied to non-congestion-free network core and achieve scalability, NXT-Freedom decouples the computation of per-VDC allocation from the execution of allocation, but it brings some CPU overheads resulting from bandwidth enforcement. We observe that there is no need to enforce the non-blocking virtual network. Leveraging this observation, we distinguish the virtual network type of VDC to eliminate part of the CPU overheads. The evaluation results of a prototype prove that NXT-Freedom can achieve the isolation of per-VDC performance, which also shows fast adaption to flow variation in cloud datacenter. |
topic |
cloud datacenter cloud networks per-VDC fairness bandwidth guarantees |
url |
https://www.mdpi.com/2076-3417/10/21/7874 |
work_keys_str_mv |
AT shuowang nxtfreedomconsideringvdcbasedfairnessinenforcingbandwidthguaranteesinclouddatacenter AT zhiqiangzhou nxtfreedomconsideringvdcbasedfairnessinenforcingbandwidthguaranteesinclouddatacenter AT hongjiezhang nxtfreedomconsideringvdcbasedfairnessinenforcingbandwidthguaranteesinclouddatacenter AT jingli nxtfreedomconsideringvdcbasedfairnessinenforcingbandwidthguaranteesinclouddatacenter |
_version_ |
1724435814377586688 |