Delay-optimal computation task scheduling for mobile-edge computing systems

Juan Liu, Yuyi Mao, Jun Zhang, Khaled Letaief

Research output: Chapter in Book/Report/Conference proceedingConference contribution

174 Citations (Scopus)

Abstract

Mobile-edge computing (MEC) emerges as a promising paradigm to improve the quality of computation experience for mobile devices. Nevertheless, the design of computation task scheduling policies for MEC systems inevitably encounters a challenging two-timescale stochastic optimization problem. Specifically, in the larger timescale, whether to execute a task locally at the mobile device or to offload a task to the MEC server for cloud computing should be decided, while in the smaller timescale, the transmission policy for the task input data should adapt to the channel side information. In this paper, we adopt a Markov decision process approach to handle this problem, where the computation tasks are scheduled based on the queueing state of the task buffer, the execution state of the local processing unit, as well as the state of the transmission unit. By analyzing the average delay of each task and the average power consumption at the mobile device, we formulate a power-constrained delay minimization problem, and propose an efficient one-dimensional search algorithm to find the optimal task scheduling policy. Simulation results are provided to demonstrate the capability of the proposed optimal stochastic task scheduling policy in achieving a shorter average execution delay compared to the baseline policies.

Original languageEnglish
Title of host publicationProceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1451-1455
Number of pages5
Volume2016-August
ISBN (Electronic)9781509018062
DOIs
Publication statusPublished - 10 Aug 2016
Externally publishedYes
Event2016 IEEE International Symposium on Information Theory, ISIT 2016 - Barcelona, Spain
Duration: 10 Jul 201615 Jul 2016

Other

Other2016 IEEE International Symposium on Information Theory, ISIT 2016
CountrySpain
CityBarcelona
Period10/7/1615/7/16

Fingerprint

Scheduling Policy
Task Scheduling
Mobile devices
Mobile Devices
Time Scales
Scheduling
Computing
Stochastic Scheduling
Optimal Scheduling
Unit
Side Information
Queueing
Stochastic Optimization
Markov Decision Process
Cloud computing
Cloud Computing
Minimization Problem
Power Consumption
Search Algorithm
Buffer

Keywords

  • computation offloading
  • execution delay
  • Markov decision process
  • Mobile-edge computing
  • QoE
  • task scheduling

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Information Systems
  • Modelling and Simulation
  • Applied Mathematics

Cite this

Liu, J., Mao, Y., Zhang, J., & Letaief, K. (2016). Delay-optimal computation task scheduling for mobile-edge computing systems. In Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory (Vol. 2016-August, pp. 1451-1455). [7541539] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ISIT.2016.7541539

