TY - GEN
T1 - Towards Performance-Aware Management of P4-based Cloud Environments
AU - Harkous, Hasanin
AU - Hosn, Bassel Aboul
AU - He, Mu
AU - Jarschel, Michael
AU - Pries, Rastin
AU - Kellerer, Wolfgang
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - The recent trend to deploy programmable packet processors in cloud environments enhances the packet processing capability without losing the flexibility to adapt the functions at runtime. However, managing network functions, in particular deciding where to instantiate a certain function, is a non-Trivial task with many decisive factors. In this paper, we propose a mathematical model for optimizing the placement of network functions implemented in P4, considering the various types of devices with different properties in terms of processing delay and supported external functions and architectures. To model the processing delay, each network function is decomposed to a set of atomic constructs, whose latency has been properly measured. The numerical evaluation considering five types of network functions shows the effectiveness of the optimization model in selecting the number of devices to be used and in minimizing the overall packet forwarding delay and costs.
AB - The recent trend to deploy programmable packet processors in cloud environments enhances the packet processing capability without losing the flexibility to adapt the functions at runtime. However, managing network functions, in particular deciding where to instantiate a certain function, is a non-Trivial task with many decisive factors. In this paper, we propose a mathematical model for optimizing the placement of network functions implemented in P4, considering the various types of devices with different properties in terms of processing delay and supported external functions and architectures. To model the processing delay, each network function is decomposed to a set of atomic constructs, whose latency has been properly measured. The numerical evaluation considering five types of network functions shows the effectiveness of the optimization model in selecting the number of devices to be used and in minimizing the overall packet forwarding delay and costs.
KW - Optimization
KW - P4
KW - Placement
KW - Programmable Data Plane
UR - http://www.scopus.com/inward/record.url?scp=85125013848&partnerID=8YFLogxK
U2 - 10.1109/NFV-SDN53031.2021.9665108
DO - 10.1109/NFV-SDN53031.2021.9665108
M3 - Conference contribution
AN - SCOPUS:85125013848
T3 - 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2021 - Proceedings
SP - 87
EP - 90
BT - 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2021 - Proceedings
A2 - Horner, Larry
A2 - Tutschku, Kurt
A2 - Gharbaoui, Molka
A2 - de la Oliva, Antonio
A2 - Contoli, Chiara
A2 - Parzyjegla, Helge
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2021
Y2 - 9 November 2021 through 11 November 2021
ER -