Task offloading in Internet of Things based on the improved multi-objective aquila optimizer

被引:0
|
作者
Masoud Nematollahi
Ali Ghaffari
Abbas Mirzaei
机构
[1] Islamic Azad University,Department of Management Information System, Qazvin Branch
[2] Islamic Azad University,Department of Computer Engineering, Tabriz Branch
[3] Istinye University,Computer Engineering Department, Faculty of Engineering and Natural Sciences
[4] Islamic Azad University,Department of Computer Engineering, Ardabil Branch
来源
关键词
Internet of Things; Task offloading; Aquila optimizer; Multi-objective optimization; Opposition-based learning;
D O I
暂无
中图分类号
学科分类号
摘要
The Internet of Things (IoT) is a network of tens of billions of physical devices that are all connected to each other. These devices often have sensors or actuators, small microprocessors and ways to communicate. With the expansion of the IoT, the number of portable and mobile devices has increased significantly. Due to resource constraints, IoT devices are unable to complete tasks in full. To overcome this challenge, IoT devices must transfer tasks created in the IoT environment to cloud or fog servers. Fog computing (FC) is a computing paradigm that bridges the gap between the cloud and IoT devices and has lower latency compared to cloud computing. An algorithm for task offloading should have smart ways to make the best use of FC resources and cut down on latency. In this paper, an improved multi-objective Aquila optimizer (IMOAO) equipped with a Pareto front is proposed to task offloading from IoT devices to fog nodes with the aim of reducing the response time. To improve the MOAO algorithm, opposition-based learning (OBL) is used to diversify the population and discover optimal solutions. The IMOAO algorithm has been evaluated by the number of tasks and the number of fog nodes in order to reduce the response time. The results show that the average response time and failure rate obtained by IMOAO algorithm are lower compared to particle swarm optimization (PSO) and firefly algorithm (FA). Also, the comparisons show that the IMOAO model has a lower response time compared to multi-objective bacterial foraging optimization (MO-BFO), ant colony optimization (ACO), particle swarm optimization (PSO) and FA.
引用
收藏
页码:545 / 552
页数:7
相关论文
共 50 条
  • [1] Task offloading in Internet of Things based on the improved multi-objective aquila optimizer
    Nematollahi, Masoud
    Ghaffari, Ali
    Mirzaei, Abbas
    SIGNAL IMAGE AND VIDEO PROCESSING, 2024, 18 (01) : 545 - 552
  • [2] Multi-Objective Task-Aware Offloading and Scheduling Framework for Internet of Things Logistics
    Umer, Asif
    Ali, Mushtaq
    Jehangiri, Ali Imran
    Bilal, Muhammad
    Shuja, Junaid
    SENSORS, 2024, 24 (08)
  • [3] Multi-objective joint optimization of task offloading based on MADRL in internet of things assisted by satellite networks
    Wang, Houpeng
    Cao, Suzhi
    Li, Huanjing
    Yan, Lei
    Guo, Zhonglin
    Gao, Yu'e
    COMPUTER NETWORKS, 2024, 254
  • [4] An improved multi-objective particle swarm optimizer for multi-objective problems
    Tsai, Shang-Jeng
    Sun, Tsung-Ying
    Liu, Chan-Cheng
    Hsieh, Sheng-Ta
    Wu, Wun-Ci
    Chiu, Shih-Yuan
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (08) : 5872 - 5886
  • [5] Evolutionary multi-objective set cover problem for task allocation in the Internet of Things
    Burhan, Hussein M.
    Attea, Bara'a A.
    Abbood, Amenah D.
    Abbas, Mustafa N.
    Al-Ani, Mayyadah
    APPLIED SOFT COMPUTING, 2021, 102
  • [6] Multi-objective optimization of blockchain based on industrial internet of things
    Liu J.
    Zhang Z.
    Dong Z.
    Ji H.
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2021, 27 (08): : 2382 - 2392
  • [7] AN IMPROVED MULTI-OBJECTIVE GREY WOLF OPTIMIZER FOR DEPENDENT TASK SCHEDULING IN EDGE COMPUTING
    Jiang, Kaihua
    Ni, Hong
    Han, Rui
    Wang, Xu
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2019, 15 (06): : 2289 - 2304
  • [8] Multi-objective optimization for task offloading based on network calculus in fog environments
    Ren, Qian
    Liu, Kui
    Zhang, Lianming
    DIGITAL COMMUNICATIONS AND NETWORKS, 2022, 8 (05) : 825 - 833
  • [9] Online task offloading algorithm based on multi-objective optimization caching strategy
    Xie, Mande
    Su, Xiangquan
    Sun, Hao
    Zhang, Guoping
    COMPUTER NETWORKS, 2024, 245
  • [10] Multi-objective optimization for task offloading based on network calculus in fog environments
    Qian Ren
    Kui Liu
    Lianming Zhang
    Digital Communications and Networks, 2022, 8 (05) : 825 - 833