Task scheduling for mobile edge computing using genetic algorithm and conflict graphs

Ahmed A. Al-Habob, Octavia A. Dobre, Ana Garcia Armada, Sami Muhaidat

Research output: Contribution to journalArticlepeer-review

89 Scopus citations

Abstract

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-T]asks increases, the latency gap between parallel and sequential schemes decreases.

Original languageBritish English
Article number9094341
Pages (from-to)8805-8819
Number of pages15
JournalIEEE Transactions on Vehicular Technology
Volume69
Issue number8
DOIs
StatePublished - Aug 2020

Keywords

  • Conflict graphs
  • genetic algorithms
  • mobile edge computing
  • parallel offloading
  • sequential offloading

Fingerprint

Dive into the research topics of 'Task scheduling for mobile edge computing using genetic algorithm and conflict graphs'. Together they form a unique fingerprint.

Cite this