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 条
  • [31] Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm
    Kwok, YK
    Ahmad, I
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 47 (01) : 58 - 77
  • [32] Efficient Scheduling of Arbitrary Task Graphs to Multiprocessors Using a Parallel Genetic Algorithm
    Kwok, Y.-K.
    Ahmad, I.
    Journal of Parallel and Distributed Computing, 47 (01):
  • [33] An Evolutionary Algorithm for Task Clustering and Scheduling in IoT Edge Computing
    Yousif, Adil
    Bashir, Mohammed Bakri
    Ali, Awad
    MATHEMATICS, 2024, 12 (02)
  • [34] QoS Aware Task Scheduling Using Hybrid Genetic Algorithm in Cloud Computing
    Tabary, Keyvan Atbaee
    Motameni, Homayun
    Barzegar, Behnam
    Akbari, Ebrahim
    Shirgahi, Hossien
    Mokhtari, Mehran
    IEEE ACCESS, 2025, 13 : 51603 - 51616
  • [35] Mobile Edge Computing Application in Enterprise Human Resource Management Platform Based on Task Scheduling Algorithm
    Liu, Li
    Sun, Baoguo
    Xu, Qingyun
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [36] Task Scheduling in Deadline-Aware Mobile Edge Computing Systems
    Zhu, Tongxin
    Shi, Tuo
    Li, Jianzhong
    Cai, Zhipeng
    Zhou, Xun
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4854 - 4866
  • [37] A New Approach on Task Offloading Scheduling for Application of Mobile Edge Computing
    Cui, Yuya
    Zhang, Degan
    Zhang, Ting
    Yang, Peng
    Zhu, Haoli
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,
  • [38] Strategic Review and Framework of Task Scheduling Algorithms in Mobile Edge Computing
    Muthukumari, S. M.
    Raj, E. George Dharma Prakash
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (03): : 405 - 412
  • [39] Latency-Oblivious Distributed Task Scheduling for Mobile Edge Computing
    Samanta, Amit
    Chang, Zheng
    Han, Zhu
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [40] Computation Task Scheduling and Offloading Optimization for Collaborative Mobile Edge Computing
    Lin, Bin
    Lin, Xiaohui
    Zhang, Shengli
    Wang, Hui
    Bi, Suzhi
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 728 - 734