The Network Functions Virtualization (NFV) paradigm is the most promising technique to help network providers in the reduction of capital and energy costs. The deployment of virtual network functions (VNFs) running on generic x86 hardware allows higher flexibility than the classical middleboxes approach. NFV also reduces the complexity in the deployment of network services through the concept of service chaining, which defines how multiple VNFs can be chained together to provide a specific service. As a drawback, hosting multiple VNFs in the same hardware can lead to scalability issues, especially in the processing-resource sharing. In this paper, we evaluate the impact of two different types of costs that must be taken into account when multiple chained VNFs share the same processing resources: the upscaling costs and the context switching costs. Upscaling costs are incurred by VNFs multi-core implementations, since they suffer a penalty due to the needs of load balancing among cores. Context switching costs arise when multiple VNFs share the same CPU and thus require the loading/saving of their context. We model through an ILP problem the evaluation of such costs and we show their impact in a VNFs consolidation scenario, when the x86 hardware deployed in the network is minimized.

Savi, M., Tornatore, M., Verticale, G. (2016). Impact of processing costs on service chain placement in network functions virtualization. In IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN) (pp.191-197). Institute of Electrical and Electronics Engineers Inc. [10.1109/NFV-SDN.2015.7387426].

Impact of processing costs on service chain placement in network functions virtualization

Savi Marco
Primo
;
2016

Abstract

The Network Functions Virtualization (NFV) paradigm is the most promising technique to help network providers in the reduction of capital and energy costs. The deployment of virtual network functions (VNFs) running on generic x86 hardware allows higher flexibility than the classical middleboxes approach. NFV also reduces the complexity in the deployment of network services through the concept of service chaining, which defines how multiple VNFs can be chained together to provide a specific service. As a drawback, hosting multiple VNFs in the same hardware can lead to scalability issues, especially in the processing-resource sharing. In this paper, we evaluate the impact of two different types of costs that must be taken into account when multiple chained VNFs share the same processing resources: the upscaling costs and the context switching costs. Upscaling costs are incurred by VNFs multi-core implementations, since they suffer a penalty due to the needs of load balancing among cores. Context switching costs arise when multiple VNFs share the same CPU and thus require the loading/saving of their context. We model through an ILP problem the evaluation of such costs and we show their impact in a VNFs consolidation scenario, when the x86 hardware deployed in the network is minimized.
paper
NFV, Service Function Chaining, VNF Placement, Processing-resource sharing
English
IEEE Conference on Network Function Virtualization and Software Defined Network, NFV-SDN 2015 18-21 Nov
2015
IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)
9781467368841
2016
191
197
7387426
https://ieeexplore.ieee.org/document/7387426
open
Savi, M., Tornatore, M., Verticale, G. (2016). Impact of processing costs on service chain placement in network functions virtualization. In IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN) (pp.191-197). Institute of Electrical and Electronics Engineers Inc. [10.1109/NFV-SDN.2015.7387426].
File in questo prodotto:
File Dimensione Formato  
nfv_processing.pdf

accesso aperto

Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Dimensione 630.82 kB
Formato Adobe PDF
630.82 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/273124
Citazioni
  • Scopus 86
  • ???jsp.display-item.citation.isi??? 66
Social impact