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 条
  • [21] A Hybrid Genetic Algorithm for Service Caching and Task Offloading in Edge-Cloud Computing
    Li, Li
    Sun, Yusheng
    Wang, Bo
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (11) : 761 - 765
  • [22] A Particle Swarm Optimization with Imbalance Initialization and Task Rescheduling for Task Offloading in Device-Edge-Cloud Computing
    Fu, Hui
    Li, Guangyuan
    Han, Fang
    Wang, Bo
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (04) : 921 - 926
  • [23] A new task offloading algorithm in edge computing
    Zhenjiang Zhang
    Chen Li
    ShengLung Peng
    Xintong Pei
    EURASIP Journal on Wireless Communications and Networking, 2021
  • [24] A Privacy Protection Task Offloading Algorithm in MEC
    Deng, Yun
    Tang, Haihua
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 2227 - 2233
  • [25] An Improved Genetic Algorithm for Task Allocation in Distributed Embedded Systems
    Tengg, Allan
    Klausner, Andreas
    Rinner, Bernhard
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1534 - 1534
  • [26] Design and implementation of user task offloading algorithm
    He, Qinlu
    Wang, Rui
    Zhang, Fan
    Bian, Genqing
    Zhang, Weiqi
    Li, Zhen
    AIP ADVANCES, 2024, 14 (02)
  • [27] An Energy Aware Algorithm for Edge Task Offloading
    Xiong, Ao
    Chen, Meng
    Guo, Shaoyong
    Li, Yongjie
    Zhao, Yujing
    Ou, Qinghai
    Liu, Chuan
    Xu, Siwen
    Liu, Xiangang
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 31 (03): : 1641 - 1654
  • [28] A new task offloading algorithm in edge computing
    Zhang, Zhenjiang
    Li, Chen
    Peng, ShengLung
    Pei, Xintong
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2021, 2021 (01)
  • [29] An Improved Genetic Algorithm for Task Scheduling in Distributed Computing System
    Cui, Shuhao
    Zhang, Hua
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND ENGINEERING APPLICATIONS, 2016, 63 : 218 - 222
  • [30] Cloud Task Scheduling using the Squirrel Search Algorithm and Improved Genetic Algorithm
    Deng, Qiuju
    Wang, Ning
    Lu, Yang
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (03) : 968 - 977