Abstract

Network Function Virtualization decouples network function deployment from dedicated hardware and reduces costs. Network services are structured as chains of VNFs. Each chain is a set of VNFs that should be executed according to a predefined order. For some applications, VNF chains should be executed within time constraints to meet the application’s objectives. Most studies provide a solution to allocate substrate network resources to the chains without considering admission control. Allocating resources to all chains may not be possible due to resource limitations. Efficient admission control is therefore required to determine chains admission. This paper proposes a joint admission control and resource allocation mechanism for VNF chains. We propose a resource allocation mechanism based on the idea of parallel VNF processing to meet tight time constraints. As the used assumptions in deterministic modeling of the system do not hold in a wide range of network conditions, we propose a stochastic modeling at which VNF chain execution is modeled by a Queue network. The Queue network is analyzed to calculate the expected value of the probability of deadline meeting in chains, according which the joint resource allocation and admission control problem is modeled as a non-linear optimization. The proposed optimization framework maximizes the profit of the network provider while keeping the confidence level of deadline-meeting for the admitted chains at desired levels. To have an efficient power usage, power consumption is also considered in network provider profit calculation. A heuristic for the joint resource allocation and admission control of VNF chains is proposed. The effectiveness of the proposed method is demonstrated through simulation.

Highlights

  • The advances in information and communication technology, as well as the high capacity and low latency requirements in new generations of communications, necessitate the use of emerging technologies such as Network Function Virtualization (NFV) [1] and Software-Defined Networks (SDNs) [2]

  • NFV enables network functions like Network Address Translators, Intrusion Detection Systems, Intrusion Prevention Systems, firewalls, and WAN optimizers to be executed on Virtual Machines (VMs) hosted on generalpurpose hardware

  • We extend the idea of parallel Virtual Network Functions (VNFs) processing in [12] by sharing a VM among multiple VNF chains when allocating resources

Read more

Summary

INTRODUCTION

The advances in information and communication technology, as well as the high capacity and low latency requirements in new generations of communications, necessitate the use of emerging technologies such as Network Function Virtualization (NFV) [1] and Software-Defined Networks (SDNs) [2]. In our previous work [12], based on a deterministic modeling of the system, we have suggested exploiting parallel VNF processing when allocating resources to the chains In this approach, the processing of individual flow is distributed among multiple VMs (performing the same VNF functionality) whenever the deadline is tight. This paper makes the following contributions: 1) Extending our idea of parallel VNF processing in [12] by sharing a VM among multiple VNF chains in resource allocation; 2) Stochastic modeling of VNF chain execution with a queue-network and analyzing it to calculate the expected value of the probability of deadline meeting in VNF chains; 3) Modeling of joint admission control and resource allocation for time-constrained VNF chains as an optimization problem.

RELATED WORK
VNF CHAIN EXECUTION ANALYSIS
34 End-For
18 If M is not in TbList
PERFORMANCE EVALUATION
Findings
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.