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] An efficient and authenticated key establishment scheme based on fog computing for healthcare system
    Xinghua LI
    Ting CHEN
    Qingfeng CHENG
    Jianfeng MA
    Frontiers of Computer Science, 2022, 16 (04) : 172 - 183
  • [32] 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
  • [33] An efficient data transmission method of IOT terminal based on cloud and fog hybrid computing
    Wei B.
    International Journal of Reasoning-based Intelligent Systems, 2023, 15 (3-4) : 235 - 242
  • [34] Energy-efficient solution using stochastic approach for IoT-Fog-Cloud Computing
    Mebrek, Adila
    Merghem-Boulahia, Leila
    Esseghir, Moez
    2019 INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2019,
  • [35] Maximizing coverage and maintaining connectivity in WSN and decentralized IoT: an efficient metaheuristic-based method for environment-aware node deployment
    Sajjad Nematzadeh
    Mahsa Torkamanian-Afshar
    Amir Seyyedabbasi
    Farzad Kiani
    Neural Computing and Applications, 2023, 35 : 611 - 641
  • [36] Maximizing coverage and maintaining connectivity in WSN and decentralized IoT: an efficient metaheuristic-based method for environment-aware node deployment
    Nematzadeh, Sajjad
    Torkamanian-Afshar, Mahsa
    Seyyedabbasi, Amir
    Kiani, Farzad
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (01): : 611 - 641
  • [37] 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
  • [38] An efficient web services based approach to computing grid
    Zheng, WM
    Hu, MZ
    Yang, GW
    Wu, YW
    Chen, M
    Ma, RJ
    Liu, SC
    Zhang, BY
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 382 - 385
  • [39] A Dynamic Tree-Based Fog Computing (DTBFC) Model for the Energy-Efficient IoT
    Oma, Ryuji
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    ADVANCES IN INTERNET, DATA AND WEB TECHNOLOGIES (EIDWT 2020), 2020, 47 : 24 - 34
  • [40] 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