题名 | PIPO: Efficient Programmable Scheduling for Time Sensitive Networking |
作者 | |
通讯作者 | Wang,Yi; Liu,Bin |
DOI | |
发表日期 | 2021
|
ISSN | 1092-1648
|
ISBN | 978-1-6654-3096-8
|
会议录名称 | |
卷号 | 2021-November
|
页码 | 1-11
|
会议日期 | 1-5 Nov. 2021
|
会议地点 | Dallas, TX, USA
|
摘要 | Time Sensitive Networking (TSN) is an emerging Ethernet technology for real-time systems. To address different Quality-of-Service (QoS) requirements of applications, IEEE 802.1 TSN Task Group has standardized several packet scheduling and shaping algorithms. The software implementation of these algorithms is hard to meet the performance requirements, while the hardware implementation in Application-Specific Integrated Circuit (ASIC) is inflexible. A hardware-programmable scheduler is necessary to deal with this dilemma. Among the existing primitives, the most expressive one is Push-In-Extract-Out (PIEO), but its complexity makes the implementation very expensive. A relatively lower-cost implementation of PIEO cannot guarantee the scheduling correctness for the most critical Time-Triggered (TT) traffic in TSN. As a remedy, in this paper we propose a new Push-In-Pick-Out (PIPO) primitive under a TSN programmable scheduling framework. Composed of simple priority queues, PIPO can express all existing TSN scheduling and shaping algorithms, and is flexible enough to support future ones. Our PIPO implementation guarantees the TT traffic scheduling correctness. The simulation results corroborate the theoretical analysis that the low-cost PIPO can closely approximate PIEO and sustain a high bandwidth utilization. The prototype on Xilinx FPGA shows that, with 2,048 inputs, the PIPO-based scheduler achieves a throughput of 70 Mpps, which is 1.64x higher than the PIEO-based one, but using only 14.7% Look-Up Tables (LUTs) and 40.5% Block RAMs of the latter. |
关键词 | |
学校署名 | 通讯
|
语种 | 英语
|
相关链接 | [Scopus记录] |
收录类别 | |
资助项目 | Basic and Applied Basic Research Foundation of Guangdong Province[2019B1515120031];
|
WOS记录号 | WOS:000749316400034
|
EI入藏号 | 20220611610608
|
EI主题词 | Application programs
; Cost benefit analysis
; IEEE Standards
; Interactive computer systems
; Quality of service
; Real time systems
; Scheduling algorithms
; Table lookup
|
EI分类号 | Digital Computers and Systems:722.4
; Computer Software, Data Handling and Applications:723
; Computer Programming:723.1
; Codes and Standards:902.2
; Cost and Value Engineering; Industrial Economics:911
; Management:912.2
|
Scopus记录号 | 2-s2.0-85124235962
|
来源库 | Scopus
|
全文链接 | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9651944 |
引用统计 |
被引频次[WOS]:8
|
成果类型 | 会议论文 |
条目标识符 | http://sustech.caswiz.com/handle/2SGJ60CL/328129 |
专题 | 南方科技大学 |
作者单位 | 1.Tsinghua University,China 2.Futurewei,United States 3.Fudan University,China 4.Southern University of Science and Technology,China 5.Peng Cheng Lab,China |
通讯作者单位 | 南方科技大学 |
推荐引用方式 GB/T 7714 |
Zhang,Chuwen,Chen,Zhikang,Song,Haoyu,et al. PIPO: Efficient Programmable Scheduling for Time Sensitive Networking[C],2021:1-11.
|
条目包含的文件 | 条目无相关文件。 |
|
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论