Skip to main content

ORIGINAL RESEARCH article

Front. Big Data
Sec. Big Data Networks
Volume 7 - 2024 | doi: 10.3389/fdata.2024.1422546
This article is part of the Research Topic Machine Learning for Resource Management in Industrial Internet of Things View all articles

An enhanced whale optimization algorithm for task scheduling in edge computing environments

Provisionally accepted
Han Li Han Li *Shuai Jie Zhu Shuai Jie Zhu Haoyang Zhao Haoyang Zhao *Yanqiang He Yanqiang He *
  • Zhengzhou University of Light Industry, Zhengzhou, China

The final, formatted version of the article will be published soon.

    The widespread use of mobile devices and compute-intensive apps has led to more smart devices being connected to networks, generating significant data. Real-time and efficient execution faces challenges due to limited resources and demanding applications. In response, an Enhanced Whale Optimization Algorithm (EWOA) is proposed for task scheduling in edge computing environments. Firstly, create a multi-objective model based on CPU, memory, time, and resource utilization. Second, this goal model is transformed into solving the whale optimization problem, the fitness function is set up, and applying the chaotic mapping to population initialization and global search phases, thus preserving population variety and preventing premature convergence. To address the issue of slow convergence in the traditional whale algorithm, a nonlinear convergence factor is introduced to adjust the balance between local and global search. The fitness function is optimized so that the task scheduling algorithm can achieve multi-objective optimization. Finally, an experimental environment for edge computing is built, and EWOA is compared and analyzed with ODTS, WOA, HWACO, and CATSA algorithms. The numerous experiment results show that the EWOA algorithm cost is decreased by 29.22%, the average time to completion is decreased by 17.04%, and the node resource utilization is enhanced by 9.5%. However, this study has some limitations, such as the lack of consideration for possible network delays and disconnections caused by user mobility. Despite these limitations, EWOA offers an effective solution for task scheduling in edge computing environments and highlights potential areas for improvement in future research. Future studies will focus on exploring fault-tolerant scheduling techniques that address dynamic user requirements, aiming to enhance the robustness and quality of service in task scheduling.

    Keywords: multi-objective optimization, Whale optimization algorithm, task scheduling, Edge computing, Optimization in Edge Computing

    Received: 24 Apr 2024; Accepted: 09 Oct 2024.

    Copyright: © 2024 Li, Zhu, Zhao and He. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

    * Correspondence:
    Han Li, Zhengzhou University of Light Industry, Zhengzhou, China
    Haoyang Zhao, Zhengzhou University of Light Industry, Zhengzhou, China
    Yanqiang He, Zhengzhou University of Light Industry, Zhengzhou, China

    Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.