Max-Min Fairness based Scheduling Optimization Mechanism on Switches

被引:0
作者
Lu, Xijia [1 ]
Wang, Xingwei [2 ]
Jia, Jie [2 ]
Wang, Xue [2 ]
Huang, Min [3 ]
机构
[1] Northeastern Univ, Software Coll, Shenyang, Peoples R China
[2] Northeastern Univ, Sch Comp Sci & Engn, Shenyang, Peoples R China
[3] Northeastern Univ, Coll Informat Sci & Engn, Shenyang, Peoples R China
来源
2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC | 2022年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
scheduling; fair queueing; bandwidth allocation; exponentially weighted moving average; max-min fairness; FLOW; EFFICIENT;
D O I
10.1109/IPCCC55026.2022.9894325
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiple types of flows with contradictory service requirements, namely mixed flows, coexist in the data center network. Similar flows will be aggregated into the same queue after flow classification and are scheduled in switches by using fair queueing and its extension schemes which are capable of flow isolation. These schemes allocate different bandwidths by adjusting weights to realize differentiated services. However, existing solutions only focus on the requirements of some flows, which leads to the failure to satisfy the requirements of other flows. Therefore, it is necessary to make a trade-off between the service requirements of different flows when allocating bandwidth. In this paper, a max-min fairness based scheduling optimization (MMFSO) mechanism is proposed to schedule mixed flows. First, the bandwidth requirements of each queue are calculated by statistics of the switch. To reduce the influence of sampled statistics while forecasting bandwidth requirements, we introduce the exponentially weighted moving average for bandwidth requirements computation. Second, the bandwidth is allocated to each queue according to the max-mix fairness. The queue weight is determined by the allocated bandwidth of the queue. Finally, the performance of the proposed mechanism is evaluated on the hardware testbed in which workloads include coarse-grained flows and fine-grained flows. The results show that MMFSO can effectively schedule mixed flows.
引用
收藏
页数:8
相关论文
共 38 条
[1]  
ALLMAN M., 2009, RFC 5681
[2]  
Benson Theophilus, 2010, P 10 ACM SIGCOMM C I, P267, DOI [DOI 10.1145/1879141.1879175, 10.1145/1879141.1879175]
[3]   Programming Protocol-Independent Packet Processors [J].
Bosshart, Pat ;
Daly, Dan ;
Gibb, Glen ;
Izzard, Martin ;
McKeown, Nick ;
Rexford, Jennifer ;
Schlesinger, Cole ;
Talayco, Dan ;
Vahdat, Amin ;
Varghese, George ;
Walker, David .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (03) :87-95
[4]  
CAVIUM, CAV XPLIANT FAM PROG
[5]   Scheduling Mix-flows in Commodity Datacenters with Karuna [J].
Chen, Li ;
Chen, Kai ;
Bai, Wei ;
Alizadeh, Mohammad .
PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, :174-187
[6]  
DEMERS A, 1989, COMP COMM R, V19, P1, DOI 10.1145/75247.75248
[7]  
Draper-Gil Gerard, 2016, ICISSP 2016. 2nd International Conference on Information Systems Security and Privacy. Proceedings, P407
[8]   Promoting the use of end-to-end congestion control in the Internet [J].
Floyd, S ;
Fall, K .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (04) :458-472
[9]  
Holt CC, 2004, INT J FORECASTING, V20, P5, DOI [10.1016/j.ijforecast.2003.09.015, 10.1016/j.ijforecast.2004.09.015]
[10]   Adaptive bandwidth binning for bandwidth management [J].
Hong, Gongbing ;
Martin, James ;
Westall, James .
COMPUTER NETWORKS, 2019, 150 :150-169