Fault-tolerant resource allocation model for service function chains with joint diversity and redundancy

被引:5
|
作者
Kang, Rui [1 ]
He, Fujun [1 ]
Oki, Eiji [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Yoshida Honmachi,Sakyo ku, Kyoto 6068501, Japan
基金
日本学术振兴会;
关键词
Network function virtualization; Virtual network function allocation; Service function chain; Network resilience; Redundancy; Network diversity; VIRTUAL MACHINE PLACEMENT; NETWORK;
D O I
10.1016/j.comnet.2022.109287
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an optimization model to derive a resilient virtual network function allocation in service function chains aiming to reduce the end-to-end (E2E) latency during the migrations from the primary functions to backup functions. The model considers k-fault tolerance assurance and the satisfactions of service requirements under different error patterns in this model. The allocation provided by the proposed model ensures that the processing ability satisfies the requirements even though there are k failed nodes in the network. Diversity splits a single virtual network function (VNF) into a pool of replicas with different specifications. The diversity of both primary and backup functions is considered. Redundancy is used for recovering the failed functions. We formulate the proposed model as a mixed integer linear programming problem to select suitable replicas from the pools of replicas and decide the locations of these replicas for both primary and backup functions. The objective of the proposed model is to minimize the sum of the maximum E2E latencies among functions under all possible failure patterns which have k node failures. The numerical results show that the proposed model reduces the E2E latency between the pair of primary and backup VNFs with ensuring the resiliency of the functions compared with baseline models in the examined cases. Two approximate approaches are developed to reduce the computation time of solving the proposed model with a limited performance penalty. We derive theorems to give the bounds of maximum resiliency in the proposed model.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Resilient Resource Allocation Model in Service Function Chains with Diversity and Redundancy
    Kang, Rui
    He, Fujun
    Oki, Eiji
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [2] A Fault-Tolerant Algorithm For Distributed Resource Allocation
    Pessolani, P.
    Jara, O.
    Gonnet, S.
    Cortes, T.
    Tinetti, F. G.
    IEEE LATIN AMERICA TRANSACTIONS, 2017, 15 (11) : 2152 - 2163
  • [3] A fault-tolerant hybrid resource allocation model for dynamic computational grid
    Sheikh, Sophiya
    Nagaraju, A.
    Shahid, Mohammad
    JOURNAL OF COMPUTATIONAL SCIENCE, 2021, 48
  • [4] On Fault-Tolerant Bin Packing for Online Resource Allocation
    Li, Chuanyou
    Tang, Xueyan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (04) : 817 - 829
  • [5] Improved approximation algorithms for constrained fault-tolerant resource allocation
    Liao, Kewen
    Shen, Hong
    Guo, Longkun
    THEORETICAL COMPUTER SCIENCE, 2015, 590 : 118 - 128
  • [6] EFFICIENT FAULT-TOLERANT ALGORITHMS FOR DISTRIBUTED RESOURCE-ALLOCATION
    CHOY, M
    SINGH, AK
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1995, 17 (03): : 535 - 559
  • [7] Fault-tolerant resource allocation for query processing in grid environments
    Cokuslu, Deniz
    Hameurlain, Abdelkader
    Erciyes, Kayhan
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2015, 11 (02) : 143 - 159
  • [8] A fault-tolerant protocol for resource allocation in a grid dedicated to genomic applications
    Hurfin, M
    Le Narzul, JP
    Pley, J
    Parvéy, PR
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 : 1154 - 1161
  • [9] Optimal resource allocation method and fault-tolerant control for redundant robots
    Rong, Yu
    Dou, Tianci
    Zhang, Xingchao
    MECHANICAL SCIENCES, 2023, 14 (02) : 399 - 412
  • [10] RESOURCE-ALLOCATION FOR PRIMARY-SITE FAULT-TOLERANT SYSTEMS
    HUANG, YN
    TRIPATHI, SK
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (02) : 108 - 119