A reinforcement learning method for scheduling service function chains with multi-resource constraints

被引:1
|
作者
He, Rui [1 ]
Ren, Bangbang [2 ]
Xie, Junjie [3 ]
Guo, Deke [2 ]
Zhou, Yuwen [1 ]
Zhao, Laiping [1 ]
Li, Yong [4 ]
机构
[1] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300350, Peoples R China
[2] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha 410073, Peoples R China
[3] AMS, Inst Syst Engn, Beijing 100141, Peoples R China
[4] Zhejiang Lab, Hangzhou 311121, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
Service function chain; Deep reinforcement learning; Scheduling; PLACEMENT;
D O I
10.1016/j.comnet.2023.109985
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional networks are usually equipped with many dedicated middleboxes to provide various network services. Though these hardware-based devices certainly improve network performance, they are usually expensive and difficult to upgrade. To overcome this shortcoming, network function virtualization (NFV), which accomplishes network services in the form of virtual network functions (VNF) has been presented. Compared to middleboxes, the VNFs are easy to deploy and migrate. Usually, multiple VNFs are chained in a specified order as a service function chain (SFC) to serve a given flow. There are many works to schedule SFCs to minimize the average flow completion time. However, they only consider single resource limitation. In this paper, we are committed to addressing the problem of multi-resource SFC scheduling (MR-SFCS) and minimizing the average flow completion time. We formulate this problem with an Integer Linear Programming (ILP) model and prove its NP-hardness. To well tackle this problem, we propose an approach based on deep reinforcement learning (DRL), which has specific reward design and state representations. Besides, we extend the offline approach to online SFC scheduling. The experiment results demonstrate that our DRL method can significantly reduce the average flow completion time and achieves a cost saving of 69.07% against the benchmark method.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] Multi-Resource List Scheduling of Moldable Parallel Jobs under Precedence Constraints
    Perotin, Lucas
    Sun, Hongyang
    Raghavan, Padma
    50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [22] ATFQ: A Fair and Efficient Packet Scheduling Method in Multi-Resource Environments
    Zhang, Jianhui
    Qi, Heng
    Guo, Deke
    Li, Keqiu
    Li, Wenxin
    Jin, Yingwei
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2015, 12 (04): : 605 - 617
  • [23] Study on multi-resource constraints vehicle scheduling problem based on improved genetic algorithm
    Yang, Weige
    Journal of Chemical and Pharmaceutical Research, 2014, 6 (05) : 693 - 697
  • [24] Study on multi-resource constraints vehicle scheduling problem based on improved genetic algorithm
    Wang, Yazi, 1600, Sila Science, University Mah Mekan Sok, No 24, Trabzon, Turkey (32):
  • [25] Multi-resource allocation in stochastic project scheduling
    Wiesemann, Wolfram
    Kuhn, Daniel
    Rustem, Berc
    ANNALS OF OPERATIONS RESEARCH, 2012, 193 (01) : 193 - 220
  • [26] 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
  • [27] Multi-resource allocation in stochastic project scheduling
    Wolfram Wiesemann
    Daniel Kuhn
    Berç Rustem
    Annals of Operations Research, 2012, 193 : 193 - 220
  • [28] 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
  • [29] 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
  • [30] Low-Complexity Multi-Resource Packet Scheduling for Network Function Virtualization
    Li, Xin
    Qian, Chen
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (INFOCOM), 2015,