The limits of architectural abstraction in network function virtualization

Balazs Nemeth, Xavier Simonart, Neal Oliver, Wim Lamotte
2015 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM)  
Network Function Virtualization (NFV) is the paradigm of implementing network services as a network of functions on top of commodity off-the-shelf (COTS) servers. It is of profound interest to telecommunications network operators because of the promise of bringing the economics of data centers into the network. However, existing CPU, memory, and network interface architectures cause network service performance to be sensitive both to the implementation of individual network functions, but also
more » ... o their placement within an NFV platform. For this reason, emerging NFV standards will confront the challenge of exposing certain platform architectural parameters to enable services to be orchestrated in an effective manner. The goal of the paper is to show that underlying technologies must be exposed to the Orchestrator during service deployment as incorrect placement can have a very significant impact on performance. We illustrate this by describing a "proof-of-concept" implementation of Quality of Service (QoS) for a Broadband Remote Access Service (BRAS)/Border Network Gateway (BNG). Our work focuses on studying performance implications related to PCIe bandwidth constraints, Virtual Network Function (VNF) placement, message buffer (mbuf) size and memory channel utilization.
doi:10.1109/inm.2015.7140348 dblp:conf/im/NemethSOL15 fatcat:wsdudu4qlze3bcgamqb5zwhazm