An Improved Genetic Algorithm with Chromosome Replacement and Rescheduling for Task Offloading

被引:0
|
作者
Fu, Hui [1 ]
Li, Guangyuan [1 ]
Han, Fang [1 ]
Wang, Bo [1 ]
机构
[1] Huanghe Sci & Technol Coll, Fac Engn, Zhengzhou 450006, Peoples R China
关键词
Genetic algorithm; task offloading; task scheduling; edge computing; cloud computing;
D O I
10.14569/IJACSA.2023.01409107
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
End-Edge-Cloud Computing (EECC) has been applied in many fields, due to the increased popularity of smart devices. But the cooperation of end devices, edge and cloud resources is still challenge for improving service quality and resource efficiency in EECC. In this paper, we focus on the task offloading to address the challenge. We formulate the offloading problem as mixed integer nonlinear programming, and solve it by Genetic Algorithm (GA). In the GA-based offloading algorithm, each chromosome is the code of a offloading solution, and the evolution is to iteratively search the global best solution. To improve the performance of GA-based task offloading, we integrate two improvement schemes into the algorithm, which are the chromosome replacement and the task rescheduling, respectively. The chromosome replacement is to replace the chromosome of every individual by its better offspring after every crossing, which substitutes the selection operator for population evolution. The task rescheduling is rescheduling each rejected task to available resources, given offloading solution from every chromosome. Extensive experiments are conducted, and results show that our proposed algorithm can improve upto 32% user satisfaction, upto 12% resource efficiency, and upto 35.3% processing efficiency, compared with nine classical and up-to-date algorithms.
引用
收藏
页码:1031 / 1039
页数:9
相关论文
共 50 条
  • [1] Research on task offloading strategy of Internet of vehicles based on improved hybrid genetic algorithm
    Cong, Yuliang
    Sun, Wenxi
    Xue, Ke
    Qian, Zhihong
    Chen, Mianshu
    Tongxin Xuebao/Journal on Communications, 2022, 43 (10): : 77 - 85
  • [2] The mobile edge computing task offloading in wireless networks based on improved genetic algorithm
    Shang, Zhanlei
    Zhao, Chenxu
    WEB INTELLIGENCE, 2022, 20 (04) : 269 - 277
  • [3] Sustainable Internet of Vehicles System: A Task Offloading Strategy Based on Improved Genetic Algorithm
    Wang, Kun
    Wang, Xiaofeng
    Liu, Xuan
    SUSTAINABILITY, 2023, 15 (09)
  • [4] A genetic algorithm for the personnel task rescheduling problem with time preemption
    Borgonjon, Tessa
    Maenhout, Broos
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238
  • [5] Collaborative Task Offloading Strategy of UAV Cluster Using Improved Genetic Algorithm in Mobile Edge Computing
    Wang, Hong
    JOURNAL OF ROBOTICS, 2021, 2021
  • [6] An enhanced genetic algorithm for computation task offloading in MEC scenario
    Zhao J.
    Li W.
    Liu H.
    Yu P.
    Li H.
    Wen Z.
    International Journal of Wireless and Mobile Computing, 2023, 25 (02) : 118 - 127
  • [7] An Improved Genetic Algorithm on Task Scheduling
    Zheng, Fangyuan
    Li, Jingmei
    ADVANCED HYBRID INFORMATION PROCESSING, 2018, 219 : 497 - 500
  • [8] A hybrid PSO and GA algorithm with rescheduling for task offloading in device-edge-cloud collaborative computing
    Wang, Yuping
    Zhang, Peng
    Wang, Bo
    Zhang, Zhifeng
    Xu, Yaoli
    Lv, Bin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (02):
  • [9] An improved arithmetic optimization algorithm for task offloading in mobile edge computing
    Hongjian Li
    Jiaxin Liu
    Lankai Yang
    Liangjie Liu
    Hu Sun
    Cluster Computing, 2024, 27 : 1667 - 1682
  • [10] An improved arithmetic optimization algorithm for task offloading in mobile edge computing
    Li, Hongjian
    Liu, Jiaxin
    Yang, Lankai
    Liu, Liangjie
    Sun, Hu
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1667 - 1682