• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
成果搜索

author:

Yang, Y. (Yang, Y..) [1] | He, L. (He, L..) [2] | Zhou, J. (Zhou, J..) [3] | Shi, X. (Shi, X..) [4] | Cao, J. (Cao, J..) [5] | Liu, Y. (Liu, Y..) [6]

Indexed by:

Scopus

Abstract:

Programmable switches have revolutionized network operations by enabling the flexible customization of packet processing logic using language like P4. However, changing the programs running on the switch requires disturbing traffic and suspending other unrelated programs. In this paper, we present P4runpro, enabling runtime data plane updates with dynamic resource allocation. The P4runpro data plane abstracts hardware resources and defines dynamically reconfigurable atomic operations that form packet processing logic. P4runpro provides runtime programming interfaces called P4runpro primitives for the operator to write high-level programs. We have designed the P4runpro compiler to automatically and consistently link the P4runpro programs to the running data plane. We implement our prototype on a Tofino switch. We implement 15 example runtime programs using P4runpro to demonstrate its generality and expressiveness. Our evaluation results show that compared to the state-of-the-art, P4runpro can respond within hundreds of milliseconds, achieve an average of 60% to 80% dynamic resource utilization, concurrently run ≈0.6K to ≈2.8K programs, and introduce lower overhead. Our case studies illustrate the benefit of runtime programming and prove the same functionality between P4runpro and conventional P4 programs.  © 2024 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

Keyword:

P4 RMT runtime programmable switches

Community:

  • [ 1 ] [Yang Y.]Tsinghua University, China
  • [ 2 ] [He L.]Tsinghua University, China
  • [ 3 ] [He L.]Zhongguancun Laboratory, China
  • [ 4 ] [Zhou J.]Fuzhou University, China
  • [ 5 ] [Shi X.]Tsinghua University, China
  • [ 6 ] [Cao J.]Alibaba Cloud, China
  • [ 7 ] [Liu Y.]Tsinghua University, China
  • [ 8 ] [Liu Y.]Zhongguancun Laboratory, China

Reprint 's Address:

Email:

Show more details

Related Keywords:

Related Article:

Source :

Year: 2024

Page: 921-937

Language: English

Cited Count:

WoS CC Cited Count:

SCOPUS Cited Count:

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 0

Affiliated Colleges:

Online/Total:82/10027873
Address:FZU Library(No.2 Xuyuan Road, Fuzhou, Fujian, PRC Post Code:350116) Contact Us:0591-22865326
Copyright:FZU Library Technical Support:Beijing Aegean Software Co., Ltd. 闽ICP备05005463号-1