arrow
返回

Adaptive Approximate Fair Queueing for Shared-Memory Programmable Switches

delete2024-07-01
delete0
PRE
AI
D
Danfeng Shan
G
Guangyu Peng
S
S. Ren
J
Jinchao Ma
S
Siyu Long
Y
Yazhe Tang *
DOI:10.1109/TNSE.2024.3377814delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Fair Queueing (FQ) is an ideal fair bandwidth allocation scheme but is rarely deployed in production networks due to its high complexity. Driven by the prevalence of commercial programmable switching ASICs (e.g., Broadcom Trident 4, Cisco Silicon One, and Intel Tofino), several recent approaches have shown that FQ can be approximated with limited FIFO queues. However, these approaches (implicitly) assume that each queue has a dedicated buffer, while commodity switching chips usually employ a globally shared memory and dynamically allocate buffer to each queue. When directly applied to shared-memory switches, these approaches are inadaptive to the traffic dynamics. In this paper, we reveal this problem with simulations and explore the intrinsic trade-off between buffer efficiency and fairness. Based on the observations, we design Adaptive Approximate Fair Queueing (A(2)FQ), a practical approximate FQ algorithm that is adaptive to traffic dynamics. At its heart, A(2)FQ dynamically changes the number of effective queues according to traffic characteristics. Extensive experiments and simulations show that A(2)FQ can improve fairness by up to 19.7x.
Keyword:
Switches
Resource management
Bandwidth
Packet loss
Heuristic algorithms
Complexity theory
Channel allocation
Fair queueing
programmable switch
switch buffer management
congestion control

期刊

I
IEEE Transactions on Network Science and Engineering
IF:
7.9
论文数:
2.6K
被引数:
10.0K

机构

X
xi'an jiaotong university
学者数:
9.3W
论文数: 6.7W
被引数: 75
N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
J
Jilin University
学者数:
8.7W
论文数: 5.6W
被引数: 8.9K
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
An EPR, magnetic and electrochemical study of electron exchange and intermetallic interaction through polyene bridges
err1992-01-01
err0
PREAI
errJim A. Thomas; Christopher J. Jones; Jon A. McCleverty; David Collison; Frank E. Mabbs; Charlie J. Harding; Michael G. Hutchings
err分享
err收藏
学者 查看更多内容