Optimal Virtual Network Function Placement and Resource Allocation in Multi-Cloud Service Function Chaining Architecture

02/10/2019
by   Deval Bhamare, et al.
0

Service Function Chaining (SFC) is the problem of deploying various network service instances over geographically distributed data centers and providing inter-connectivity among them. The goal is to enable the network traffic to flow smoothly through the underlying network, resulting in an optimal quality of experience to the end-users. Proper chaining of network functions leads to optimal utilization of distributed resources. This has been a de-facto model in the telecom industry with network functions deployed over underlying hardware. Though this model has served the telecom industry well so far, it has been adapted mostly to suit the static behavior of network services and service demands due to the deployment of the services directly over physical resources. This results in network ossification with larger delays to the end-users, especially with the data-centric model in which the computational resources are moving closer to end users. A novel networking paradigm, Network Function Virtualization (NFV), meets the user demands dynamically and reduces operational expenses (OpEx) and capital expenditures (CapEx), by implementing network functions in the software layer known as virtual network functions (VNFs). VNFs are then interconnected to form a complete end-to-end service, also known as service function chains (SFCs). In this work, we study the problem of deploying service function chains over network function virtualized architecture. Specifically, we study virtual network function placement problem for the optimal SFC formation across geographically distributed clouds. We set up the problem of minimizing inter-cloud traffic and response time in a multi-cloud scenario as an ILP optimization problem, along with important constraints such as total deployment costs and service level agreements (SLAs). We consider link delays and computational delays in our model.

READ FULL TEXT

page 13

page 14

page 16

research
05/20/2021

Approximation Algorithms for the NFV Service Distribution Problem

Distributed cloud networking builds on network functions virtualization ...
research
07/08/2020

On Optimal Placement of Hybrid Service Function Chains (SFCs) of Virtual Machines and Containers in a Generic Edge-Cloud Continuum

Traditionally, Network Function Virtualization (NFV) has been implemente...
research
09/15/2016

Cost minimization of network services with buffer and end-to-end deadline constraints

Cloud computing technology provides the means to share physical resource...
research
10/07/2019

Placement and Routing Optimization Problem for Service Function Chain: State of Art and Future Opportunities

Network Functions Virtualization (NFV) allows implantation of network fu...
research
01/30/2018

Joint Orchestration of Cloud-Based Microservices and Virtual Network Functions

Recent studies show the increasing popularity of distributed cloud appli...
research
04/24/2020

Introducing Virtual Security Functions into Latency-aware Placement for NFV Applications

The shift towards a completely virtualized networking environment is tri...
research
03/19/2018

Specifying and Analyzing Virtual Network Services Using Queuing Petri Nets

For optimal placement and orchestration of network services, it is cruci...

Please sign up or login with your details

Forgot password? Click here to reset