Distributed Task Scheduling in Serverless Edge Computing Networks for the Internet of Things: A Learning Approach

被引:33
|
作者
Tang, Qinqin [1 ,2 ]
Xie, Renchao [1 ,2 ]
Yu, Fei Richard [3 ]
Chen, Tianjiao [1 ,2 ]
Zhang, Ran [1 ,2 ]
Huang, Tao [1 ,2 ]
Liu, Yunjie [1 ,2 ]
机构
[1] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Purple Mt Labs, Dept Future Networks, Nanjing 211111, Peoples R China
[3] Carleton Univ, Sch Informat Technol, Ottawa, ON K1S 5B6, Canada
关键词
Deep reinforcement learning (DRL); distributed task scheduling; Internet of Things (IoT); serverless edge computing; stochastic game; RESOURCE-ALLOCATION; REINFORCEMENT; IOT; ARCHITECTURE; BLOCKCHAIN; FOG; 5G;
D O I
10.1109/JIOT.2022.3167417
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
By delegating the infrastructure management, such as provisioning or scaling to third-party providers, serverless edge computing has recently been widely adopted in several applications, especially Internet of Things (IoT) applications. Task scheduling is a critical issue in serverless edge computing as it significantly impacts the quality of user experience. In contrast to the centralized scheduling in the cloud center, serverless edge task scheduling is more challenging due to the heterogeneous and resource-constrained nature of edge resources. This article aims to study the distributed task scheduling for the IoT in serverless edge computing networks, in which heterogeneous serverless edge computing nodes are rational individuals with interests to optimize their own scheduling utility while the nodes only have access to local observations. The task scheduling competition process is formulated as a partially observable stochastic game (POSG) to enable serverless edge computing nodes to noncooperatively schedule tasks and allocate computing resources depending on their locally observed system state, which takes into account the associated task generation state, data queue state, communication channel state, and previous computing resource allocation state. To solve the proposed POSG and deal with the partial observability, a multiagent task scheduling algorithm based on the dueling double deep recurrent Q-network (D3RQN) method is developed to approximate the optimal task scheduling and resource allocation solution. Finally, extensive simulation experiments are conducted to validate the effectiveness and superiority of the proposed scheme.
引用
收藏
页码:19634 / 19648
页数:15
相关论文
共 50 条
  • [1] Workflow Scheduling in Serverless Edge Computing for the Industrial Internet of Things: A Learning Approach
    Xie, Renchao
    Gu, Dier
    Tang, Qinqin
    Huang, Tao
    Yu, Fei Richard
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (07) : 8242 - 8252
  • [2] A Decentralized Framework for Serverless Edge Computing in the Internet of Things
    Cicconetti, Claudio
    Conti, Marco
    Passarella, Andrea
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 2166 - 2180
  • [3] Workflow Scheduling Using Hybrid PSO-GA Algorithm in Serverless Edge Computing for the Internet of Things
    Xie, Renchao
    Gu, Dier
    Tang, Qinqin
    Huang, Tao
    Yu, F. Richard
    [J]. 2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [4] A Novel Multitask Scheduling and Distributed Collaborative Computing Method of Edge Nodes in the Internet of Things
    Wang, Yong
    Tang, Siyu
    Zhu, Xiaorong
    Xie, Yonghua
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [5] Deep Reinforcement Learning Based Task Scheduling in Edge Computing Networks
    Qi, Fan
    Li Zhuo
    Chen Xin
    [J]. 2020 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2020, : 835 - 840
  • [6] Efficient Scheduling of Energy-Constrained Tasks in Internet of Things Edge Computing Networks
    Chen, Shaolei
    Tang, Hanyuan
    Zhao, Min
    Chen, Yu
    Yang, Xin
    Hu, Kejue
    [J]. International Journal of Swarm Intelligence Research, 2024, 15 (01)
  • [7] An Approach for Secure Edge Computing in the Internet of Things
    Endler, Markus
    Silva, Anderson
    Cruz, Rafael A. M. S.
    [J]. 2017 1ST CYBER SECURITY IN NETWORKING CONFERENCE (CSNET), 2017,
  • [8] Distributed Swarm Learning for Edge Internet of Things
    Wang, Yue
    Tian, Zhi
    Fan, Xin
    Cai, Zhipeng
    Nowzari, Cameron
    Zeng, Kai
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2024, : 160 - 166
  • [9] Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing
    Li, He
    Ota, Kaoru
    Dong, Mianxiong
    [J]. IEEE NETWORK, 2018, 32 (01): : 96 - 101
  • [10] Deep Reinforcement Learning for Scheduling in an Edge Computing-Based Industrial Internet of Things
    Wu, Jingjing
    Zhang, Guoliang
    Nie, Jiaqi
    Peng, Yuhuai
    Zhang, Yunhou
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021