A Logic-Based Benders Decomposition Approach for the VNF Assignment Problem

被引:13
|
作者
Ayoubi, Sara [1 ]
Sebbah, Samir [1 ]
Assi, Chadi [1 ]
机构
[1] Concordia Univ, CIISE, Montreal, PQ H4B 1R6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Virtualization; network function virtualization; service function chaining; operations research; NETWORK; VIRTUALIZATION; PLACEMENT;
D O I
10.1109/TCC.2017.2711622
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Middleboxes have gained popularity due to the significant value-added services these network elements provide to traffic flows, in terms of enhanced performance and security. Policy-aware traffic flows usually need to traverse multiple middleboxes in a predefined order to satisfy their associated policy, also known as Service Function Chaining. Typically, Middleboxes run on specialized hardware, which make them highly inflexible to handle the unpredictable and fluctuating-nature of traffic, and contribute to significant capital and operational expenditures (Cap-ex and Op-ex) to provision, accommodate, and maintain them. Network Function Virtualization is a promising technology with the potential to tackle the aforementioned limitations of hardware middleboxes. Yet, NFV is still in its infancy, and there exists several technical challenges that need to be addressed, among which, the Virtual Network Function assignment problem tops the list. The VNF assignment problem stems from the newly gained flexibility in instantiating VNFs (on-demand) anywhere in the network. Subsequently, network providers must decide on the optimal placement of VNF instances which maximizes the number of admitted policy-aware traffic flows across their network. Existing work consists of Integer Linear Program (ILP) models, which are fairly unscalable, or heuristic-based approaches with no guarantee on the quality of the obtained solutions. This work proposes a novel Logic-Based Benders Decomposition (LBBD) based approach to solve the VNF assignment problem. It consists of decomposing the problem into two subproblems: a master and a subproblem; and at every iteration constructive Benders cuts are introduced to the master to tighten its search space. We compared the LBBD approach against the ILP and a heuristic method, and we show that our approach achieves the optimal solution (as opposed to heuristic-based methods) 700 times faster than the ILP.
引用
收藏
页码:894 / 906
页数:13
相关论文
共 50 条
  • [31] Combining optimisation and simulation using logic-based Benders decomposition
    Forbes, M. A.
    Harris, M. G.
    Jansen, H. M.
    van der Schoot, F. A.
    Taimre, T.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 312 (03) : 840 - 854
  • [32] Logic-based Benders decomposition for planning and scheduling: a computational analysis
    Cire, Andre A.
    Coban, Elvin
    Hooker, John N.
    [J]. KNOWLEDGE ENGINEERING REVIEW, 2016, 31 (05): : 440 - 451
  • [33] A Logic-Based Benders Approach to Home Healthcare Delivery
    Heching, Aliza
    Hooker, J. N.
    Kimura, Ryo
    [J]. TRANSPORTATION SCIENCE, 2019, 53 (02) : 510 - 522
  • [34] Logic-based Benders decomposition for the heterogeneous fixed fleet vehicle routing problem with time windows
    Fachini, Ramon Faganello
    Armentano, Vinicius Amaral
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 148
  • [35] A logic-based Benders decomposition method for the multi-trip traveling repairman problem with drones
    Bruni, M. E.
    Khodaparasti, S.
    Moshref-Javadi, M.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 145
  • [36] Novel Formulations and Logic-Based Benders Decomposition for the Integrated Parallel Machine Scheduling and Location Problem
    Li, Yantong
    Cote, Jean Francois
    Callegari-Coelho, Leandro
    Wu, Peng
    [J]. INFORMS JOURNAL ON COMPUTING, 2022, 34 (02) : 1048 - 1069
  • [37] Mapping DAGs on Heterogeneous Platforms Using Logic-Based Benders Decomposition
    Emeretlis, A.
    Theodoridis, G.
    Alaingis, P.
    Voros, N.
    [J]. 2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 119 - 124
  • [38] ULD Build-Up Scheduling with Logic-Based Benders Decomposition
    Euler, Ricardo
    Borndoerfer, Ralf
    Puchert, Christian
    Takkula, Tuomo
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, PT I, CPAIOR 2024, 2024, 14742 : 259 - 276
  • [39] A logic-based Benders decomposition solution approach for two covering problems that consider the underlying transportation
    Fischer, Vera
    Wohlk, Sanne
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2023, 160
  • [40] Logic-based Benders decomposition for order acceptance and scheduling in distributed manufacturing
    Chen, Jian
    Ma, Wenjing
    Ye, Xudong
    Zhao, Zhiheng
    [J]. ADVANCED ENGINEERING INFORMATICS, 2023, 58