In this paper, we consider the network slicing problem which attempts to map multiple customized virtual network requests (also called services) to a common shared network infrastructure and allocate network resources to meet diverse quality of service (QoS) requirements. We first propose a mixed integer nonlinear program (MINLP) formulation for this problem that optimizes the network resource consumption while jointly considers QoS requirements, flow routing, and resource budget constraints. In particular, the proposed formulation is able to flexibly route the traffic flow of the services on multiple paths and provide end-to-end (E2E) delay and reliability guarantees for all services. Due to the intrinsic nonlinearity, the MINLP formulation is computationally difficult to solve. To overcome this difficulty, we then propose a mixed integer linear program (MILP) formulation and show that the two formulations and their continuous relaxations are equivalent. Different from the continuous relaxation of the MINLP formulation which is a nonconvex nonlinear programming problem, the continuous relaxation of the MILP formulation is a polynomial time solvable linear programming problem, which makes the MILP formulation much more computationally solvable. Numerical results demonstrate the effectiveness and efficiency of the proposed formulations over existing ones.
翻译:在本文中,我们考虑了网络断裂问题,即试图将多个定制虚拟网络请求(也称为服务)映射成一个共同共享的网络基础设施,并分配网络资源以满足各种服务质量(QOS)要求的网络资源配置问题。我们首先提出一个混合整数非线性程序(MINLP)配方,优化网络资源消耗,同时共同考虑QOS要求、流程路线和资源预算限制。特别是,拟议的配方能够灵活地将服务在多条道路上的交通流量输送,并为所有服务提供端到端的(E2E)延迟和可靠性保障。由于内在的非线性,MINLP的配方在计算上很难解决。为了克服这一困难,我们然后提出一个混合整数非线性程序(MILP)配方,并表明两种配方及其持续放松是等效的。与MINLP的配方的持续放松是一个非线性非线性编程问题,MILP的配方持续放松是一个可多时可溶线性线性线性编程问题,这使得MILP的编方在计算上更能展示现有效率。