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 条
  • [1] Optimal deploying IoT services on the fog computing: A metaheuristic-based multi-objective approach
    Wu, Banghua
    Lv, Xuebin
    Shamsi, Wameed Deyah
    Dizicheh, Ebrahim Gholami
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 10010 - 10027
  • [2] A metaheuristic-based data replica placement approach for data-intensive IoT applications in the fog computing environment
    Taghizadeh, Jaber
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (02): : 482 - 505
  • [3] Imperialist competitive based approach for efficient deployment of IoT services in fog computing
    Mansoureh Zare
    Yasser Elmi Sola
    Hesam Hasanpour
    Cluster Computing, 2024, 27 : 845 - 858
  • [4] Imperialist competitive based approach for efficient deployment of IoT services in fog computing
    Zare, Mansoureh
    Sola, Yasser Elmi
    Hasanpour, Hesam
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (01): : 845 - 858
  • [5] Fog Computing Based Efficient IoT Scheme for the Industry 4.0
    Peralta, Goiuri
    Iglesias-Urkia, Markel
    Barcelo, Marc
    Gomez, Raul
    Moran, Adrian
    Bilbao, Josu
    2017 IEEE INTERNATIONAL WORKSHOP OF ELECTRONICS, CONTROL, MEASUREMENT, SIGNALS AND THEIR APPLICATION TO MECHATRONICS (ECMSM), 2017,
  • [6] Deploying IoT services on the fog infrastructure: A graph partitioning-based approach
    Ghobaei-Arani, Mostafa
    Asadianfam, Shiva
    Abolfathi, Ahad
    SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (09): : 1967 - 1986
  • [7] An Autonomous Evolutionary Approach to Planning the IoT Services Placement in the Cloud-Fog-IoT Ecosystem
    Hong, Xiaobin
    Zhang, Jiali
    Shao, Yerong
    Alizadeh, Yeganeh
    JOURNAL OF GRID COMPUTING, 2022, 20 (03)
  • [8] An Autonomous Evolutionary Approach to Planning the IoT Services Placement in the Cloud-Fog-IoT Ecosystem
    Xiaobin Hong
    Jiali Zhang
    Yerong Shao
    Yeganeh Alizadeh
    Journal of Grid Computing, 2022, 20
  • [9] Metaheuristic-based task scheduling for latency-sensitive IoT applications in edge computing
    Satouf, Aram
    Hamidoglu, Ali
    Gul, Omer Melih
    Kuusik, Alar
    Ata, Lutfiye Durak
    Kadry, Seifedine
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (02):
  • [10] Adaptive Metaheuristic-Based Methods for Autonomous Robot Path Planning: Sustainable Agricultural Applications
    Kiani, Farzad
    Seyyedabbasi, Amir
    Nematzadeh, Sajjad
    Candan, Fuat
    Cevik, Taner
    Anka, Fateme Aysin
    Randazzo, Giovanni
    Lanza, Stefania
    Muzirafuti, Anselme
    APPLIED SCIENCES-BASEL, 2022, 12 (03):