A Multi-Tenant Rate Limiter on FPGA

被引:0
|
作者
Guo, Yunfei [1 ,2 ]
Guo, Zhichuan [1 ,2 ]
Zhang, Mengting [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Acoust, Natl Network New Media Engn Res Ctr, 21 North Fourth Ring Rd, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Elect Elect & Commun Engn, 19A Yuquan Rd, Beijing 100049, Peoples R China
来源
ELECTRONICS | 2025年 / 14卷 / 06期
关键词
FPGA; rate limit; token bucket; multi-queue scheduling; QoS;
D O I
10.3390/electronics14061155
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Field-programmable gate arrays (FPGAs) are extensively utilized to accelerate virtualized network functions (VNFs) within cloud networks. Imposing rate limits on different flows can enhance the overall bandwidth utilization of the network. Existing hardware token bucket approaches fundamentally trade off resource efficiency against configuration granularity when supporting massive queues (>512). This paper proposes a novel rate-limiting method based on the token bucket algorithm and achieves efficient resource utilization through head packet scheduling and token-to-time conversion. The experimental results show that our method achieves 1.16% lookup-table (LUT) and 2.62% flip flop (FF) resource usage compared to state-of-the-art methods, while supporting 512 queues with <0.4% rate deviation across a 100 Kbps-10 Gbps range (5-decade dynamic range).
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Multi-tenant FPGA Security: Challenges and Opportunities
    Koeberl, Patrick
    2020 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA '20), 2020, : 23 - 23
  • [2] A Multi-Tenant Resource Management System for Multi-FPGA Systems
    Yamakura, Miho
    Takano, Ryousei
    Ben Ahmed, Akram
    Sugaya, Midori
    Amano, Hideharu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (12): : 2078 - 2088
  • [3] Trusted IP Solution in Multi-tenant Cloud FPGA Platform
    Ahmed, Muhammed Kawser
    Saha, Sujan Kumar
    Bobda, Christophe
    2022 IEEE 8TH WORLD FORUM ON INTERNET OF THINGS, WF-IOT, 2022,
  • [4] Securing FPGA Accelerators at the Electrical Level for Multi-tenant Platforms
    Tuan Minh La
    Matas, Kaspar
    Khoa Dang Pham
    Koch, Dirk
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 361 - 362
  • [5] Fault Recovery from Multi-Tenant FPGA Voltage Attacks
    Moini, Shayan
    Kansagara, Dhruv
    Holcomb, Daniel
    Tessier, Russell
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 557 - 562
  • [6] A Multi-Tenant Level Lightweight Lock Mechanism for Multi-Tenant Database
    Kang, Tao
    Zhang, Shidong
    Kong, Lanju
    2014 11th Web Information System and Application Conference (WISA), 2014, : 3 - 7
  • [7] Accelerating Hybrid Quantized Neural Networks on Multi-tenant Cloud FPGA
    Kwadjo, Danielle Tchuinkou
    Tchinda, Erman Nghonda
    Mbongue, Joel Mandebi
    Bobda, Christophe
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 491 - 498
  • [8] A Quantitative Defense Framework against Power Attacks on Multi-tenant FPGA
    Luo, Yukui
    Xu, Xiaolin
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [9] Maximizing the Serviceability of Partially Reconfigurable FPGA Systems in Multi-tenant Environment
    Nguyen, Tuan D. A.
    Kumar, Akash
    2020 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA '20), 2020, : 29 - 39
  • [10] Multi-Tenant FPGA-based Reconfigurable Systems: Attacks and Defenses
    Elnaggar, Rana
    Karri, Ramesh
    Chakrabarty, Krishnendu
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 7 - 12