Reliability Aware Service Placement Using a Viterbi-Based Algorithm

被引:24
作者
Karimzadeh-Farshbafan, Mohammad [1 ]
Shah-Mansouri, Vahid [1 ]
Niyato, Dusit [2 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Tehran 1439957131, Iran
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2020年 / 17卷 / 01期
关键词
Network function virtualization; reliable service placement; mixed integer convex programming; Viterbi algorithm;
D O I
10.1109/TNSM.2019.2959818
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network function virtualization (NFV) is referred to as the deployment of software functions running on commodity servers, instead of hardware middleboxes. It is an inevitable technology for agile service provisioning in next-generation telecommunication networks. A service is defined as a chain of software functions, named virtual network functions (VNFs), where each VNF can be placed on different host servers. The task of assigning the VNFs to the host servers is called service placement. A significant challenge in service placement is meeting the reliability requirement of a service. In the literature, the problem of service placement and providing the required reliability level are considered separately. First, the main server is selected, and then, the backup servers are deployed to meet the reliability requirement of the service. In this paper, we consolidate these two steps and perform them jointly and simultaneously. We consider a multi-infrastructure network provider (InP) environment where InPs offer general purpose commodity servers with different reliability levels. Then, we propose a programming problem for main and backup server selection jointly minimizing the cost of resources of the InPs and maximizing the reliability of the service. We reformulate this problem as a mixed integer convex programming (MICP) problem. Since MICPs are known to be NP-hard in general, we propose a polynomial time sub-optimal algorithm named Viterbi-based Reliable Service Placement (VRSP). Using numerical evaluations, we investigate the performance of the proposed algorithm compared to the optimal solution resulting from the MICP model and also with three heuristic algorithms.
引用
收藏
页码:622 / 636
页数:15
相关论文
共 28 条
[1]  
[Anonymous], 002 GS NFV
[2]  
[Anonymous], SOFTWARE
[3]   Orchestrating Virtualized Network Functions [J].
Bari, Md. Faizul ;
Chowdhury, Shihabur Rahman ;
Ahmed, Reaz ;
Boutaba, Raouf ;
Muniz Bandeira Duarte, Otto Carlos .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04) :725-739
[4]  
Chi N, 2017, IEEE INT CONF COMMUN, P38
[5]  
Cohen R, 2015, IEEE INFOCOM SER
[6]   Exploiting Congestion Games to Achieve Distributed Service Chaining in NFV Networks [J].
D'Oro, Salvatore ;
Galluccio, Laura ;
Palazzo, Sergio ;
Schembra, Giovanni .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2017, 35 (02) :407-420
[7]  
Dietrich D, 2017, INT CONF COMMUN SYST, P259, DOI 10.1109/COMSNETS.2017.7945385
[8]  
Dietrich D, 2015, 2015 IFIP NETWORKING CONFERENCE (IFIP NETWORKING)
[9]   Migration Energy Aware Reconfigurations of Virtual Network Function Instances in NFV Architectures [J].
Eramo, Vincenzo ;
Ammar, Mostafa ;
Lavacca, Francesco Giacinto .
IEEE ACCESS, 2017, 5 :4927-4938
[10]  
Fan J., 2017, P IWQOS 17, P1