A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation

The existing research on dependent task offloading and resource allocation assumes that edge servers can provide computational and communication resources free of charge. This paper proposes a two-stage resource allocation method to address this issue. In the first stage, users incentivize edge serv...

Full description

Bibliographic Details
Main Authors: Zuopeng Li, Hengshuai Ju, Zepeng Ren
Format: Article
Language:English
Published: MDPI AG 2023-12-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/15/12/395
_version_ 1827574758511738880
author Zuopeng Li
Hengshuai Ju
Zepeng Ren
author_facet Zuopeng Li
Hengshuai Ju
Zepeng Ren
author_sort Zuopeng Li
collection DOAJ
description The existing research on dependent task offloading and resource allocation assumes that edge servers can provide computational and communication resources free of charge. This paper proposes a two-stage resource allocation method to address this issue. In the first stage, users incentivize edge servers to provide resources. We formulate the incentive problem in this stage as a multivariate Stackelberg game, which takes into account both computational and communication resources. In addition, we also analyze the uniqueness of the Stackelberg equilibrium under information sharing conditions. Considering the privacy issues of the participants, the research is extended to scenarios without information sharing, where the multivariable game problem is modeled as a partially observable Markov decision process (POMDP). In order to obtain the optimal incentive decision in this scenario, a reinforcement learning algorithm based on the learning game is designed. In the second stage, we propose a greedy-based deep reinforcement learning algorithm that is aimed at minimizing task execution time by optimizing resource and task allocation strategies. Finally, the simulation results demonstrate that the algorithm designed for non-information sharing scenarios can effectively approximate the theoretical Stackelberg equilibrium, and its performance is found to be better than that of the other three benchmark methods. After the allocation of resources and sub-tasks by the greedy-based deep reinforcement learning algorithm, the execution delay of the dependent task is significantly lower than that in local processing.
first_indexed 2024-03-08T20:44:41Z
format Article
id doaj.art-4f5986d06caa44fc909b5ec57ab2504b
institution Directory Open Access Journal
issn 1999-5903
language English
last_indexed 2024-03-08T20:44:41Z
publishDate 2023-12-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj.art-4f5986d06caa44fc909b5ec57ab2504b2023-12-22T14:10:12ZengMDPI AGFuture Internet1999-59032023-12-01151239510.3390/fi15120395A Learning Game-Based Approach to Task-Dependent Edge Resource AllocationZuopeng Li0Hengshuai Ju1Zepeng Ren2School of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, ChinaSchool of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, ChinaSchool of Information and Electrical Engineering, Hebei University of Engineering, Handan 056038, ChinaThe existing research on dependent task offloading and resource allocation assumes that edge servers can provide computational and communication resources free of charge. This paper proposes a two-stage resource allocation method to address this issue. In the first stage, users incentivize edge servers to provide resources. We formulate the incentive problem in this stage as a multivariate Stackelberg game, which takes into account both computational and communication resources. In addition, we also analyze the uniqueness of the Stackelberg equilibrium under information sharing conditions. Considering the privacy issues of the participants, the research is extended to scenarios without information sharing, where the multivariable game problem is modeled as a partially observable Markov decision process (POMDP). In order to obtain the optimal incentive decision in this scenario, a reinforcement learning algorithm based on the learning game is designed. In the second stage, we propose a greedy-based deep reinforcement learning algorithm that is aimed at minimizing task execution time by optimizing resource and task allocation strategies. Finally, the simulation results demonstrate that the algorithm designed for non-information sharing scenarios can effectively approximate the theoretical Stackelberg equilibrium, and its performance is found to be better than that of the other three benchmark methods. After the allocation of resources and sub-tasks by the greedy-based deep reinforcement learning algorithm, the execution delay of the dependent task is significantly lower than that in local processing.https://www.mdpi.com/1999-5903/15/12/395edge computingStackelberg gamedeep reinforcement learningdependent taskresource allocation
spellingShingle Zuopeng Li
Hengshuai Ju
Zepeng Ren
A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation
Future Internet
edge computing
Stackelberg game
deep reinforcement learning
dependent task
resource allocation
title A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation
title_full A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation
title_fullStr A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation
title_full_unstemmed A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation
title_short A Learning Game-Based Approach to Task-Dependent Edge Resource Allocation
title_sort learning game based approach to task dependent edge resource allocation
topic edge computing
Stackelberg game
deep reinforcement learning
dependent task
resource allocation
url https://www.mdpi.com/1999-5903/15/12/395
work_keys_str_mv AT zuopengli alearninggamebasedapproachtotaskdependentedgeresourceallocation
AT hengshuaiju alearninggamebasedapproachtotaskdependentedgeresourceallocation
AT zepengren alearninggamebasedapproachtotaskdependentedgeresourceallocation
AT zuopengli learninggamebasedapproachtotaskdependentedgeresourceallocation
AT hengshuaiju learninggamebasedapproachtotaskdependentedgeresourceallocation
AT zepengren learninggamebasedapproachtotaskdependentedgeresourceallocation