Modeling and Performance Analysis of P4 Programmable Devices

被引:6
|
作者
Harkous, Hasanin [1 ]
Kroeger, Nicolai [2 ]
Jarschel, Michael [1 ]
Pries, Rastin [1 ]
Keller, Wolfgang [2 ]
机构
[1] Nokia, Munich, Germany
[2] Tech Univ Munich, Munich, Germany
来源
2021 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN) | 2021年
关键词
P4; Programmable Data Plane; Performance Modeling; Queuing Theory;
D O I
10.1109/NFV-SDN53031.2021.9665141
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In our digitized society, emerging applications require highly performant and flexible networks that can adapt to satisfy varying connectivity needs. P4 as a domain-specific programming language for data plane pipelines introduces the required flexibility through easy-to-use programmability. However, the performance of P4-capable devices is still an open question that has not yet been completely addressed. Understanding whether a P4-enabled device can meet the performance requirements for a specific network function pipeline is key for planning as well as deployment scenarios in a communication provider network. In this paper, we propose a simple analytical model that can quickly predict the performance of network functions written in P4 for a given device. The programmable data plane of P4 devices is modeled as a forward queuing system with a variable service rate that depends on the complexity of the configured data path program. On top of the data plane model, the controller's interaction is modeled as a feedback queuing system. We evaluate the accuracy of our model through a parameter study and simulation. The evaluation reveals corner cases, which are analyzed to formalize a constraint on the service rate using model parameters to guarantee stable system performance.
引用
收藏
页码:67 / 73
页数:7
相关论文
共 50 条
  • [1] Performance Modeling and Analysis of P4 Programmable Devices With General Service Times
    Kroeger, Nicolai
    Harkous, Hasanin
    Mehmeti, Fidan
    Kellerer, Wolfgang
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (04): : 4543 - 4562
  • [2] Performance Study of P4 Programmable Devices: Flow Scalability and Rule Update Responsiveness
    Harkous, Hasanin
    He, Mu
    Jarschel, Michael
    Pries, Rastin
    Mansour, Ehab
    Kellerer, Wolfgang
    2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), 2021,
  • [3] Towards Understanding the Performance of P4 Programmable Hardware
    Harkous, Hasanin
    Jarschel, Michael
    He, Mu
    Pries, Rastin
    Kellerer, Wolfgang
    2019 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS), 2019,
  • [4] Performance Analysis of General P4 Forwarding Devices with Controller Feedback
    Kroeger, Nicolai
    Mehmeti, Fidan
    Harkous, Hasanin
    Kellerer, Wolfgang
    PROCEEDINGS OF THE 25TH ACM INTERNATIONAL CONFERENCE ON MODELING ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2022, 2022, : 55 - 64
  • [5] Performance guarantees for P4 through cost analysis
    Lukacs, Daniel
    Pongracz, Gergely
    Tejfel, Mate
    2019 IEEE 15TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS (INFORMATICS 2019), 2019, : 305 - 310
  • [6] ABS Performance P4
    Jacobi, JL
    FORTUNE, 2002, 144 (10) : 142 - 142
  • [7] Multi-domain network infrastructure based on P4 programmable devices for Digital Data Marketplaces
    Sara Shakeri
    Lourens Veen
    Paola Grosso
    Cluster Computing, 2022, 25 : 2953 - 2966
  • [8] Multi-domain network infrastructure based on P4 programmable devices for Digital Data Marketplaces
    Shakeri, Sara
    Veen, Lourens
    Grosso, Paola
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (04): : 2953 - 2966
  • [9] A high-performance framework for a network programmable packet processor using P4 and FPGA
    Yazdinejad, Abbas
    Parizi, Reza M.
    Bohlooli, Ali
    Dehghantanha, Ali
    Choo, Kim-Kwang Raymond
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 156
  • [10] A Review of P4 Programmable Data Planes for Network Security
    Gao, Ya
    Wang, Zhenling
    MOBILE INFORMATION SYSTEMS, 2021, 2021