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 条
  • [21] An efficient resource provisioning approach for analyzing cloud workloads: a metaheuristic-based clustering approach
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (01) : 711 - 750
  • [22] Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach
    Azizi, Sadoon
    Shojafar, Mohammad
    Abawajy, Jemal
    Buyya, Rajkumar
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 201
  • [23] Differential flow space allocation scheme in SDN based fog computing for IoT applications
    Diro A.A.
    Reda H.T.
    Chilamkurti N.
    Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (02) : 1353 - 1363
  • [24] 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
  • [25] 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
  • [26] An Efficient Signature Scheme Based on Mobile Edge Computing in the NDN-IoT Environment
    Huang, Haiping
    Wu, Yuhan
    Xiao, Fu
    Malekian, Reza
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2021, 8 (05) : 1108 - 1120
  • [27] A Decision Tree-Based Middle Ware Platform for Deploying Fog Computing Services
    Sunkari, Mahesh
    Neelisetti, Raghu Kisore
    PROGRESS IN INTELLIGENT COMPUTING TECHNIQUES: THEORY, PRACTICE, AND APPLICATIONS, VOL 2, 2018, 719 : 299 - 309
  • [28] iFogRep: An intelligent consistent approach for replication and placement of IoT based on fog computing
    Saleh, Safa'a S.
    Alansari, Iman
    Hamiaz, Mounira Kezadri
    Ead, Waleed
    Tarabishi, Rana A.
    Khater, Hatem
    EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) : 327 - 339
  • [29] A metaheuristic-based task offloading scheme with a trade-off between delay and resource utilization in IoT platform
    Kumari, Nidhi
    Jana, Prasanta K.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (04): : 4589 - 4603
  • [30] Efficient Attribute-Based Encryption Outsourcing Scheme With User and Attribute Revocation for Fog-Enabled IoT
    Li, Ling
    Wang, Zheng
    Li, Na
    IEEE ACCESS, 2020, 8 : 176738 - 176749