A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network
The data center has become the infrastructure of most Internet services, and its network carries different types of business flow, such as query, data backup, control information, etc. At the same time, the throughput-sensitive large flows occupy a lot of bandwidth, resulting in the small flow’s lon...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-09-01
|
Series: | Information |
Subjects: | |
Online Access: | https://www.mdpi.com/2078-2489/12/9/369 |
id |
doaj-a66bf0cf2da34819802d06091b079953 |
---|---|
record_format |
Article |
spelling |
doaj-a66bf0cf2da34819802d06091b0799532021-09-26T00:26:29ZengMDPI AGInformation2078-24892021-09-011236936910.3390/info12090369A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center NetworkYan Yu0Xianliang Jiang1Guang Jin2Zihang Gao3Penghui Li4Faculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, ChinaFaculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, ChinaFaculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, ChinaDepartment of Information and Technology, Wenzhou Vocational College of Science and Technology, Wenzhou 325006, ChinaFaculty of Electrical Engineering and Computer, Ningbo University, 818 Fenghua Road, Ningbo 315211, ChinaThe data center has become the infrastructure of most Internet services, and its network carries different types of business flow, such as query, data backup, control information, etc. At the same time, the throughput-sensitive large flows occupy a lot of bandwidth, resulting in the small flow’s longer completion time, finally affecting the performance of the applications. Recent proposals consider only dynamically adjusting the ECN threshold or reversing the ECN packet priority. This paper combines these two improvements and presents the HDCQ method for coordinating data center queuing, separating large and small flows, and scheduling in order to ensure flow completion time. It uses the ECN mechanism to design load-adaptive marking threshold update algorithms for small flows to prevent micro-bursts from occurring. At the same time, packets marked with ECN or ACK are raised in priority, prompting these packets to be fed back to the sender as soon as possible, effectively reducing the TCP control loop delay. Extensive experimental analysis on the network simulator (NS-2) shows that the HDCQ algorithm has better performance in the face of micro-burst traffic, reducing the average flow completion time by up to 24% compared with the PIAS.https://www.mdpi.com/2078-2489/12/9/369data center networkflow schedulingactive queue managementIncastexplicit congestion notification |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yan Yu Xianliang Jiang Guang Jin Zihang Gao Penghui Li |
spellingShingle |
Yan Yu Xianliang Jiang Guang Jin Zihang Gao Penghui Li A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network Information data center network flow scheduling active queue management Incast explicit congestion notification |
author_facet |
Yan Yu Xianliang Jiang Guang Jin Zihang Gao Penghui Li |
author_sort |
Yan Yu |
title |
A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network |
title_short |
A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network |
title_full |
A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network |
title_fullStr |
A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network |
title_full_unstemmed |
A Buffer Management Algorithm Based on Dynamic Marking Threshold to Restrain MicroBurst in Data Center Network |
title_sort |
buffer management algorithm based on dynamic marking threshold to restrain microburst in data center network |
publisher |
MDPI AG |
series |
Information |
issn |
2078-2489 |
publishDate |
2021-09-01 |
description |
The data center has become the infrastructure of most Internet services, and its network carries different types of business flow, such as query, data backup, control information, etc. At the same time, the throughput-sensitive large flows occupy a lot of bandwidth, resulting in the small flow’s longer completion time, finally affecting the performance of the applications. Recent proposals consider only dynamically adjusting the ECN threshold or reversing the ECN packet priority. This paper combines these two improvements and presents the HDCQ method for coordinating data center queuing, separating large and small flows, and scheduling in order to ensure flow completion time. It uses the ECN mechanism to design load-adaptive marking threshold update algorithms for small flows to prevent micro-bursts from occurring. At the same time, packets marked with ECN or ACK are raised in priority, prompting these packets to be fed back to the sender as soon as possible, effectively reducing the TCP control loop delay. Extensive experimental analysis on the network simulator (NS-2) shows that the HDCQ algorithm has better performance in the face of micro-burst traffic, reducing the average flow completion time by up to 24% compared with the PIAS. |
topic |
data center network flow scheduling active queue management Incast explicit congestion notification |
url |
https://www.mdpi.com/2078-2489/12/9/369 |
work_keys_str_mv |
AT yanyu abuffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT xianliangjiang abuffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT guangjin abuffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT zihanggao abuffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT penghuili abuffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT yanyu buffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT xianliangjiang buffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT guangjin buffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT zihanggao buffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork AT penghuili buffermanagementalgorithmbasedondynamicmarkingthresholdtorestrainmicroburstindatacenternetwork |
_version_ |
1717366179204431872 |