Network Function Virtualization (NFV) provides higher flexibility for network operators and reduces the complexity in network service deployment. Using NFV, Virtual Network Functions (VNF) can be located in various network nodes and chained together in a Service Function Chain (SFC) to provide a specific service. Consolidating multiple VNFs in a smaller number of locations would allow decreasing capital expenditures. However, excessive consolidation of VNFs might cause additional latency penalties due to processing-resource sharing, and this is undesirable, as SFCs are bounded by service-specific latency requirements. In this paper, we identify two different types of penalties (referred as "costs") related to the processingresource sharing among multiple VNFs: the context switching costs and the upscaling costs. Context switching costs arise when multiple CPU processes (e.g., supporting different VNFs) share the same CPU and thus repeated loading/saving of their context is required. Upscaling costs are incurred by VNFs requiring multi-core implementations, since they suffer a penalty due to the load-balancing needs among CPU cores. These costs affect how the chained VNFs are placed in the network to meet the performance requirement of the SFCs. We evaluate their impact while considering SFCs with different bandwidth and latency requirements in a scenario of VNF consolidation.

Savi, M., Tornatore, M., Verticale, G. (2021). Impact of Processing-Resource Sharing on the Placement of Chained Virtual Network Functions. IEEE TRANSACTIONS ON CLOUD COMPUTING, 9(4 (Oct.-Dec. 1 2021)), 1479-1492 [10.1109/TCC.2019.2914387].

Impact of Processing-Resource Sharing on the Placement of Chained Virtual Network Functions

Savi, Marco
Primo
;
2021

Abstract

Network Function Virtualization (NFV) provides higher flexibility for network operators and reduces the complexity in network service deployment. Using NFV, Virtual Network Functions (VNF) can be located in various network nodes and chained together in a Service Function Chain (SFC) to provide a specific service. Consolidating multiple VNFs in a smaller number of locations would allow decreasing capital expenditures. However, excessive consolidation of VNFs might cause additional latency penalties due to processing-resource sharing, and this is undesirable, as SFCs are bounded by service-specific latency requirements. In this paper, we identify two different types of penalties (referred as "costs") related to the processingresource sharing among multiple VNFs: the context switching costs and the upscaling costs. Context switching costs arise when multiple CPU processes (e.g., supporting different VNFs) share the same CPU and thus repeated loading/saving of their context is required. Upscaling costs are incurred by VNFs requiring multi-core implementations, since they suffer a penalty due to the load-balancing needs among CPU cores. These costs affect how the chained VNFs are placed in the network to meet the performance requirement of the SFCs. We evaluate their impact while considering SFCs with different bandwidth and latency requirements in a scenario of VNF consolidation.
Articolo in rivista - Articolo scientifico
context switching; Network function virtualization; processing-resource sharing; service function chaining;
English
2-mag-2019
2021
9
4 (Oct.-Dec. 1 2021)
1479
1492
partially_open
Savi, M., Tornatore, M., Verticale, G. (2021). Impact of Processing-Resource Sharing on the Placement of Chained Virtual Network Functions. IEEE TRANSACTIONS ON CLOUD COMPUTING, 9(4 (Oct.-Dec. 1 2021)), 1479-1492 [10.1109/TCC.2019.2914387].
File in questo prodotto:
File Dimensione Formato  
2019_NFV_Processing_Resource_Sharing.pdf

Accesso Aperto

Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Dimensione 1.19 MB
Formato Adobe PDF
1.19 MB Adobe PDF Visualizza/Apri
2019_TCC_Savi.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 1.38 MB
Formato Adobe PDF
1.38 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/273143
Citazioni
  • Scopus 28
  • ???jsp.display-item.citation.isi??? 16
Social impact