Multi-Resource Scheduling for Multiple Service Function Chains with Deep Reinforcement Learning

被引:1
|
作者
He, Rui [1 ]
Ren, Bangbang [2 ]
Xie, Junjie [3 ]
Guo, Deke [2 ]
Zhao, Laiping [1 ]
机构
[1] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300350, Peoples R China
[2] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha 410073, Hunan, Peoples R China
[3] AMS, Inst Syst Engn, Beijing 100141, Peoples R China
基金
中国国家自然科学基金;
关键词
Service Function Chain; Deep Reinforcement Learning; Scheduling;
D O I
10.1109/ICPADS56603.2022.00092
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The modem network is equipped with many service functions to acquire high-quality service. The emergence of network function virtualization (NFV) provides a convenient way to accomplish the network services in the form of virtual network function (VNF) and also makes the scheduling solution of VNFs flexible. The VNFs can be deployed on commodity servers as software processes. Besides, multiple VNFs are chained in a specified order as a service function chain (SFC) to serve a given flow, increasing the scheduling difficulty to minimize the average flow completion time. In this paper, we study the problem of scheduling multiple SFCs with the constraint of different resource limitations in various commodity servers. This problem is typically formulated as an Integer Linear Programming (ILP) problem, which is NP-hard. To well tackle this problem, we propose a deep reinforcement learning (DRL) approach. It involves multi-step decision making, which can be naturally transformed into a DRL problem. We design specific reward and state representations for such a multi-resource scheduling problem. We also consider how to use DRL to handle online requests of SFCs. The experiment results demonstrate that the DRL approach can significantly reduce the average completion time of a set of SFC and achieves a cost saving of 39.94% against the benchmark method.
引用
收藏
页码:665 / 672
页数:8
相关论文
共 50 条
  • [21] A Proportional Multi-Resource Scheduling Model in SDCloud
    Zhou, Hang
    Li, Qing
    Dong, Ningning
    Zhu, Xinying
    Liu, Xiaodong
    2016 IEEE 14TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 14TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 2ND INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/DATACOM/CYBERSC, 2016, : 113 - 118
  • [22] Multi-resource allocation in stochastic project scheduling
    Wolfram Wiesemann
    Daniel Kuhn
    Berç Rustem
    Annals of Operations Research, 2012, 193 : 193 - 220
  • [23] A multi-resource scheduling scheme of Kubernetes for IIoT
    ZHU Lin
    LI Junjiang
    LIU Zijie
    ZHANG Dengyin
    Journal of Systems Engineering and Electronics, 2022, 33 (03) : 683 - 692
  • [24] A multi-resource scheduling scheme of Kubernetes for IIoT
    Zhu Lin
    Li Junjiang
    Liu Zijie
    Zhang Dengyin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2022, 33 (03) : 683 - 692
  • [25] Low-Complexity Multi-Resource Packet Scheduling for Network Function Virtualization
    Li, Xin
    Qian, Chen
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,
  • [26] Resource Allocation for Multi-service NOMA System Based on Deep Reinforcement Learning
    Zhang, Zhenyu
    Zheng, Weijun
    Shao, Weiping
    Zhang, Yong
    Guo, Da
    HUMAN CENTERED COMPUTING, HCC 2021, 2022, 13795 : 219 - 231
  • [27] Utilizing Deep Reinforcement Learning for Resource Scheduling in Virtualized Clouds
    Nashaat, Mona
    Nashaat, Heba
    ENGINEERING SOLUTIONS TOWARD SUSTAINABLE DEVELOPMENT, ESSD 2023, 2024, : 471 - 484
  • [28] Radio Resource Scheduling with Deep Pointer Networks and Reinforcement Learning
    AL-Tam, F.
    Mazayev, A.
    Correia, N.
    Rodriguez, J.
    2020 IEEE 25TH INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2020,
  • [29] Multi-path Scheduling with Deep Reinforcement Learning
    Molla Rosello, Marc
    2019 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2019, : 400 - 405
  • [30] Dapper: Deploying Service Function Chains in the Programmable Data Plane Via Deep Reinforcement Learning
    Zhang, Xiaoquan
    Cui, Lin
    Tso, Fung Po
    Li, Zhetao
    Jia, Weijia
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2532 - 2544