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] 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
  • [42] MFP: an approach to delay and energy-efficient module placement in IoT applications based on multi-fog
    Dadashi Gavaber, Morteza
    Rajabzadeh, Amir
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (07) : 7965 - 7981
  • [43] Optimal Energy-efficient Resource Allocation and Fault Tolerance scheme for task offloading in IoT-FoG Computing Networks
    Premalatha, B.
    Prakasam, P.
    COMPUTER NETWORKS, 2024, 238
  • [44] An Efficient and Safe Road Condition Monitoring Authentication Scheme Based on Fog Computing
    Cui, Mingming
    Han, Dezhi
    Wang, Jun
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 9076 - 9084
  • [45] A Tree-Based Model of Energy-Efficient Fog Computing Systems in IoT
    Oma, Ryuji
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS, 2019, 772 : 991 - 1001
  • [46] HOlistic pRocessing and NETworking (HORNET): An Integrated Solution for IoT-Based Fog Computing Services
    Bellavista, Paolo
    Giannelli, Carlo
    Montenero, Dmitrij David Padalino
    Poltronieri, Filippo
    Stefanelli, Cesare
    Tortonesi, Mauro
    IEEE ACCESS, 2020, 8 (08): : 66707 - 66721
  • [47] An ECC-based lightweight remote user authentication and key management scheme for IoT communication in context of fog computing
    Chatterjee, Uddalak
    Ray, Sangram
    Khan, Muhammad Khurram
    Dasgupta, Mou
    Chen, Chien-Ming
    COMPUTING, 2022, 104 (06) : 1359 - 1395
  • [48] An ECC-based lightweight remote user authentication and key management scheme for IoT communication in context of fog computing
    Uddalak Chatterjee
    Sangram Ray
    Muhammad Khurram Khan
    Mou Dasgupta
    Chien-Ming Chen
    Computing, 2022, 104 : 1359 - 1395
  • [49] FOG computing based energy efficient and secured iot data sharing using SGSOA and GMCC
    Narla, Swapna
    Peddi, Sreekar
    Valivarthi, Dharma Teja
    Kethu, Sai Sathish
    Natarajan, Durai Rajesh
    Kurniadi, Dede
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2025, 46
  • [50] Efficient routing protocol for IoT networks based on fog computing and routing protocol of low-power lossy networks
    Verma, Ankit
    Deswal, Suman
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2023, 16 (03) : 176 - 184