Joint VNF Placement, CPU Allocation, and Flow Routing for Traffic Changes
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Pages (from-to) | 1208-1222 |
Journal / Publication | IEEE Internet of Things Journal |
Volume | 10 |
Issue number | 2 |
Online published | 6 Sept 2022 |
Publication status | Published - 15 Jan 2023 |
Externally published | Yes |
Link(s)
Abstract
The emerging network-softwarization technologies, such as software-defined networking and network function virtualization play important roles in 5G communication and future networks. One of the critical challenges of the practical application of the softwarized networks is to appropriately place virtual network functions (VNFs). The underlying resources and traffic requirements are often factored in the previous works of VNF placement. However, VNFs' dynamic abilities of changing traffic are usually ignored. Resources allocated to VNFs can vary their traffic-change ratios, and the adjustment of resource volumes should be provisioned to support traffic changes. In this work, we pay attention to the joint optimization problem of VNF Placement, CPU Allocation, and flow Routing (VNFPAR) in the scenarios consisting of VNFs that can dynamically change traffic. We employ the logarithmic functions to approximate VNFs' traffic change relations and formulate VNFPAR as a mixed-integer nonlinear programming (MINLP) problem. We demonstrate that this problem is highly nonconvex and involves highly coupled variables. For small-scale VNFPAR problems, we propose an optimal algorithm based on relaxation and programming to consume the minimum bandwidth resources. Because VNFPAR is NP-hard, to quickly find near-optimal solutions for large-scale VNFPAR problems, we present heuristic algorithms based on multistage greedy and simulated annealing, respectively. Besides, to achieve a tradeoff between solution quality and execution time, we decompose VNFPAR into subproblems and design an alternating optimization-based method. We evaluate our algorithms on real-work topologies and traffic patterns. Extensive simulations show that our proposed heuristic algorithms are convergent, stable, and effective in terms of solving VNFPARs. The proposed algorithms have small optimality gaps within 7.4%-26.3%. Meanwhile, they save 39.3%-48.4% bandwidth resources compared with relevant baseline technologies. © 2022 IEEE.
Research Area(s)
- CPU allocation, resource adjustment, route planning, traffic changes, virtual network function (VNF) placement
Citation Format(s)
Joint VNF Placement, CPU Allocation, and Flow Routing for Traffic Changes. / Sun, Jie; Liu, Feng; Wang, Huandong et al.
In: IEEE Internet of Things Journal, Vol. 10, No. 2, 15.01.2023, p. 1208-1222.
In: IEEE Internet of Things Journal, Vol. 10, No. 2, 15.01.2023, p. 1208-1222.
Research output: Journal Publications and Reviews › RGC 21 - Publication in refereed journal › peer-review