TY - GEN
T1 - Key Properties of Programmable Data Plane Targets
AU - Scholz, Dominik
AU - Stubbe, Henning
AU - Gallenmuller, Sebastian
AU - Carle, Georg
N1 - Publisher Copyright:
© 2020 ITC Press.
PY - 2020/9
Y1 - 2020/9
N2 - We currently see a shift from fixed-function network devices with limited configurability towards network devices with a fully programmable processing pipeline. A prominent example of this development is P4 that provides a language and reference architecture model to design and program network devices. The core element of this reference model is the programmable match-action table that defines the processing steps for the network packets. In this paper, we demonstrate that these tables, which we use to create our own modeling framework, are the key driver of device performance.P4-programmable devices come in a wide variety regarding their underlying hardware architecture, such as CPU-based systems or ASICs, as representatives of both ends of the spectrum. CPU-based P4 target platforms offer limited performance but are easily extensible. ASIC P4 targets have dedicated P4 processing pipelines with limited programmability but offer highly optimized performance. To reflect these fundamental differences, our modeling framework incorporates different approaches to accurately model and predict the performance of P4-enabled devices.
AB - We currently see a shift from fixed-function network devices with limited configurability towards network devices with a fully programmable processing pipeline. A prominent example of this development is P4 that provides a language and reference architecture model to design and program network devices. The core element of this reference model is the programmable match-action table that defines the processing steps for the network packets. In this paper, we demonstrate that these tables, which we use to create our own modeling framework, are the key driver of device performance.P4-programmable devices come in a wide variety regarding their underlying hardware architecture, such as CPU-based systems or ASICs, as representatives of both ends of the spectrum. CPU-based P4 target platforms offer limited performance but are easily extensible. ASIC P4 targets have dedicated P4 processing pipelines with limited programmability but offer highly optimized performance. To reflect these fundamental differences, our modeling framework incorporates different approaches to accurately model and predict the performance of P4-enabled devices.
KW - Data Plane Programming
KW - Device Benchmarking
KW - Key Performance Indicator
KW - Model
KW - P4
UR - http://www.scopus.com/inward/record.url?scp=85097640614&partnerID=8YFLogxK
U2 - 10.1109/ITC3249928.2020.00022
DO - 10.1109/ITC3249928.2020.00022
M3 - Conference contribution
AN - SCOPUS:85097640614
T3 - Proceedings of the 32nd International Teletraffic Congress, ITC 2020
SP - 114
EP - 122
BT - Proceedings of the 32nd International Teletraffic Congress, ITC 2020
A2 - Jiang, Yuming
A2 - Shimonishi, Hideyuki
A2 - Leibnitz, Kenji
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 32nd International Teletraffic Congress, ITC 2020
Y2 - 22 September 2020 through 24 September 2020
ER -