2021 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) 2021
DOI: 10.1109/nfv-sdn53031.2021.9665141
|View full text |Cite
|
Sign up to set email alerts
|

Modeling and Performance Analysis of P4 Programmable Devices

Abstract: 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 fu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
14
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(14 citation statements)
references
References 15 publications
0
14
0
Order By: Relevance
“…P4 programmable data planes extended the programmability offered by the SDN paradigm to the data plane. Similar to the approach presented in [11], the model in [9] adopts a feedback-oriented queueing system to abstract the behavior of the system. Moreover, it assumes that the processing delay, and thus the forwarding delay, at the data plane can vary based on the complexity of the loaded P4 data path.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…P4 programmable data planes extended the programmability offered by the SDN paradigm to the data plane. Similar to the approach presented in [11], the model in [9] adopts a feedback-oriented queueing system to abstract the behavior of the system. Moreover, it assumes that the processing delay, and thus the forwarding delay, at the data plane can vary based on the complexity of the loaded P4 data path.…”
Section: Related Workmentioning
confidence: 99%
“…In a first step to model the packet sojourn time for P4 devices, the authors in [5] measured the mean sojourn time of packets for the P4-enabled devices Netronome SmartNIC [6], NetF-PGA [7], and T4P4S [8], based on the complexity of the loaded P4 program. Those measurements were then further used in [9], where one P4 forwarding device with controller feedback is modeled as a Jackson network [10]. Their results allow a first understanding of the behavior and limitations of a P4 device with controller interaction.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…There is an extensive collection of works dealing with P4 in the state of the art, some of them focusing on the description of P4 packet processors [126], surveys of P4 potential applications [127], [128], [129] performance analysis [130] or extensions to support heterogeneous dataplanes [131] as well as the definition of an abstract model for programmable data planes [132]. The capabilities to exploit application layer processing are explored by authors in [133], enabling the fulfillment of FR7.…”
Section: Protocol Independent Switch Architecture (Pisa)mentioning
confidence: 99%
“…Safety and Security: Automotive Ethernet in On-Board Diagnosis & in-vehicle networking [26] Cooperation or competition? Coexistence of safety and security in next-generation Ethernet-based automotive networks [42] Secure Automotive On-Board Electronics Network Architecture [101] TSN: Assessments of Real-Time Communications over TSN Automotive Networks [58] Timely Survey of Time-Sensitive Networking: Past and Future Directions [63] DDS and DDS with TSN: DDS middleware on FlexRay network [66] Multi-Level Time-Sensitive Networking Using the Data Distribution Services for Synchronized Three-Phase Measurement Data Transfer [67] Using DDS over TSN to support NATO Generic Vehicle Architecture for Land Systems [68] SDN: OpenFlow [71] Software-Defined Networking in Automotive [72] An In-Vehicle Software Defined Network Architecture for Connected and Automated Vehicles [73] In-Vehicle Software Defined Networking: An Enabler for Data Interoperability [74] Retrofitting SDN to classical in-vehicle networks: SDN4CAN [75] An SDN Architecture for Automotive Ethernet [76] SDN with TSN: SDN-based configuration solution for IEEE 802.1 Time Sensitive Networking [62] Software-Defined Networks Supporting Time-Sensitive In-Vehicular Communication [77] Software-Defined Time Sensitive Networks Configuration and Management [78] SDN for safety applications: Fault-Tolerant Dynamic Scheduling and Routing for TSN based In-vehicle Networks [81] Dynamic Network Reconfiguration in Safety-Critical Aeronautical Systems [82] Service oriented Architecture: A distributed in-vehicle service architecture using dynamically created web Services [83] SODA: Service-Oriented Architecture for Runtime Adaptive Driver Assistance Systems [84] Programmable Dataplane:A Survey on Data Plane Programming with P4[127] An Exhaustive Survey on P4 Programmable Data Plane Switches: Taxonomy, Applications, Challenges, and Future Trend[128] The programmable Data Plane: Abstractions, architectures, algorithms, and applications[129] Modeling and Performance Analysis of P4 Programmable Devices[130] P4 to FPGA-A Fast Approach for Generating Efficient Network Processors[135] One for All, All for One: A Heterogeneous Data Plane for Flexible P4 Processing[149] …”
mentioning
confidence: 99%