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

被引:76
作者
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
相关论文
共 48 条
  • [11] Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing
    Chen, Xu
    Jiao, Lei
    Li, Wenzhong
    Fu, Xiaoming
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2827 - 2840
  • [12] A genetic algorithm for the generalised assignment problem
    Chu, PC
    Beasley, JE
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1997, 24 (01) : 17 - 23
  • [13] A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computing
    Dasgupta, Kousik
    Mandal, Brototi
    Dutta, Paramartha
    Mondal, Jyotsna Kumar
    Dam, Santanu
    [J]. FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE: MODELING TECHNIQUES AND APPLICATIONS (CIMTA) 2013, 2013, 10 : 340 - 347
  • [14] Di Lorenzo P., 2013, ARXIV13073835
  • [15] Distributed Hybrid Scheduling in Multi-Cloud Networks Using Conflict Graphs
    Douik, Ahmed
    Dahrouj, Hayssam
    Al-Naffouri, Tareq Y.
    Alouini, Mohamed-Slim
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (01) : 209 - 224
  • [16] Gen M., 2000, GENETIC ALGORITHMS E, V7
  • [17] Goldber D. E., 1988, Machine Learning, V3, P95, DOI 10.1023/A:1022602019183
  • [18] Gross J. L., 2013, HDB GRAPH THEORY
  • [19] Jia MK, 2014, IEEE CONF COMPUT, P352, DOI 10.1109/INFCOMW.2014.6849257
  • [20] A Survey of Mobile Cloud Computing Application Models
    Khan, Atta Ur Rehman
    Othman, Mazliza
    Madani, Sajjad Ahmad
    Khan, Samee Ullah
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2014, 16 (01) : 393 - 413