A new approach for service activation management in fog computing using Cat Swarm Optimization algorithm

被引:0
|
作者
Hashemi, Sayed Mohsen [1 ]
Sahafi, Amir [2 ]
Rahmani, Amir Masoud [3 ]
Bohlouli, Mahdi [4 ,5 ,6 ]
机构
[1] Islamic Azad Univ, Qeshm Branch, Dept Comp Engn, Qeshm, Iran
[2] Islamic Azad Univ, Dept Comp Engn, South Tehran Branch, Tehran, Iran
[3] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, 123 Univ Rd,Sect 3, Touliu 64002, Yunlin, Taiwan
[4] Inst Adv Studies Basic Sci, Dept Comp Sci & Informat Technol, Zanjan, Iran
[5] Petanux GmbH, Res & Innovat Dept, Bonn, Germany
[6] Inst Adv Studies Basic Sci IASBS, Res Ctr Basic Sci & Modern Technol RBST, Zanjan, Iran
关键词
Service activation; Energy consumption; Container; Fog computing; Cat Swarm Optimization algorithm; PLACEMENT; INTERNET; THINGS;
D O I
10.1007/s00607-024-01302-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Today, with the increasing expansion of IoT devices and the growing number of user requests, processing their demands in computational environments has become increasingly challenging.The large volume of user requests and the appropriate distribution of tasks among computational resources often result in disordered energy consumption and increased latency. The correct allocation of resources and reducing energy consumption in fog computing are still significant challenges in this field. Improving resource management methods can provide better services for users. In this article, with the aim of more efficient allocation of resources and service activation management, the metaheuristic algorithm CSO (Cat Swarm Optimization) is used. User requests are received by a request evaluator, prioritized, and efficiently executed using the container live migration technique on fog resources. The container live migration technique leads to the migration of services and their better placement on fog resources, avoiding unnecessary activation of physical resources. The proposed method uses a resource manager to identify and classify available resources, aiming to determine the initial capacity of physical fog resources. The performance of the proposed method has been tested and evaluated using six metaheuristic algorithms, namely Particle Swarm Optimization (PSO), Ant Colony Optimization, Grasshopper Optimization algorithm, Genetic algorithm, Cuckoo Optimization algorithm, and Gray Wolf Optimization, within iFogSim. The proposed method has shown superior efficiency in energy consumption, execution time, latency, and network lifetime compared to other algorithms.
引用
收藏
页码:3537 / 3572
页数:36
相关论文
共 50 条
  • [41] A Dynamic Algorithm for Fog Computing Data Processing Decision Optimization
    Abu Sharkh, Mohamed
    Kalil, Mohamad
    2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2020,
  • [42] A New Approach for Resource Recommendation in the Fog-Based IoT Using a Hybrid Algorithm
    Xu, Zhiwang
    Qin, Huibin
    Yang, Shengying
    Arefzadeh, Seyedeh Maryam
    COMPUTER JOURNAL, 2023, 66 (03) : 692 - 710
  • [43] Using differential evolution and Moth-Flame optimization for scientific workflow scheduling in fog computing
    Ahmed, Omed Hassan
    Lu, Joan
    Xu, Qiang
    Ahmed, Aram Mahmood
    Rahmani, Amir Masoud
    Hosseinzadeh, Mehdi
    APPLIED SOFT COMPUTING, 2021, 112
  • [44] Ripple-Induced Whale Optimization Algorithm for Independent Tasks Scheduling on Fog Computing
    Khan, Zulfiqar Ali
    Aziz, Izzatdin Abdul
    IEEE ACCESS, 2024, 12 : 65736 - 65753
  • [45] An efficient dynamic service provisioning mechanism in fog computing environment: A learning automata approach
    Tekiyehband, Meysam
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [46] A lightweight decentralized service placement policy for performance optimization in fog computing
    Carlos Guerrero
    Isaac Lera
    Carlos Juiz
    Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 2435 - 2452
  • [47] Multi-objective task offloading optimization in fog computing environment using INSCSA algorithm
    Fard, Alireza Froozani
    Ardakani, Mohammadreza Mollahoseini
    Mirzaie, Kamal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 7469 - 7491
  • [48] Cuckoo Optimization Algorithm Based Job Scheduling Using Cloud and Fog Computing in Smart Grid
    Nazir, Saqib
    Shafiq, Sundas
    Iqbal, Zafar
    Zeeshan, Muhammad
    Tariq, Subhan
    Javaid, Nadeem
    ADVANCES IN INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS, 2019, 23 : 34 - 46
  • [49] Integration of Fog Computing for Health Record Management Using Blockchain Technology
    Duhayyim, Mesfer A., I
    Al-Wesabi, Fahd N.
    Marzouk, Radwa
    Musa, Abdalla Ibrahim Abdalla
    Negm, Noha
    Hilal, Anwer Mustafa
    Hamza, Manar Ahmed
    Rizwanullah, Mohammed
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (02): : 4135 - 4149
  • [50] Secure Load Balancing in Fog Computing Using improved Tasmanian Devil Optimization Algorithm with Blockchain
    Premkumar, N.
    Santhosh, R.
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 136 (01) : 547 - 565