Integrating deep reinforcement learning with pointer networks for service request scheduling in edge computing

With the increasing popularity of edge computing, service providers are more likely to deploy services at the edge of the network to reduce the latency of service requests. However, the resources offered by edge servers are extremely limited compared to those in the cloud. Therefore, a challenging i...

Full description

Saved in:
Bibliographic Details
Published in:Knowledge-based systems Vol. 258; p. 109983
Main Authors: Zhao, Yuqi, Li, Bing, Wang, Jian, Jiang, Delun, Li, Duantengchuan
Format: Journal Article
Language:English
Published: Elsevier B.V 22.12.2022
Subjects:
ISSN:0950-7051, 1872-7409
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:With the increasing popularity of edge computing, service providers are more likely to deploy services at the edge of the network to reduce the latency of service requests. However, the resources offered by edge servers are extremely limited compared to those in the cloud. Therefore, a challenging issue in edge computing is how to sufficiently utilize service resources at the edge to satisfy as many service requests as possible. Existing service request scheduling methods mainly use a single optimization objective, e.g., resource utilization or running time. In this paper, the issue of service request scheduling with multiple requests is modeled as a sequential problem, where multiple optimization objectives, including resource utilization, running time, and waiting time, are involved. A reinforcement learning model with pointer networks is proposed to construct scheduling policies. Experiments conducted on three representative real-world datasets show that our proposed approach outperforms several state-of-the-art methods on the three metrics.
ISSN:0950-7051
1872-7409
DOI:10.1016/j.knosys.2022.109983