Performance Analysis of General P4 Forwarding Devices with Controller Feedback

被引:2
|
作者
Kroeger, Nicolai [1 ]
Mehmeti, Fidan [1 ]
Harkous, Hasanin [2 ]
Kellerer, Wolfgang [1 ]
机构
[1] Tech Univ Munich, Munich, Bavaria, Germany
[2] Nokia, Munich, Bavaria, Germany
来源
PROCEEDINGS OF THE 25TH ACM INTERNATIONAL CONFERENCE ON MODELING ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2022 | 2022年
关键词
P4; SDN; Queueing networks with feedback;
D O I
10.1145/3551659.3559045
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software-Defined Networking (SDN) lays the foundation for the operation of future networking applications. The separation of the control plane from the programmable data plane increases the flexibility in network operation. One of the most used languages for describing the packet behavior in the data plane is P4. It allows protocol and hardware independent programming. With the expanding deployment of P4 programmable devices, it is of utmost importance to understand their performance behavior and limitations in order to design a network and provide Quality of Service (QoS) guarantees. One of the most important performance metrics is the packet mean sojourn time in a P4 device. While previous works already modeled the sojourn time in P4 devices with controller feedback, those models were rather simplified and could not capture the system behavior for general cases, resulting in a potential highly inaccurate performance prediction. To bridge this gap, in this paper, we consider the system behavior of P4 devices for the general case, i.e., under general assumptions. To that end, we model the behavior with a queueing network with feedback. As it is impossible to provide closed-form solutions, we consider different approximations for the mean sojourn time. We validate our results against extensive realistic simulations, capturing different behaviors in the data and control planes. Results show that the most accurate approximation in almost all cases is the one in which the queues are decoupled and considered as independent despite the fact that there are dependencies. The level of discrepancy in the worst case does not exceed 18.2% for service times distributions with a coefficient of variation not greater than 1.
引用
收藏
页码:55 / 64
页数:10
相关论文
共 50 条
  • [1] Performance analysis of general P4 forwarding devices with controller feedback: Single- and multi-data plane cases
    Kroeger, Nicolai
    Mehmeti, Fidan
    Harkous, Hasanin
    Kellerer, Wolfgang
    COMPUTER COMMUNICATIONS, 2023, 209 : 102 - 119
  • [2] 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
  • [3] Modeling and Performance Analysis of P4 Programmable Devices
    Harkous, Hasanin
    Kroeger, Nicolai
    Jarschel, Michael
    Pries, Rastin
    Keller, Wolfgang
    2021 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2021, : 67 - 73
  • [4] Learning Multicast Patterns for Efficient BIER Forwarding With P4
    Lindner, Steffen
    Merling, Daniel
    Menth, Michael
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (02): : 1238 - 1253
  • [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] P4 Switch Code Data Flow Analysis: Towards Stronger Verification of Forwarding Plane Software
    Birnfeld, Karine
    da Silva, Diogo Campos
    Cordeiro, Weverton
    Nicolau de Franca, Breno Bernard
    NOMS 2020 - PROCEEDINGS OF THE 2020 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2020: MANAGEMENT IN THE AGE OF SOFTWARIZATION AND ARTIFICIAL INTELLIGENCE, 2020,
  • [8] 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,
  • [9] Surfaces in P4 with extremal general hyperplane section
    Chiarli, N
    Greco, S
    Nagel, U
    JOURNAL OF ALGEBRA, 2002, 257 (01) : 65 - 87
  • [10] Hop Recording and Forwarding State Logging: Two Implementations for Path Tracking in P4
    Knossen, Silke
    Hill, Joseph
    Grosso, Paola
    PROCEEDINGS OF 6TH IEEE/ACM ANNUAL INTERNATIONAL WORKSHOP ON INNOVATING THE NETWORK FOR DATA-INTENSIVE SCIENCE (INDIS) 2019, 2019, : 36 - 47