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

被引:0
|
作者
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 条
  • [1] A reinforcement learning method for scheduling service function chains with multi-resource constraints
    He, Rui
    Ren, Bangbang
    Xie, Junjie
    Guo, Deke
    Zhou, Yuwen
    Zhao, Laiping
    Li, Yong
    [J]. COMPUTER NETWORKS, 2023, 235
  • [2] Multi-resource interleaving for task scheduling in cloud-edge system by deep reinforcement learning
    Pei, Xinglong
    Sun, Penghao
    Hu, Yuxiang
    Li, Dan
    Tian, Le
    Li, Ziyong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 160 : 522 - 536
  • [3] Service Function Chains multi-resource orchestration in Virtual Mobile Edge Computing
    Laroui, Mohammed
    Ibn Khedher, Hatem
    Moungla, Hassine
    Afifi, Hossam
    [J]. COMPUTER NETWORKS, 2023, 224
  • [4] Learning Workflow Scheduling on Multi-Resource Clusters
    Hu, Yang
    de Laat, Cees
    Zhao, Zhiming
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2019, : 17 - 24
  • [5] Multi-Objective Deep Reinforcement Learning Assisted Service Function Chains Placement
    Bi, Yu
    Meixner, Carlos Colman
    Bunyakitanon, Monchai
    Vasilakos, Xenofon
    Nejabati, Reza
    Simeonidou, Dimitra
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (04): : 4134 - 4150
  • [6] SCARL: Attentive Reinforcement Learning-Based Scheduling in a Multi-Resource Heterogeneous Cluster
    Cheong, Mukoe
    Lee, Hyunsung
    Yeom, Ikjun
    Woo, Honguk
    [J]. IEEE ACCESS, 2019, 7 (153432-153444) : 153432 - 153444
  • [7] Multi-Resource Interleaving for Deep Learning Training
    Zhao, Yihao
    Liu, Yuanqiang
    Peng, Yanghua
    Zhu, Yibo
    Liu, Xuanzhe
    Jin, Xin
    [J]. SIGCOMM '22: PROCEEDINGS OF THE 2022 ACM SIGCOMM 2022 CONFERENCE, 2022, : 428 - 440
  • [8] Multi-resource shop scheduling with resource flexibility
    Dauzere-Peres, S
    Roux, W
    Lasserre, JB
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 107 (02) : 289 - 305
  • [9] Distributed optimisation method for multi-resource constrained scheduling in coal supply chains
    Thomas, Anu
    Singh, Gaurav
    Krishnamoorthy, Mohan
    Venkateswaran, Jayendran
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (09) : 2740 - 2759
  • [10] Coflow Scheduling in the Multi-Resource Environment
    Zhang, Jianhui
    Guo, Deke
    Li, Keqiu
    Qi, Heng
    Tao, Xiaoyi
    Jin, Yingwei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (02): : 783 - 796