An Efficient and Autonomous Planning Scheme for Deploying IoT Services in Fog Computing: A Metaheuristic-Based Approach

被引:11
作者
Lin, Zhen [1 ]
Lu, Liming [2 ]
Shuai, Jianping [1 ]
Zhao, Hong [3 ]
Shahidinejad, Ali [4 ]
机构
[1] Guilin Univ Elect Technol, Sch Comp Sci & Informat Secur, Guilin, Peoples R China
[2] Guilin Univ Elect Technol, Lib, Guilin, Peoples R China
[3] Guilin Univ Elect Technol, Sch Informat & Commun, Guilin, Peoples R China
[4] Deakin Univ, Sch Informat Technol, Geelong, Vic, Australia
关键词
Internet of Things; Edge computing; Computational modeling; Cloud computing; Metaheuristics; Quality of service; Quality of experience; Differential evolution algorithm (DEA); fog computing; Internet of Things (IoT); meta-heuristics; microservice architecture; service placement; PLACEMENT; CLOUD;
D O I
10.1109/TCSS.2023.3254922
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The fog computing paradigm is a promising concept to overcome the exponential increase in data volume in Internet of Things (IoT) applications. This paradigm can support delay-sensitive IoT applications by extending cloud services to the network edge. However, fog computing faces challenges such as resource allocation for applications at the network edge due to limited resources as well as its heterogeneous and distributed nature. This is in line with the goals of microservice architecture and develops the placement of microservice-based IoT applications. The IoT service placement problem (SPP) on fog nodes is known as non-deterministic polynomial-time (NP)-hard. In this study, we introduce a meta-heuristic approach named SPP-differential evolution algorithm (DEA) to handle SPP, which originates from the DEA with a shared parallel architecture. The proposed method takes advantage of the scalable and deployable nature of microservices to minimize the resource utilization and delay as much as possible. SPP-DEA is developed based on monitoring, analysis, decision-making, and execution with knowledge bas (MADE-k) autonomous planning model with the aim of compromise between service cost, response time, resource utilization, and throughput. In order to address the computational complexity of the problem, we consider the resource consumption distribution and service deployment priority in the placement process. In order to evaluate the quality of placement in SPP-DEA, extensive experiments have been performed on a synthetic fog environment. The simulation results show that compared to the state-of-the-art approaches, SPP-DEA reduces the service cost and waiting time by 16% and 11%, respectively.
引用
收藏
页码:1415 / 1429
页数:15
相关论文
共 50 条
  • [31] Trajectory Protection Scheme Based on Fog Computing and K-anonymity in IoT
    Zhou, Kexin
    Wang, Jian
    2019 20TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2019,
  • [32] Fog-Enabled Secure and Efficient Fine-Grained Searchable Data Sharing and Management Scheme for IoT-Based Healthcare Systems
    Mamta
    Gupta, Brij B.
    Lytras, Miltiadis D.
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 : 12566 - 12578
  • [33] IoT/cloud-enabled smart services: A review on QoS requirements in fog environment and a proposed approach based on priority classification technique
    Ksentini, Amel
    Jebalia, Maha
    Tabbane, Sami
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (02)
  • [34] Lightweight and secure authentication scheme for IoT network based on publish-subscribe fog computing model
    Amanlou, Sanaz
    Hasan, Mohammad Kamrul
    Abu Bakar, Khairul Azmi
    COMPUTER NETWORKS, 2021, 199
  • [35] BPT Scheme: Establishing Trusted Vehicular Fog Computing Service for Rural Area Based on Blockchain Approach
    Dewanta, Favian
    Mambo, Masahiro
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (02) : 1752 - 1769
  • [36] An Efficient IoT-Fog-Cloud Resource Allocation Framework Based on Two-Stage Approach
    Yakubu, Ismail Zahraddeen
    Murali, M.
    IEEE ACCESS, 2024, 12 : 75384 - 75395
  • [37] FOG AND CLOUD COMPUTING ASSISTED IOT MODEL BASED PERSONAL EMERGENCY MONITORING AND DISEASES PREDICTION SERVICES
    Li, Zhancui
    Wen, Longri
    Liu, Jimin
    Jia, Quanqiu
    Che, Chengri
    Shi, Chengfeng
    Cai, Haiying
    COMPUTING AND INFORMATICS, 2020, 39 (1-2) : 5 - 27
  • [38] An efficient reusable attribute-based signature scheme for mobile services with multi access policies in fog computing
    Zhang, Zhishuo
    Huang, Wen
    Cai, Songying
    Yang, Lin
    Liao, Yongjian
    Zhou, Shijie
    COMPUTER COMMUNICATIONS, 2022, 196 : 9 - 22
  • [39] Hierarchical multistep approach for intrusion detection and identification in IoT and Fog computing-based environments
    de Souza, Cristiano Antonio
    Westphall, Carlos Becker
    Valencio, Jean Douglas Gomes
    Machado, Renato Bobsin
    Bezerra, Wesley dos R.
    AD HOC NETWORKS, 2024, 161
  • [40] An Evolutionary Multi-objective Optimization Technique to Deploy the IoT Services in Fog-enabled Networks: An Autonomous Approach
    Salimian, Mahboubeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    APPLIED ARTIFICIAL INTELLIGENCE, 2022, 36 (01)