An Efficient Benders Decomposition Approach for Optimal Large-Scale Network Slicing
Wei-Kun Chen, Zheyu Wu, Rui-Jin Zhang, Ya-Feng Liu, Yu-Hong Dai, Zhi-Quan Luo
TL;DR
The paper tackles large-scale network slicing optimization by formulating NS as a mixed-binary linear program and solving it via a customized Benders decomposition that decouples function placement (FP) from traffic routing (TR). It introduces iterative information feedback between FP and TR, enabled by Farkas' Lemma to generate cuts, and enhances convergence with two families of valid inequalities that exploit connectivity and link capacity structure. The CBD framework guarantees global optimality with enough iterations and significantly improves solution quality and speed over state-of-the-art approaches on large networks. Numerical results on a sizeable test network demonstrate substantial convergence acceleration and superior performance relative to exact and heuristic methods. The approach offers a practical path to scalable, NFV-enabled NS in 5G/6G contexts and suggests future extensions to related problems like virtual network embedding.
Abstract
This paper considers the network slicing (NS) problem which attempts to map multiple customized virtual network requests to a common shared network infrastructure and allocate network resources to meet diverse service requirements. This paper proposes an efficient customized Benders decomposition algorithm for globally solving the large-scale NP-hard NS problem. The proposed algorithm decomposes the hard NS problem into two relatively easy function placement (FP) and traffic routing (TR) subproblems and iteratively solves them enabling the information feedback between each other, which makes it particularly suitable to solve large-scale problems. Specifically, the FP subproblem is to place service functions into cloud nodes in the network, and solving it can return a function placement strategy based on which the TR subproblem is defined; and the TR subproblem is to find paths connecting two nodes hosting two adjacent functions in the network, and solving it can either verify that the solution of the FP subproblem is an optimal solution of the original problem, or return a valid inequality to the FP subproblem that cuts off the current infeasible solution. The proposed algorithm is guaranteed to find the globally optimal solution of the NS problem. By taking the special structure of the NS problem into consideration, we successfully develop two families of valid inequalities that render the proposed algorithm converge much more quickly and thus much more efficient. Numerical results demonstrate that the proposed valid inequalities effectively accelerate the convergence of the decomposition algorithm, and the proposed algorithm significantly outperforms the existing algorithms in terms of both solution efficiency and quality.
