Online Reliability-Enhanced Virtual Network Services Provisioning in Fault-Prone Mobile Edge Cloud

被引:17
作者
Qiu, Yu [1 ]
Liang, Junbin [1 ]
Leung, Victor C. M. [2 ]
Wu, Xu [3 ]
Deng, Xia [4 ]
机构
[1] Guangxi Univ, Sch Comp & Elect Informat, Guangxi Key Lab Multimedia Commun & Network Techn, Nanning 530004, Peoples R China
[2] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[3] Guangxi Univ, Sch Comp & Elect Informat, Nanning 530004, Peoples R China
[4] Guangzhou Univ, Sch Comp Sci & Cyber Engn, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Reliability; Costs; Servers; Wireless communication; Routing; Cloud computing; Service function chaining; Mobile edge cloud (MEC); network function virtualization (NFV); service function chain (SFC); reliability; fault; online; RESOURCE-ALLOCATION; NFV; DEPLOYMENT;
D O I
10.1109/TWC.2022.3157606
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Fault-Prone Mobile Edge Cloud (FP-MEC) is a new type of distributed network composed of mobile edge computing and network function virtualization, where virtual network services can be provided in the form of service function chains (SFCs) that are a sequence of virtual network functions (VNFs) on-demand deployed on resource-limited edge servers. FP-MEC has a characteristic that the fault probability of each VNF is dynamic and fluctuates with time and workloads, making SFCs temporarily unreliable. To increase the reliabilities, redundant Backup VNFs (BVNFs) need to be deployed near the VNFs and activated when they experience faults. Different mobile users would request different SFCs with reliability and service time demands to process their data. However, workloads of VNFs are dynamic and unpredictable in FP-MEC due to random arrival of user requests. How to optimally deploy VNFs and corresponding BVNFs on a set of edge servers to form expected SFCs that have higher reliabilities than user demand values, meanwhile throughput of receiving requests is maximized while receiving cost is minimized in real-time, is a challenging problem. The receiving cost is composed of deployment cost of instantiating VNFs and BVNFs, and communication cost of routing data among users, VNFs and BVNFs. In this paper, the long-term provisioning problem is first formulated as an integer linear program and proved to be NP-hard. Then, it is discretized into a sequence of one-slot optimization problems to handle practical time-varying fault probability, where a set of SFC requests are given at each time slot, and receiving or rejecting decisions are executed immediately without any future information. Finally, an online approximation scheme with a constant approximation ratio is proposed to solve the one-slot problems in polynomial time. Theoretical analyses and experiments based on real network topology of CERNET in China demonstrate that the scheme is promising compared to existing works.
引用
收藏
页码:7299 / 7313
页数:15
相关论文
共 36 条
  • [1] An efficient approximation for the Generalized Assignment Problem
    Cohen, Reuven
    Katzir, Liran
    Raz, Danny
    [J]. INFORMATION PROCESSING LETTERS, 2006, 100 (04) : 162 - 166
  • [2] Network Function Virtualization: Challenges and Directions for Reliability Assurance
    Cotroneo, D.
    De Simone, L.
    Iannillo, A. K.
    Lanzaro, A.
    Natella, R.
    Fan, Jiang
    Ping, Wang
    [J]. 2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 37 - 42
  • [3] Optimal Virtual Network Function Deployment for 5G Network Slicing in a Hybrid Cloud Infrastructure
    De Domenico, Antonio
    Liu, Ya-Feng
    Yu, Wei
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (12) : 7942 - 7956
  • [4] Ding WR, 2017, IEEE ICC
  • [5] Fan J., 2015, Proceedings of the 2015 ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization, P13
  • [6] Fan J., 2017, P IEEE INFOCOM, P1
  • [7] A Framework for Provisioning Availability of NFV in Data Center Networks
    Fan, Jingyuan
    Jiang, Meiling
    Rottenstreich, Ori
    Zhao, Yangming
    Guan, Tong
    Ramesh, Ram
    Das, Sanjukta
    Qiao, Chunming
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (10) : 2246 - 2259
  • [8] Fan Jingyuan, 2017, P IEEE IWQOS VIL GEL, P1
  • [9] Dynamic Service Function Chain Embedding for NFV-Enabled IoT: A Deep Reinforcement Learning Approach
    Fu, Xiaoyuan
    Yu, F. Richard
    Wang, Jingyu
    Qi, Qi
    Liao, Jianxin
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (01) : 507 - 519
  • [10] Understanding Network Failures in Data Centers: Measurement, Analysis, and Implications
    Gill, Phillipa
    Jain, Navendu
    Nagappan, Nachiappan
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2011, 41 (04) : 350 - 361