Skip to main navigation Skip to search Skip to main content

Learning Adaptive Multi-Timescale Scheduling for Mobile Edge Computing

  • Xi'an Jiaotong University

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

In mobile edge computing (MEC), resource scheduling is crucial to task requests’ performance and service providers’ cost, involving multi-layer heterogeneous scheduling decisions. Existing MEC schedulers typically adopt static-timescale scheduling, where scheduling decisions are updated regularly at fixed intervals for all layers. The inflexible updating timescales lead to poor performance in the production networks. In this paper, we propose EdgeTimer, an unprecedented approach that automatically and adaptively determines respective updating timescales of multiple scheduling layers to achieve a better trade-off between the operation cost and service performance. Specifically, we design (i) a three-layer hierarchical deep reinforcement learning (DRL) framework for efficient learning of tightly coupled policies, (ii) a tailored multi-agent DRL algorithm for decentralized scheduling, with the convergence strictly proved, and (iii) a lightweight system defender for deterministic reliability assurance. Furthermore, we apply EdgeTimer to a wide range of Kubernetes scheduling rules, and evaluate it using production traces with different workload patterns. Through extensive trace-driven experiments, we demonstrate that EdgeTimer can significantly decrease the operation cost for service providers without sacrificing the delay performance, thereby improving overall profits, compared with the state-of-the-art approaches.

Original languageEnglish
Pages (from-to)7297-7311
Number of pages15
JournalIEEE Transactions on Mobile Computing
Volume24
Issue number8
DOIs
StatePublished - 2025

Keywords

  • Mobile edge computing
  • adaptive timescales
  • reinforcement learning
  • resource scheduling

Fingerprint

Dive into the research topics of 'Learning Adaptive Multi-Timescale Scheduling for Mobile Edge Computing'. Together they form a unique fingerprint.

Cite this