Multi-Agent Imitation Learning for Pervasive Edge Computing: A Decentralized Computation Offloading Algorithm

Xiaojie Wang, Zhaolong Ning*, Song Guo*

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

127 Citations (Scopus)

Abstract

Pervasive edge computing refers to one kind of edge computing that merely relies on edge devices with sensing, storage and communication abilities to realize peer-to-peer offloading without centralized management. Due to lack of unified coordination, users always pursue profits by maximizing their own utilities. However, on one hand, users may not make appropriate scheduling decisions based on their local observations. On the other hand, how to guarantee the fairness among different edge devices in the fully decentralized environment is rather challenging. To solve the above issues, we propose a decentrailized computation offloading algorithm with the purpose of minimizing average task completion time in the pervasive edge computing networks. We first derive a Nash equilibrium among devices by stochastic game theories based on the full observations of system states. After that, we design a traffic offloading algorithm based on partial observations by integrating general adversarial imitation learning. Multiple experts can provide demonstrations, so that devices can mimic the behaviors of corresponding experts by minimizing the gaps between the distributions of their observation-action pairs. At last, theoretical and performance results show that our solution has a significant advantage compared with other representative algorithms.

Original languageEnglish
Article number9197692
Pages (from-to)411-425
Number of pages15
JournalIEEE Transactions on Parallel and Distributed Systems
Volume32
Issue number2
DOIs
Publication statusPublished - 1 Feb 2021
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 1990-2012 IEEE.

Keywords

  • Pervasive edge computing
  • computation offloading
  • decentralized execution
  • imitation learning

Fingerprint

Dive into the research topics of 'Multi-Agent Imitation Learning for Pervasive Edge Computing: A Decentralized Computation Offloading Algorithm'. Together they form a unique fingerprint.

Cite this