A dynamic planning model for deploying service functions chain in fog-cloud computing

被引:36
|
作者
Zhang, Yongheng [1 ]
Zhang, Feng [1 ]
Tong, Si [2 ]
Rezaeipanah, Amin [3 ]
机构
[1] Yulin Univ, Sch Informat Engn, Yulin 719000, Shaanxi, Peoples R China
[2] Liaocheng Univ, Sch Media Technol, Liaocheng 252059, Shandong, Peoples R China
[3] Univ Rahjuyan Danesh Borazjan, Dept Comp Engn, Bushehr, Iran
关键词
Fog-cloud computing; Service function chains; SFC placement; Reuse of VNFs; Deep reinforcement learning;
D O I
10.1016/j.jksuci.2022.07.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fog computing allows services to be deployed on computing resources at the edge of the network to address the limitations of centralized cloud systems. However, the adoption of fog computing concepts is in the early stages, and there are still many challenges to benefiting from infrastructure in Fog -Cloud Computing-based Networks (FCCN). One of them is known as Service Function Chain (SFC), which can use network software instances instead of costly dedicated hardware to share resources. Network Function Virtualization (NFV) technology separates hardware middleboxes such as gateways, firewalls, and set-top boxes from hardware and treats them as Virtual Network Functions (VNFs), where they can execute as software instances on decentralized nodes in the FCCN. VNFs are chained together in specific sequences that form SFCs. Meanwhile, deploying VNFs on nodes in the FCCN to accomplish SFC is an NP-Hard problem that can lead to efficient utilization of resources and reduce latency and cost. Recent research has performed SFC placement through heuristic algorithms that often cannot cope with the dynamic behavior of the network. In addition, existing works explicitly ignores SFC placement with the reuse of VNF instances. Hence, in this paper, we address the SFC placement problem by reusing VNFs through Deep Reinforcement Learning (DRL) based approaches. The proposed algorithm as a dynamic planning model can reconcile service costs and Quality of Service (QoS) by considering resource con-straints and dynamic distribution analysis of VNFs required in the FCCN. Here, the Asynchronous Advantage Actor-Critic (A3C) algorithm is used as a DRL approach with the aim of maximizing long-term cumulative reward. The simulation results through real-world data traces show that the proposed algorithm effectively improves the system performance and outperform the best result of benchmark methods ranging from 14% to 28% by considering the resource cost.(c) 2022 Published by Elsevier B.V. on behalf of King Saud University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:7948 / 7960
页数:13
相关论文
共 50 条
  • [1] Dynamic service function chain placement with instance reuse in Fog-Cloud Computing
    Li, Xueqiang
    Su, Cai
    Ghobaei-Arani, Mostafa
    Albaghdadi, Mustafa Fahem
    [J]. ICT EXPRESS, 2023, 9 (05): : 847 - 853
  • [2] Dynamic IoT service placement based on shared parallel architecture in fog-cloud computing
    Qin, Maoyuan
    Li, Minghai
    Yahya, Rebaz Othman
    [J]. INTERNET OF THINGS, 2023, 23
  • [3] Service placement in fog-cloud computing environments: a comprehensive literature review
    Sarkohaki, Fatemeh
    Sharifi, Mohsen
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (12): : 17790 - 17822
  • [4] A priority-based service placement policy for Fog-Cloud computing systems
    Azizi, Sadoon
    Khosroabadi, Fariba
    Shojafar, Mohammad
    [J]. COMPUTATIONAL METHODS FOR DIFFERENTIAL EQUATIONS, 2019, 7 (04): : 521 - 534
  • [5] Workflow Scheduling and Offloading for Service-based Applications in Hybrid Fog-Cloud Computing
    Altowaijri, Saleh M.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (12) : 726 - 735
  • [6] Trade-off Model of Fog-Cloud Computing for Space Information Networks
    Carter, Jarred Michael
    Narman, Husnu S.
    Cosgun, Ozlem
    Liu, Jinwei
    [J]. 2020 IEEE CLOUD SUMMIT, 2020, : 91 - 96
  • [7] Handling Service Allocation in Combined Fog-Cloud Scenarios
    Souza, V. B. C.
    Ramirez, W.
    Masip-Bruin, X.
    Marin-Tordera, E.
    Ren, G.
    Tashakor, G.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
  • [8] A Secure and Verifiable Outsourced Access Control Scheme in Fog-Cloud Computing
    Fan, Kai
    Wang, Junxiong
    Wang, Xin
    Li, Hui
    Yang, Yintang
    [J]. SENSORS, 2017, 17 (07)
  • [9] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Hamidreza Mahini
    Amir Masoud Rahmani
    Seyyedeh Mobarakeh Mousavirad
    [J]. The Journal of Supercomputing, 2021, 77 : 5398 - 5425
  • [10] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Mahini, Hamidreza
    Rahmani, Amir Masoud
    Mousavirad, Seyyedeh Mobarakeh
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (06): : 5398 - 5425