TY - GEN
T1 - Performance Study of P4 Programmable Devices
T2 - 20th Annual IFIP Networking Conference, IFIP Networking 2021
AU - Harkous, Hasanin
AU - He, Mu
AU - Jarschel, Michael
AU - Pries, Rastin
AU - Mansour, Ehab
AU - Kellerer, Wolfgang
N1 - Publisher Copyright:
© 2021 IFIP.
PY - 2021/6/21
Y1 - 2021/6/21
N2 - Networking devices with programmable data planes, such as P4 programmable devices, are gaining more popularity because of the flexibility they provide in describing the packet processing behavior. Despite this attained flexibility, the performance of these devices can be the Achilles' heel in case the desired performance level is not met. To this end, we evaluate the performance of three state-of-the-art P4 devices focusing on the following properties: (i) the device's processing latency as a function of a scaled number of flows; (ii) the device's response time in reaction to control plane commands. The scalability analysis shows that different devices have different limits on the maximum number of flows they can support. On the other hand, the device's response time to control plane commands is found to be in milliseconds, which is three orders of magnitude larger when compared to the measured data plane's packet processing latency.
AB - Networking devices with programmable data planes, such as P4 programmable devices, are gaining more popularity because of the flexibility they provide in describing the packet processing behavior. Despite this attained flexibility, the performance of these devices can be the Achilles' heel in case the desired performance level is not met. To this end, we evaluate the performance of three state-of-the-art P4 devices focusing on the following properties: (i) the device's processing latency as a function of a scaled number of flows; (ii) the device's response time in reaction to control plane commands. The scalability analysis shows that different devices have different limits on the maximum number of flows they can support. On the other hand, the device's response time to control plane commands is found to be in milliseconds, which is three orders of magnitude larger when compared to the measured data plane's packet processing latency.
KW - Flow Scalability
KW - Performance Evaluation
KW - Programmable Data Planes
KW - Rule Update Responsiveness
UR - https://www.scopus.com/pages/publications/85112818391
U2 - 10.23919/IFIPNetworking52078.2021.9472782
DO - 10.23919/IFIPNetworking52078.2021.9472782
M3 - Conference contribution
AN - SCOPUS:85112818391
T3 - 2021 IFIP Networking Conference, IFIP Networking 2021
BT - 2021 IFIP Networking Conference, IFIP Networking 2021
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 21 June 2021 through 24 June 2021
ER -