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 条
  • [41] 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
  • [42] 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
  • [43] 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
  • [44] A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
    Etemadi, Masoumeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3277 - 3292
  • [45] A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
    Masoumeh Etemadi
    Mostafa Ghobaei-Arani
    Ali Shahidinejad
    Cluster Computing, 2021, 24 : 3277 - 3292
  • [46] 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)
  • [47] Efficient Pareto based approach for IoT task offloading on Fog-Cloud environments
    Bernard, Leo
    Yassa, Sonia
    Alouache, Lylia
    Romain, Olivier
    INTERNET OF THINGS, 2024, 27
  • [48] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Masomeh Azimzadeh
    Ali Rezaee
    Somayyeh Jafarali Jassbi
    Mehdi Esnaashari
    Cluster Computing, 2022, 25 : 3423 - 3445
  • [49] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Azimzadeh, Masomeh
    Rezaee, Ali
    Jassbi, Somayyeh Jafarali
    Esnaashari, Mehdi
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3423 - 3445
  • [50] A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 200