中南大学计算机学院,湖南长沙 410083
[ "刘敬玲 女,1994年1月出生于湖南省湘潭市.现为中南大学计算机学院讲师.主要研究方向为数据中心网络、互联网视频以及分布式机器学习.E-mail: jinglingliu@csu.edu.cn" ]
[ "何种 男,2002年7月出生于湖南省郴州市.现为中南大学计算机学院硕士研究生.主要研究方向为数据中心网络可编程数据包调度.E-mail: zhonghe@csu.edu.cn" ]
[ "汪子汐 女,2001年5月出生于陕西省宝鸡市.现为中南大学计算机学院硕士研究生.主要研究方向为数据中心网络分布式训练流量负载均衡.E-mail: zixiwang@csu.edu.cn" ]
[ "方浩 男,2002年3月出生于江西省上饶市.现为中南大学计算机学院硕士研究生.主要研究方向为数据中心网络流量调度.E-mail: haofang@csu.edu.cn" ]
[ "崔睿 男,2000年10月出生于山西省晋中市.现为中南大学计算机学院硕士研究生.主要研究方向为数据中心网络缓存管理.E-mail: ruicui@csu.edu.cn" ]
[ "黄家玮 男,1976年10月出生于湖南省长沙市.现为中南大学计算机学院教授.主要研究方向为无线网络和数据中心网络的性能建模、分析与优化.E-mail: jiaweihuang@csu.edu.cn" ]
收稿:2025-04-28,
录用:2025-12-03,
纸质出版:2025-12-25
移动端阅览
刘敬玲, 何种, 汪子汐, 等. 数据中心可编程数据平面的调度机制研究综述[J]. 电子学报, 2025, 53(12): 4740-4755.
LIU Jing-ling, HE Zhong, WANG Zi-xi, et al. A Survey of Scheduling Mechanisms for Programmable Data Plane in Data Center[J]. Acta Electronica Sinica, 2025, 53(12): 4740-4755.
刘敬玲, 何种, 汪子汐, 等. 数据中心可编程数据平面的调度机制研究综述[J]. 电子学报, 2025, 53(12): 4740-4755. DOI:10.12263/DZXB.20250334
LIU Jing-ling, HE Zhong, WANG Zi-xi, et al. A Survey of Scheduling Mechanisms for Programmable Data Plane in Data Center[J]. Acta Electronica Sinica, 2025, 53(12): 4740-4755. DOI:10.12263/DZXB.20250334
数据中心承载着云计算、大数据分析与人工智能等业务,不同流量对时延和吞吐量的需求各异.时延敏感的任务要求极低延迟,而大规模备份和分析流量则更关注高吞吐量,为此数据中心网络通常采用高效的调度机制以满足不同应用需求.传统调度机制依赖定制网络设备实现来满足特定的应用需求,其开发成本高且可扩展性差,导致难以在网络中快速部署新的调度算法.随着可编程交换机等新型网络设备的出现,数据平面可编程能力得到显著提升,网络设备从功能固化转向灵活配置,这为在数据平面设计高性能的调度机制奠定了基础.近期研究者们提出了大量新颖的可编程调度机制,这些机制极大地提升了网络性能.本文综述了近年数据中心可编程调度机制的设计思想,并将它们划分为通用表达、高并发流量、公平保障、租户隔离4类机制.其中,通用表达型机制提供灵活抽象支持多种策略;高并发流量型机制强调海量并发流下的线速处理;公平保障型机制关注在流或租户间实现带宽公平;租户隔离型机制面向多租户环境提供强隔离和分层资源分配.4类调度机制各有侧重,可互补应对复杂场景需求.随后,本文分别介绍相应代表性调度机制,并进一步比较了各类调度机制的优缺点,最后展望了基于可编程数据平面的调度机制的未来发展方向.
Data centers host cloud computing
big data analytics
and artificial intelligence workloads
whose traffic exhibits highly heterogeneous latency and throughput requirements. Latency-sensitive tasks require extremely low delay
whereas large-scale backup and analytics flows are more concerned with high throughput; accordingly
data center networks usually adopt efficient scheduling mechanisms to meet these diverse application needs. Traditional packet scheduling mechanisms are implemented on customized network devices to meet specific application requirements
which leads to high development costs and poor scalability and makes it difficult to rapidly deploy new scheduling algorithms in the network. With the emergence of new network devices such as programmable switches
the programmability of the data plane has been significantly enhanced. Network devices have shifted from fixed functionalities to flexible configurations
laying the groundwork for designing high-performance scheduling mechanisms in the data plane. Recently
researchers have proposed numerous innovative programmable scheduling mechanisms
significantly improving network performance. This paper provides a comprehensive survey of recent programmable scheduling mechanisms for data center networking and classifies them into four categories: general-purpose abstraction mechanisms
mechanisms for high-concurrency traffic
mechanisms for fairness assurance
and mechanisms for tenant-level isolation. General-purpose abstraction mechanisms provide flexible abstractions that support a wide range of scheduling policies. Mechanisms for high-concurrency traffic emphasize line-rate processing under massive flow concurrency. Mechanisms for fairness assurance focus on providing fair bandwidth allocation among flows or tenants. Mechanisms for tenant-level isolation target multi-tenant environments by providing strong isolation and hierarchical resource allocation. These four types of mechanisms have different design emphases but can complement each other to cope with complex and diverse data center scenarios. Then
representative scheduling mechanisms for each category are discussed
followed by a comparative analysis of the advantages and disadvantages of various categories. Finally
the paper concludes with a discussion on the future development trends of scheduling mechanisms based on programmable data planes.
中国信息通信研究院云计算与大数据研究所 . 数据中心产业图谱研究报告 [R/OL ] . ( 2022-01 )[ 2025-11-10 ] . http://www.caict.ac.cn/kxyj/qwfb/ztbg/202201/P020220 125529907466991.pdf http://www.caict.ac.cn/kxyj/qwfb/ztbg/202201/P020220125529907466991.pdf .
NOORMOHAMMADPOUR M , RAGHAVENDRA C S . Datacenter traffic control: Understanding techniques and tradeoffs [J ] . IEEE Communications Surveys & Tutorials , 2018 , 20 ( 2 ): 1492 - 1525 .
SIVARAMAN A , SUBRAMANIAN S , ALIZADEH M , et al . Programmable packet scheduling at line rate [C ] // Proceedings of the 2016 ACM SIGCOMM Conference . New York : ACM , 2016 : 44 - 57 .
SHRIVASTAV V . Fast, scalable, and programmable packet scheduler in hardware [C ] // Proceedings of the ACM Special Interest Group on Data Communication . New York : ACM , 2019 : 367 - 379 .
YU Z L , HU C H , WU J F , et al . Programmable packet scheduling with a single queue [C ] // Proceedings of the ACM SIGCOMM 2021 Conference . New York : ACM , 2021 : 179 - 193 .
ALCOZ A G , DIETMULLER A . SP-PIFO: Approximating push-in first-out behaviors using strict-priority queues [C ] // Symposium on Networked Systems Design and Implementation . California : USENIX Association , 2020 : 59 - 76 .
ALCOZ A G , VASS B , RETVARI G , et al . Everything matters in programmable packet scheduling [EB/OL ] . ( 2023-08-01 )[ 2025-04-22 ] . https://arxiv.org/abs/2308.00797 https://arxiv.org/abs/2308.00797 .
YAO R Y , ZHANG Z Y , FANG G J , et al . BMW tree: Large-scale, high-throughput and modular PIFO implementation using balanced multi-way sorting tree [C ] // Proceedings of the ACM SIGCOMM 2023 Conference . New York : ACM , 2023 : 208 - 219 .
ZHANG Z Y , CHEN S L , YAO R Y , et al . vPIFO: Virtualized packet scheduler for programmable hierarchical scheduling in high-speed networks [C ] // Proceedings of the ACM SIGCOMM 2024 Conference . New York : ACM , 2024 : 983 - 999 .
SHREEDHAR M , VARGHESE G . Efficient fair queueing using deficit round robin [C ] // Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication . New York : ACM , 1995 : 231 - 242 .
HARCHOL-BALTER M , SCHROEDER B , BANSAL N , et al . Size-based scheduling to improve web performance [J ] . ACM Transactions on Computer Systems , 2003 , 21 ( 2 ): 207 - 233 .
DEMERS A , KESHAV S , SHENKER S . Analysis and simulation of a fair queueing algorithm [C ] // Symposium Proceedings on Communications Architectures & Protocols . New York : ACM , 1989 : 1 - 12 .
LEUNG J Y T . A new algorithm for scheduling periodic, real-time tasks [J ] . Algorithmica , 1989 , 4 ( 1 ): 209 - 219 .
MCKEOWN N , ANDERSON T , BALAKRISHNAN H , et al . OpenFlow: Enabling innovation in campus networks [J ] . ACM SIGCOMM Computer Communication Review , 2008 , 38 ( 2 ): 69 - 74 .
KREUTZ D , RAMOS F M V , ESTEVES VERISSIMO P , et al . Software-defined networking: A comprehensive survey [J ] . Proceedings of the IEEE , 2015 , 103 ( 1 ): 14 - 76 .
BOSSHART P , GIBB G , KIM H S , et al . Forwarding metamorphosis: Fast programmable match-action processing in hardware for SDN [J ] . ACM SIGCOMM Computer Communication Review , 2013 , 43 ( 4 ): 99 - 110 .
CHOLE S , FINGERHUT A , MA S , et al . dRMT: Disaggregated programmable switching [C ] // Proceedings of the Conference of the ACM Special Interest Group on Data Communication . New York : ACM , 2017 : 1 - 14 .
MIAO R , ZENG H Y , KIM C , et al . SilkRoad: Making stateful layer-4 load balancing fast and cheap using switching asics [C ] // Proceedings of the Conference of the ACM Special Interest Group on Data Communication . New York : ACM , 2017 : 15 - 28 .
LEE J , MIAO R , KIM C , et al . Stateful layer-4 load balancing in switching ASICs [C ] // Proceedings of the SIGCOMM Posters and Demos . New York : ACM , 2017 : 133 - 135 .
SIVARAMAN V , NARAYANA S , ROTTENSTREICH O , et al . Heavy-hitter detection entirely in the data plane [C ] // Proceedings of the Symposium on SDN Research . New York : ACM , 2017 : 164 - 176 .
POPESCU D A , ANTICHI G , MOORE A W . Enabling fast hierarchical heavy hitter detection using programmable data planes [C ] // Proceedings of the Symposium on SDN Research . New York : ACM , 2017 : 191 - 192 .
HARRISON R , CAI Q Z , GUPTA A , et al . Network-wide heavy hitter detection with commodity switches [C ] // Proceedings of the Symposium on SDN Research . New York : ACM , 2018 : 1 - 7 .
SAPIO A , ABDELAZIZ I , ALDILAIJAN A , et al . In-network computation is a dumb idea whose time has come [C ] // Proceedings of the 16th ACM Workshop on Hot Topics in Networks . New York : ACM , 2017 : 150 - 156 .
SAPIO A , ABDELAZIZ I , CANINI M , et al . DAIET: A system for data aggregation inside the network [C ] // Proceedings of the 2017 Symposium on Cloud Computing . New York : ACM , 2017 : 626 - 626 .
李丹 , 陈贵海 , 任丰原 , 等 . 数据中心网络的研究进展与趋势 [J ] . 计算机学报 , 2014 , 37 ( 2 ): 259 - 274 .
LI D , CHEN G H , REN F Y , et al . Data center network research progress and trends [J ] . Chinese Journal of Computers , 2014 , 37 ( 2 ): 259 - 274 . (in Chinese)
CAVIUM NETWORKS . Xpliant ethernet switch silicon [EB/OL ] . ( 2013-01-04 )[ 2025-10-10 ] . https://datasheet.octopart.com/CN6130-110SV-G-Cavium-Networks-datasheet-26366670.pdf https://datasheet.octopart.com/CN6130-110SV-G-Cavium-Networks-datasheet-26366670.pdf .
INTEL . FlexPipe packet processing pipeline [EB/OL ] . ( 2017-07 )[ 2025-10-10 ] . https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/ethernet-switch-fm5000-fm6000-datasheet.pdf https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/ethernet-switch-fm5000-fm6000-datasheet.pdf .
SHARMA N K , LIU M , ATREYA K , et al . Approximating fair queueing on reconfigurable switches [C ] // Proceedings of the 15th USENIX Conference on Networked Systems Design and Implementation . New York : ACM , 2018 : 1 - 16 .
INTEL . Stratix V FPGA [EB/OL ] . ( 2024-12-20 )[ 2025-10-10 ] . https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/stratix-v/stx5_51001.pdf https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/stratix-v/stx5_51001.pdf .
INTEL . Stratix 10 GX/SX FPGA [EB/OL ] . ( 2024-06-28 )[ 2025-10-10 ] . https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/stratix-10/s10-overview.pdf https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/stratix-10/s10-overview.pdf .
BURSTEIN I . Nvidia data center processing unit (DPU) architecture [C ] // 2021 IEEE Hot Chips 33 Symposium . Piscataway : IEEE , 2021 : 1 - 20 .
NVIDIA . BlueField SmartNIC product brief [EB/OL ] . ( 2020 )[ 2025-10-01 ] . https://network.nvidia.com/files/doc-2020/pb-bluefield-smart-nic.pdf https://network.nvidia.com/files/doc-2020/pb-bluefield-smart-nic.pdf .
MICHEL O , BIFULCO R , RETVARI G , et al . The programmable data plane: Abstractions, architectures, algorithms, and applications [J ] . ACM Computing Surveys , 2021 , 54 ( 4 ): 1 - 36 .
LIU W X , LIANG C , CUI Y , et al . Programmable data plane intelligence: Advances, opportunities, and challenges [J ] . IEEE Network , 2023 , 37 ( 5 ): 122 - 128 .
HAUSER F , HÄBERLE M , MERLING D , et al . A survey on data plane programming with P4: Fundamentals, advances, and applied research [J ] . Journal of Network and Computer Applications , 2023 , 212 : 103561 .
NUNES B A A , MENDONCA M , NGUYEN X N , et al . A survey of software-defined networking: Past, present, and future of programmable networks [J ] . IEEE Communications Surveys & Tutorials , 2014 , 16 ( 3 ): 1617 - 1634 .
PFAFF B , PETTIT J , KOPONEN T , et al . The design and implementation of open vSwitch [C ] // Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation . New York : ACM , 2015 : 117 - 130 .
PANDA A , HAN S J , JANG K , et al . NetBricks: Taking the V out of NFV [C ] // 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . California : USENIX Association , 2016 : 203 - 216 .
MOLNÁR L , PONGRÁCZ G , ENYEDI G , et al . Dataplane specialization for high-performance OpenFlow software switching [C ] // Proceedings of the 2016 ACM SIGCOMM Conference . New York : ACM , 2016 : 539 - 552 .
HAN S J , JANG K , PANDA A , et al . SoftNIC: A software NIC to augment hardware [EB/OL ] . ( 2015-5-27 )[ 2025-4-22 ] . https://courses.grainger.illinois.edu/ece598hpn/fa2022/papers/softnic.pdf https://courses.grainger.illinois.edu/ece598hpn/fa2022/papers/softnic.pdf .
HAN S J , JANG K , PARK K , et al . PacketShader: A GPU-accelerated software router [J ] . ACM SIGCOMM Computer Communication Review , 2010 , 40 ( 4 ): 195 - 206 .
BARACH D , LINGUAGLOSSA L , MARION D , et al . High-speed software data plane via vectorized packet processing [J ] . IEEE Communications Magazine , 2018 , 56 ( 12 ): 97 - 103 .
HØILAND-JØRGENSEN T , BROUER J D , BORKMANN D , et al . The eXpress data path: Fast programmable packet processing in the operating system kernel [C ] // Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies . New York : ACM , 2018 : 54 - 66 .
RIZZO L . Netmap: A novel framework for fast packet I/O [C ] // 21st USENIX Security Symposium (USENIX Security 12) . California : USENIX Association , 2012 : 101 - 112 .
TOOTOONCHIAN A , PANDA A , LAN C , et al . ResQ: Enabling SLOs in network function virtualization [C ] // 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . California : USENIX Association , 2018 : 283 - 297 .
SUN C , BI J , ZHENG Z L , et al . NFP: Enabling network function parallelism in NFV [C ] // Proceedings of the Conference of the ACM Special Interest Group on Data Communication . New York : ACM , 2017 : 43 - 56 .
KULKARNI S G , ZHANG W , HWANG J , et al . NFVnice: Dynamic backpressure and scheduling for NFV service chains [J ] . ACM Transactions on Networking , 2020 , 28 ( 2 ): 639 - 652 .
KATSIKAS G P , BARBETTE T , KOSTIC D , et al . Metron: NFV service chains at the true speed of the underlying hardware [C ] // Symposium on Networked Systems Design and Implementation . California : USENIX Association , 2018 : 171 - 186 .
CARPEGNA A , SAVINO A , DI CARLO S . Spiker+: A framework for the generation of efficient spiking neural networks FPGA accelerators for inference at the edge [J ] . IEEE Transactions on Emerging Topics in Computing , 2025 , 13 ( 3 ): 784 - 798 .
BREBNER G , JIANG W R . High-speed packet processing using reconfigurable computing [J ] . IEEE Micro , 2014 , 34 ( 1 ): 8 - 18 .
LIU H D , QIAN Y J , LIANG Y Q , et al . A high-performance accelerator for real-time super-resolution on edge FPGAs [J ] . ACM Transactions on Design Automation of Electronic Systems , 2024 , 29 ( 3 ): 1 - 25 .
HE Z H , KOROLIJA D , ZHU Y , et al . ACCL+: An FPGA-Based collective engine for distributed applications [C ] // 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24) . California : USENIX Association , 2024 : 211 - 231 .
KAWSER AHMED M , PANOFF KEALOHA M , MANDEBI MBONGUE J , et al . Multi-tenant cloud FPGA: A survey on security, trust, and privacy [J ] . ACM Transactions on Reconfigurable Technology and Systems , 2025 , 18 ( 2 ): 1 - 44 .
唐维伟 , 钟胜 , 卢金仪 , 等 . 基于FPGA的Skynet网络结构优化及高时效实现 [J ] . 电子学报 , 2023 , 51 ( 2 ): 314 - 323 .
TANG W W , ZHONG S , LU J Y , et al . Network structure optimization and high-efficiency implementation of skynet based on FPGA [J ] . Acta Electronica Sinica , 2023 , 51 ( 2 ): 314 - 323 . (in Chinese)
MELLANOX TECHNOLOGIES . Mellanox Innova TM -2 Flex open programmable SmartNIC [EB/OL ] . ( 2020 )[ 2025-10-10 ] . https://network.nvidia.com/files/doc-2020/pb-innova-2-flex.pdf https://network.nvidia.com/files/doc-2020/pb-innova-2-flex.pdf .
BOSSHART P , DALY D , GIBB G , et al . P4: Programming protocol-independent packet processors [J ] . 2014 , 44 ( 3 ): 87 - 95 .
GRANT S , YELAM A , BLAND M , et al . SmartNIC performance isolation with FairNIC: Programmable networking for the cloud [C ] // Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication . New York : ACM , 2020 : 681 - 693 .
BENNETT J C R , ZHANG H . Hierarchical packet fair queueing algorithms [J ] . IEEE/ACM Transactions on Networking , 1997 , 5 ( 5 ): 675 - 689 .
TURNER J . New directions in communications (or which way to the information age?) [J ] . IEEE Communications Magazine , 1986 , 24 ( 10 ): 8 - 15 .
ZHANG H , FERRARI D . Rate-controlled static-priority queueing [C ] // Proceedings of the IEEE INFOCOM 1993 Conference . Piscataway : IEEE , 1993 : 227 - 236 .
ZHENG J Q , JIANG Y N , TIAN B C , et al . Supporting multi-dimensional and arbitrary numbers of ranks for software packet scheduling [C ] // 2020 IEEE/ACM 28th International Symposium on Quality of Service . Piscataway : IEEE , 2020 : 1 - 10 .
LIU C L , LAYLAND J W . Scheduling algorithms for multiprogramming in a hard-real-time environment [J ] . Journal of the ACM , 1973 , 20 ( 1 ): 46 - 61 .
HUANG Y D , WANG S , ZHU S Y , et al . Poster: Programmable cycle-specified queue for deterministic networking [C ] // Proceedings of the ACM SIGCOMM 2023 Conference . New York : ACM , 2023 : 1132 - 1134 .
GUO F , SUN S D , HU J J , et al . CIPO: Efficient, lightweight and programmable packet scheduling [J ] . Computer Networks , 2024 , 245 : 110355 .
ELBEDIWY M , PONTIKAKIS B , GHAFFARI A , et al . DR-PIFO: A dynamic ranking packet scheduler using a push-in-first-out queue [J ] . IEEE Transactions on Network and Service Management , 2024 , 21 ( 1 ): 355 - 371 .
SHARMA N K , ZHAO C X Y , LIU M , et al . Programmable calendar queues for high-speed packet scheduling [C ] // 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) . California : USENIX Association , 2020 : 685 - 699 .
GAO P X , DALLEGGIO A , LIU J J , et al . Sifter: An inversion-free and large-capacity programmable packet scheduler [C ] // 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24) . California : USENIX Association , 2024 : 75 - 95 .
SAEED A , ZHAO Y M , DUKKIPATI N , et al . Eiffel: Efficient and flexible software packet scheduling [C ] // 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . California : USENIX Association , 2019 : 17 - 32 .
ATRE N , SADOK H , SHERRY J . BBQ: A fast and scalable integer priority queue for hardware packet scheduling [C ] // 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24) . California : USENIX Association , 2024 : 455 - 475 .
BROWN R . Calendar queues: A fast 0 (1) priority queue implementation for the simulation event set problem [J ] . Communications of the ACM , 1988 , 31 ( 10 ): 1220 - 1227 .
LIU J L , HUANG J W , JIANG N , et al . Achieving high utilization for approximate fair queueing in data center [C ] // 2020 IEEE 40th International Conference on Distributed Computing Systems . Piscataway : IEEE , 2021 : 932 - 942 .
SHAN D F , PENG G Y , REN S Z , et al . Adaptive approximate fair queueing for shared-memory programmable switches [J ] . IEEE Transactions on Network Science and Engineering , 2024 , 11 ( 4 ): 3563 - 3576 .
GAO P X , DALLEGGIO A , XU Y , et al . Gearbox: A hierarchical packet scheduler for approximate weighted fair queuing [C ] // 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22) . California : USENIX Association , 2022 : 551 - 565 .
YU L C , SONCHACK J , LIU V . Cebinae: Scalable in-network fairness augmentation [C ] // Proceedings of the ACM SIGCOMM 2022 Conference . New York : ACM , 2022 : 219 - 232 .
LUANGSOMBOON N , LIEBEHERR J . HLS: A packet scheduler for hierarchical fairness [C ] // 2021 IEEE 29th International Conference on Network Protocols . Piscataway : IEEE , 2021 : 1 - 11 .
CHEN W , TIAN Y , YU X , et al . Enhancing fairness for approximate weighted fair queueing with a single queue [J ] . IEEE/ACM Transactions on Networking , 2024 , 32 ( 5 ): 3901 - 3915 .
CORMODE G , MUTHUKRISHNAN S . An improved data stream summary: The count-Min sketch and its applications [J ] . Journal of Algorithms , 2005 , 55 ( 1 ): 58 - 75 .
ALIZADEH M , GREENBERG A , MALTZ D A , et al . Data center TCP (DCTCP) [C ] // Proceedings of the ACM SIGCOMM 2010 Conference . New York : ACM , 2010 : 63 - 74 .
ALCOZ A G , VANBEVER L . QVISOR: Virtualizing packet scheduling policies [C ] // Proceedings of the 22nd ACM Workshop on Hot Topics in Networks . New York : ACM , 2023 : 238 - 244 .
YU Z L , WU J F , BRAVERMAN V , et al . Twenty years after: Hierarchical Core-Stateless fair queueing [C ] // 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21) . California : USENIX Association , 2021 : 29 - 45 .
CHOWDHURY M , LIU Z H , GHODSI A , et al . HUG: Multi-Resource fairness for correlated and elastic demands [C ] // Symposium on Networked Systems Design and Implementation . California : USENIX Association , 2016 : 407 - 424 .
MACDAVID R , CHEN X Q , REXFORD J . Scalable real-time bandwidth fairness in switches [C ] // IEEE INFOCOM 2023 - IEEE Conference on Computer Communications . Piscataway : IEEE , 2023 : 1423 - 1434 .
LIN J J , PATEL K , STEPHENS B E , et al . PANIC: A high-performance programmable NIC for multi-tenant networks [C ] // USENIX Symposium on Operating Systems Design and Implementation . California : USENIX Association , 2020 : 243 - 259 .
STEPHENS B E , AKELLA A , SWIFT M M . Loom: Flexible and efficient NIC packet scheduling [C ] // Symposium on Networked Systems Design and Implementation . California : USENIX Association , 2019 : 33 - 46 .
STOICA I , SHENKER S , ZHANG H . Core-stateless fair queueing: Achieving approximately fair bandwidth allocations in high speed networks [C ] // Proceedings of the ACM SIGCOMM’98 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication . New York : ACM , 1998 : 118 - 130 .
QIAN K , XI Y Q , CAO J M , et al . Alibaba HPN: A data center network for large language model training [C ] // Proceedings of the ACM SIGCOMM 2024 Conference . New York : ACM , 2024 : 691 - 706 .
XU Z C , CHEN X L , ZHU Z Q . INT-assisted adaptive packet scheduling in PDP switches for end-to-end latency control [C ] // Proceedings of the IEEE INFOCOM 2025 Conference . Piscataway : IEEE , 2025 : 1 - 10 .
BAI W , HU S H , CHEN K , et al . One more config is enough: Saving (DC)TCP for high-speed extremely shallow-buffered datacenters [EB/OL ] . ( 2021 )[ 2025-10-10 ] . http://baiwei0427.github.io/papers/bcc-infocom2020.pdf http://baiwei0427.github.io/papers/bcc-infocom2020.pdf .
KASHYAP A , LI Y K , NG D , et al . Understanding the idiosyncrasies of emerging BlueField DPUs [C ] // Proceedings of the 39th ACM International Conference on Supercomputing . New York : ACM , 2025 : 807 - 821 .
WEI X D , CHENG R X , YANG Y W , et al . Characterizing off-path SmartNIC for accelerating distributed systems [C ] // USENIX Symposium on Operating Systems Design and Implementation . California : USENIX Association , 2023 : 987 - 1004 .
ZHOU G M , LIU Z T , FU C P , et al . An efficient design of intelligent network data plane [C ] // Proceedings of the 32nd USENIX Conference on Security Symposium . New York : ACM , 2023 : 6203 - 6220 .
YAN J Z , XU H T , LIU Z T , et al . Brain-on-Switch: Towards advanced intelligent network data plane via NN-Driven traffic analysis at Line-Speed [C ] // 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24) . California : USENIX Association , 2024 : 419 - 440 .
ZHANG Y C , YAO S , FENG Y , et al . Pegasus: A universal framework for scalable deep learning inference on the dataplane [C ] // Proceedings of the ACM SIGCOMM 2025 Conference . New York : ACM , 2025 : 692 - 706 .
JAFRI S U , RAO S G , SHRIVASTAV V , et al . Leo: Online ML-based traffic classification at multi-terabit line rate [C ] // Symposium on Networked Systems Design and Implementation . California : USENIX Association , 2024 : 1573 - 1591 .
0
浏览量
4
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621