A Dynamic Reliability-Aware Service Placement for Network Function Virtualization (NFV)

Network softwarization is one of the major paradigm shifts in the next generation of networks. It enables programmable and flexible management and deployment of the network. Network function virtualization (NFV) is referred to the deployment of software functions running on commodity servers instead of traditional hardware-based middle-boxes. It is an example of network softwarization. In NFV, a service is defined as a chain of software functions named service chain function (SFC). The process of allocating the resources of servers to the services, called service placement, is the most challenging mission in NFV. Dynamic nature of the service arrivals and departures as well as meeting the service level agreement make the service placement problem even more challenging. In this paper, we propose a model for dynamic reliability-aware service placement based on the simultaneous allocation of the main and backup servers. Then, we formulate the dynamic reliability-aware service placement as an infinite horizon Markov decision process (MDP), which aims to minimize the placement cost and maximize the number of admitted services. In the proposed MDP, the number of active services in the network is considered to be the state of the system, and the state of the idle resources is estimated based on it. Also, the number of possible admitted services is considered as the action of the presented MDP. To evaluate each possible action in the proposed MDP, we use a sub-optimal method based on the Viterbi algorithm named Viterbi-based Reliable Static Service Placement (VRSSP) algorithm. We determine the optimal policy based on value iteration method using an algorithm named VRSSP-based Value Iteration (VVI) algorithm. Eventually, through the extensive simulations, the superiority of the proposed model for dynamic reliability-aware service placement compared to the static solutions is inferred.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/03/2018

Deep Q-Learning for Dynamic Reliability Aware NFV-Based Service Provisioning

Network function virtualization (NFV) is referred to the technology in w...
research
04/01/2020

A Simple Reliability Analysis of Complex Service Function Chains (SFCs)

In the framework of Network Function Virtualization (NFV), the reliabili...
research
12/13/2019

Joint Reliability-aware and Cost Efficient Path Allocation and VNF Placement using Sharing Scheme

Network function virtualization (NFV) is a vital player of modern networ...
research
10/12/2020

The Greatest Teacher, Failure is: Using Reinforcement Learning for SFC Placement Based on Availability and Energy Consumption

Software defined networking (SDN) and network functions virtualisation (...
research
03/15/2018

CPVNF:Cost-efficient Proactive VNF Placement and Chaining for Value-Added Services in Content Delivery Networks

Value-added services (e.g., overlaid video advertisements) have become a...
research
09/07/2017

TIPS: Mining Top-K Locations to Minimize User-Inconvenience for Trajectory-Aware Services

Facility location problems aim to identify the best locations to set up ...
research
01/10/2021

Learning Augmented Index Policy for Optimal Service Placement at the Network Edge

We consider the problem of service placement at the network edge, in whi...

Please sign up or login with your details

Forgot password? Click here to reset