摘要
With the emerging diverse applications in data centers,the demands on quality of service in data centers also become diverse,such as high throughput of elephant flows and low latency of deadline-sensitive flows.However,traditional TCPs are ill-suited to such situations and always result in the inefficiency(e.g.missing the flow deadline,inevitable throughput collapse)of data transfers.This further degrades the user-perceived quality of service(QoS)in data centers.To reduce the flow completion time of mice and deadline-sensitive flows along with promoting the throughput of elephant flows,an efficient and deadline-aware priority-driven congestion control(PCC)protocol,which grants mice and deadline-sensitive flows the highest priority,is proposed in this paper.Specifically,PCC computes the priority of different flows according to the size of transmitted data,the remaining data volume,and the flows’deadline.Then PCC adjusts the congestion window according to the flow priority and the degree of network congestion.Furthermore,switches in data centers control the input/output of packets based on the flow priority and the queue length.Different from existing TCPs,to speed up the data transfers of mice and deadline-sensitive flows,PCC provides an effective method to compute and encode the flow priority explicitly.According to the flow priority,switches can manage packets efficiently and ensure the data transfers of high priority flows through a weighted priority scheduling with minor modification.The experimental results prove that PCC can improve the data transfer performance of mice and deadline-sensitive flows while guaranting the throughput of elephant flows.
基金
supported part by the National Natural Science Foundation of China(61601252,61801254)
Public Technology Projects of Zhejiang Province(LG-G18F020007)
Zhejiang Provincial Natural Science Foundation of China(LY20F020008,LY18F020011,LY20F010004)
K.C.Wong Magna Fund in Ningbo University。
作者简介
Jiahua Zhu,received the B.S.degree from Zhejiang Wanli University in 2018.He is currently pursuing his M.S.degree in the Faculty of Electrical Engineering and Computer Science,Ningbo University.His research interests include network protocol design,congestion control,embedded computing systems and deep reinforcement learning;Corresponding author:Xianliang Jiang,received the Ph.D.degree in Computer Science and Technology from the Zhejiang University in 2016.Before that he received the B.E.degree from the University of Science and Technology of China in 2009,and the M.S.degree from the Ningbo University in 2012.He is currently a lecturer and his research interests include protocol design,congestion control and Internet of Things.email:jiangxianliang@nbu.edu.cn;Yan Yu,received the B.S.degree from Hangzhou Dianzi University in 2017.She is currently pursuing the M.S.degree in computer science and technology with Ningbo University,China.Her research interests include network measurement,congestion control and protocol design;Guang Jin,received the Ph.D.degree in Computer Science and Technology from the Zhejiang University.Since 2001,he has been with the faculty of Electrical Engineering and Computer Science,Ningbo University.He is currently a full professor and his research interests focus on wireless networking,network protocol and Internet of Things;Haiming Chen,received the B.E.and M.E.degrees in computer engineering from Tianjin University,Tianjin,China,in 2003 and 2006,respectively,and the Ph.D.degree in computer science from the Institute of Computing Technology,Chinese Academy of Sciences,Beijing,China,in 2010.He is currently an Associate Professor with the Department of Computer Science,Ningbo University,Ningbo,China.His research interests include wireless,ad hoc,sensor networks and networked embedded computing systems;Xiaohui Li,received the B.S.and Ph.D.degrees in computer science from the College of Computer Science,Sichuan University,Chengdu,China,in 2012 and 2017,respectively.From 2019,she hold a postdoctoral position in College of Cybersecurity,Sichuan University.Her research interests cover topics in transmission and routing protocols,as well as network virtualization in cloud computing and network security;Long Qu,received the Ph.D.degree in communication and information system from Ningbo University,Ningbo,China,in 2015.He was a visiting Ph.D.student with the Concordia University,Montreal,Canada,from 2012 to 2013.He was a Senior Research Assistant with Qatar University,Doha,Qatar,from 2015 to 2016.He is currently a Lecturer with Ningbo University,Ningbo,China.His current research interests include cross-layer design in wireless communication system and virtual network optimization.