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 条
  • [41] A Novel Dynamic Task Scheduling Algorithm Based on Improved Genetic Algorithm in Cloud Computing
    Ma, Juntao
    Li, Weitao
    Fu, Tian
    Yan, Lili
    Hu, Guojie
    WIRELESS COMMUNICATIONS, NETWORKING AND APPLICATIONS, WCNA 2014, 2016, 348 : 829 - 835
  • [42] Hybridized Improved Genetic Algorithm with Variable Length Chromosome for Image Clustering
    Katari, Venkatesh
    Satapathy, Suresh Chandra
    Murthy, J. V. R.
    Reddy, P. V. G. D. Prasad
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (11): : 121 - 131
  • [43] An Improved Adaptive Clone Genetic Algorithm for Task Allocation Optimization in ITWSNs
    Zha, Zhihua
    Li, Chaoqun
    Xiao, Jing
    Zhang, Yao
    Qin, Hu
    Liu, Yang
    Zhou, Jie
    Wu, Jie
    JOURNAL OF SENSORS, 2021, 2021
  • [44] Application research based on improved genetic algorithm in cloud task scheduling
    Sun, Yang
    Li, Jianrong
    Fu, Xueliang
    Wang, Haifang
    Li, Honghui
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (01) : 239 - 246
  • [45] An improved genetic algorithm for task scheduling in multi-processor environment
    Lin, M
    DCABES 2002, PROCEEDING, 2002, : 43 - 46
  • [46] MULTI-UAV Task Allocation Based on Improved Genetic Algorithm
    Wu, Xueli
    Yin, Yanan
    Xu, Lei
    Wu, Xiaojing
    Meng, Fanhua
    Zhen, Ran
    IEEE ACCESS, 2021, 9 : 100369 - 100379
  • [47] An Online Algorithm for Task Offloading in Heterogeneous Mobile Clouds
    Zhou, Bowen
    Dastjerdi, Amir Vahid
    Calheiros, Rodrigo N.
    Buyya, Rajkumar
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
  • [48] A Research of Task-offloading Algorithm for Distributed Vehicles
    Zhao, Haitao
    Zhu, Qixing
    Chen, Yue
    Zhu, Yinyang
    2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2020,
  • [49] An intelligent Task Offloading algorithm (iTOA) for UAV Network
    Chen, Siyu
    Wang, Qi
    Chen, Jienan
    Wu, Tingyong
    2019 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2019,
  • [50] Online Algorithm for Secure Task Offloading in Dynamic Networks
    Luo, Yuchong
    Wu, Jigang
    Zhang, Zikai
    Shi, Wenjun
    Miu, Yuqing
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 66 - 71