Back to Search
Start Over
Impact of Processing-Resource Sharing on the Placement of Chained Virtual Network Functions
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers Inc., 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.<br />Comment: Accepted for publication in IEEE Transactions on Cloud Computing
- Subjects :
- FOS: Computer and information sciences
Network function virtualization
Computer Networks and Communications
Computer science
Distributed computing
ING-INF/03 - TELECOMUNICAZIONI
Cloud computing
02 engineering and technology
context switching
ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Computer Science - Networking and Internet Architecture
Load management
Hardware
0202 electrical engineering, electronic engineering, information engineering
Heuristic algorithms
Switches
Central Processing Unit
Multicore processing
Computational modeling
Network Function Virtualization
Service Function Chaining
Processing-Resource Sharing
Context Switching
Virtual network
Networking and Internet Architecture (cs.NI)
Multi-core processor
business.industry
020206 networking & telecommunications
service function chaining
Computer Science Applications
Shared resource
Hardware and Architecture
Network service
020201 artificial intelligence & image processing
Central processing unit
business
processing-resource sharing
Software
Context switch
Information Systems
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....65ef72b903137e3c6b13e38773ddf78e