Joint Placement and Allocation of Virtual Network Functions with Budget and Capacity Constraints

01/13/2019
by   Gamal Sallam, et al.
0

With the advent of Network Function Virtualization (NFV), network services that traditionally run on proprietary dedicated hardware can now be realized using Virtual Network Functions (VNFs) that are hosted on general-purpose commodity hardware. This new network paradigm offers a great flexibility to Internet service providers (ISPs) for efficiently operating their networks (collecting network statistics, enforcing management policies, etc.). However, introducing NFV requires an investment to deploy VNFs at certain network nodes (called VNF-nodes), which has to account for practical constraints such as the deployment budget and the VNF-node capacity. To that end, it is important to design a joint VNF-nodes placement and capacity allocation algorithm that can maximize the total amount of network flows that are fully processed by the VNF-nodes while respecting such practical constraints. In contrast to most prior work that often neglects either the budget constraint or the capacity constraint, we explicitly consider both of them. We prove that accounting for these constraints introduces several new challenges. Specifically, we prove that the studied problem is not only NP-hard but also non-submodular. To address these challenges, we introduce a novel relaxation method such that the objective function of the relaxed placement subproblem becomes submodular. Leveraging this useful submodular property, we propose two algorithms that achieve an approximation ratio of 1/2(1-1/e) and 1/3(1-1/e) for the original non-relaxed problem, respectively. Finally, we corroborate the effectiveness of the proposed algorithms through extensive evaluations using both trace-driven simulations and simulations based on synthesized network settings.

READ FULL TEXT
research
10/14/2019

Placement and Allocation of Virtual Network Functions: Multi-dimensional Case

Network function virtualization (NFV) is an emerging design paradigm tha...
research
11/30/2022

Nonmonontone submodular maximization under routing constraints

In machine learning and big data, the optimization objectives based on s...
research
04/08/2022

Ranking with submodular functions on a budget

Submodular maximization has been the backbone of many important machine-...
research
08/31/2020

CoShare: An Efficient Approach for Redundancy Allocation in NFV

An appealing feature of Network Function Virtualization (NFV) is that in...
research
01/08/2020

Online Joint Placement and Allocation of Virtual Network Functions with Heterogeneous Servers

Network Function Virtualization (NFV) is a promising virtualization tech...
research
01/09/2021

Rate Allocation and Content Placement in Cache Networks

We introduce the problem of optimal congestion control in cache networks...
research
02/06/2018

Trajectory-driven Influential Billboard Placement

In this paper we propose and study the problem of trajectory-driven infl...

Please sign up or login with your details

Forgot password? Click here to reset