Delay-optimal computation task scheduling for mobile-edge computing systems. / Liu, Juan; Mao, Yuyi; Zhang, Jun; Letaief, Khaled.

Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory. Vol. 2016-August Institute of Electrical and Electronics Engineers Inc., 2016. p. 1451-1455 7541539.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Liu, J, Mao, Y, Zhang, J & Letaief, K 2016, Delay-optimal computation task scheduling for mobile-edge computing systems. in Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory. vol. 2016-August, 7541539, Institute of Electrical and Electronics Engineers Inc., pp. 1451-1455, 2016 IEEE International Symposium on Information Theory, ISIT 2016, Barcelona, Spain, 10/7/16. https://doi.org/10.1109/ISIT.2016.7541539
Liu J, Mao Y, Zhang J, Letaief K. Delay-optimal computation task scheduling for mobile-edge computing systems. In Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory. Vol. 2016-August. Institute of Electrical and Electronics Engineers Inc. 2016. p. 1451-1455. 7541539 https://doi.org/10.1109/ISIT.2016.7541539
Liu, Juan ; Mao, Yuyi ; Zhang, Jun ; Letaief, Khaled. / Delay-optimal computation task scheduling for mobile-edge computing systems. Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory. Vol. 2016-August Institute of Electrical and Electronics Engineers Inc., 2016. pp. 1451-1455
@inproceedings{9dae4642096747e3be714b98c7e12fbd,
title = "Delay-optimal computation task scheduling for mobile-edge computing systems",
abstract = "Mobile-edge computing (MEC) emerges as a promising paradigm to improve the quality of computation experience for mobile devices. Nevertheless, the design of computation task scheduling policies for MEC systems inevitably encounters a challenging two-timescale stochastic optimization problem. Specifically, in the larger timescale, whether to execute a task locally at the mobile device or to offload a task to the MEC server for cloud computing should be decided, while in the smaller timescale, the transmission policy for the task input data should adapt to the channel side information. In this paper, we adopt a Markov decision process approach to handle this problem, where the computation tasks are scheduled based on the queueing state of the task buffer, the execution state of the local processing unit, as well as the state of the transmission unit. By analyzing the average delay of each task and the average power consumption at the mobile device, we formulate a power-constrained delay minimization problem, and propose an efficient one-dimensional search algorithm to find the optimal task scheduling policy. Simulation results are provided to demonstrate the capability of the proposed optimal stochastic task scheduling policy in achieving a shorter average execution delay compared to the baseline policies.",
keywords = "computation offloading, execution delay, Markov decision process, Mobile-edge computing, QoE, task scheduling",
author = "Juan Liu and Yuyi Mao and Jun Zhang and Khaled Letaief",
year = "2016",
month = "8",
day = "10",
doi = "10.1109/ISIT.2016.7541539",
language = "English",
volume = "2016-August",
pages = "1451--1455",
booktitle = "Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Delay-optimal computation task scheduling for mobile-edge computing systems

AU - Liu, Juan

AU - Mao, Yuyi

AU - Zhang, Jun

AU - Letaief, Khaled

PY - 2016/8/10

Y1 - 2016/8/10

N2 - Mobile-edge computing (MEC) emerges as a promising paradigm to improve the quality of computation experience for mobile devices. Nevertheless, the design of computation task scheduling policies for MEC systems inevitably encounters a challenging two-timescale stochastic optimization problem. Specifically, in the larger timescale, whether to execute a task locally at the mobile device or to offload a task to the MEC server for cloud computing should be decided, while in the smaller timescale, the transmission policy for the task input data should adapt to the channel side information. In this paper, we adopt a Markov decision process approach to handle this problem, where the computation tasks are scheduled based on the queueing state of the task buffer, the execution state of the local processing unit, as well as the state of the transmission unit. By analyzing the average delay of each task and the average power consumption at the mobile device, we formulate a power-constrained delay minimization problem, and propose an efficient one-dimensional search algorithm to find the optimal task scheduling policy. Simulation results are provided to demonstrate the capability of the proposed optimal stochastic task scheduling policy in achieving a shorter average execution delay compared to the baseline policies.

AB - Mobile-edge computing (MEC) emerges as a promising paradigm to improve the quality of computation experience for mobile devices. Nevertheless, the design of computation task scheduling policies for MEC systems inevitably encounters a challenging two-timescale stochastic optimization problem. Specifically, in the larger timescale, whether to execute a task locally at the mobile device or to offload a task to the MEC server for cloud computing should be decided, while in the smaller timescale, the transmission policy for the task input data should adapt to the channel side information. In this paper, we adopt a Markov decision process approach to handle this problem, where the computation tasks are scheduled based on the queueing state of the task buffer, the execution state of the local processing unit, as well as the state of the transmission unit. By analyzing the average delay of each task and the average power consumption at the mobile device, we formulate a power-constrained delay minimization problem, and propose an efficient one-dimensional search algorithm to find the optimal task scheduling policy. Simulation results are provided to demonstrate the capability of the proposed optimal stochastic task scheduling policy in achieving a shorter average execution delay compared to the baseline policies.

KW - computation offloading

KW - execution delay

KW - Markov decision process

KW - Mobile-edge computing

KW - QoE

KW - task scheduling

UR - http://www.scopus.com/inward/record.url?scp=84985893628&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84985893628&partnerID=8YFLogxK

U2 - 10.1109/ISIT.2016.7541539

DO - 10.1109/ISIT.2016.7541539

M3 - Conference contribution

AN - SCOPUS:84985893628

VL - 2016-August

SP - 1451

EP - 1455

BT - Proceedings - ISIT 2016; 2016 IEEE International Symposium on Information Theory

PB - Institute of Electrical and Electronics Engineers Inc.

ER -