Task Scheduling for Mobile Edge Computing Using Genetic Algorithm and Conflict Graphs

被引:75
|
作者
Al-Habob, Ahmed A. [1 ]
Dobre, Octavia A. [1 ]
Garcia Armada, Ana [2 ]
Muhaidat, Sami [3 ]
机构
[1] Mem Univ, Fac Engn & Appl Sci, St John, NF A1C 5S7, Canada
[2] Univ Carlos III Madrid, Dept Signal Theory & Commun, Leganes 28911, Spain
[3] Khalifa Univ, Dept Elect & Comp Engn, Ctr Cyber Phys Syst, Abu Dhabi 127788, U Arab Emirates
基金
加拿大自然科学与工程研究理事会;
关键词
Servers; Task analysis; Mobile handsets; Delays; Computational modeling; Processor scheduling; Energy consumption; Conflict graphs; genetic algorithms; mobile edge computing; parallel offloading; sequential offloading; RESOURCE-ALLOCATION; BIG DATA; OPTIMIZATION; ASSIGNMENT; RADIO; DELAY;
D O I
10.1109/TVT.2020.2995146
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we consider parallel and sequential task offloading to multiple mobile edge computing servers. The task consists of a set of inter-dependent sub-tasks, which are scheduled to servers to minimize both offloading latency and failure probability. Two algorithms are proposed to solve the scheduling problem, which are based on genetic algorithm and conflict graph models, respectively. Simulation results show that these algorithms provide performance close to the optimal solution, which is obtained through exhaustive search. Furthermore, although parallel offloading uses orthogonal channels, results demonstrate that the sequential offloading yields a reduced offloading failure probability when compared to the parallel offloading. On the other hand, parallel offloading provides less latency. However, as the dependency among sub-tasks increases, the latency gap between parallel and sequential schemes decreases.
引用
收藏
页码:8805 / 8819
页数:15
相关论文
共 50 条
  • [21] RETRACTED ARTICLE: Resource Management and Task Scheduling for IoT using Mobile Edge Computing
    Mohammad Tabrez Quasim
    Wireless Personal Communications, 2022, 127 : 35 - 35
  • [22] Dependent Task Scheduling Using Parallel Deep Neural Networks in Mobile Edge Computing
    Sheng Chai
    Jimmy Huang
    Journal of Grid Computing, 2024, 22
  • [23] Task scheduling in distributed computing systems with a genetic algorithm
    Woo, Sung-Ho
    Yang, Sung-Bong
    Kim, Shin-Dug
    Han, Tack-Don
    Proceedings of the Conference on High Performance Computing on the Information Superhighway, HPC Asia'97, 1997, : 301 - 305
  • [24] A Genetic Algorithm inspired task scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 364 - 367
  • [25] Task scheduling in distributed computing systems with a genetic algorithm
    Woo, SH
    Yang, SB
    Kim, SD
    Han, TD
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 301 - 305
  • [26] A genetic algorithm for task scheduling in network computing environment
    Liu, DM
    Li, YX
    Yu, MZ
    FIFTH INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2002, : 126 - 129
  • [27] An improved genetic algorithm for task scheduling in cloud computing
    Yin, Shuang
    Ke, Peng
    Tao, Ling
    PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 526 - 530
  • [28] Genetic and static algorithm for task scheduling in cloud computing
    De Matos J.G.
    Marques C.K.
    Liberalino C.H.P.
    International Journal of Cloud Computing, 2019, 8 (01) : 1 - 19
  • [29] Computing Offloading Strategy Using Improved Genetic Algorithm in Mobile Edge Computing System
    Zhu, Anqing
    Wen, Youyun
    JOURNAL OF GRID COMPUTING, 2021, 19 (03)
  • [30] Computing Offloading Strategy Using Improved Genetic Algorithm in Mobile Edge Computing System
    Anqing Zhu
    Youyun Wen
    Journal of Grid Computing, 2021, 19