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 条
  • [1] Multi-Resource Scheduling for Multiple Service Function Chains with Deep Reinforcement Learning
    He, Rui
    Ren, Bangbang
    Xie, Junjie
    Guo, Deke
    Zhao, Laiping
    2022 IEEE 28TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, ICPADS, 2022, : 665 - 672
  • [2] Integrated resource management and scheduling with multi-resource constraints
    Ghosh, S
    Hansen, J
    Rajkumar, R
    Lehoczky, J
    25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2004, : 12 - 22
  • [3] Distributed optimisation method for multi-resource constrained scheduling in coal supply chains
    Thomas, Anu
    Singh, Gaurav
    Krishnamoorthy, Mohan
    Venkateswaran, Jayendran
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (09) : 2740 - 2759
  • [4] Service Function Chains multi-resource orchestration in Virtual Mobile Edge Computing
    Laroui, Mohammed
    Ibn Khedher, Hatem
    Moungla, Hassine
    Afifi, Hossam
    COMPUTER NETWORKS, 2023, 224
  • [5] Learning Workflow Scheduling on Multi-Resource Clusters
    Hu, Yang
    de Laat, Cees
    Zhao, Zhiming
    2019 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2019, : 17 - 24
  • [6] SCARL: Attentive Reinforcement Learning-Based Scheduling in a Multi-Resource Heterogeneous Cluster
    Cheong, Mukoe
    Lee, Hyunsung
    Yeom, Ikjun
    Woo, Honguk
    IEEE ACCESS, 2019, 7 (153432-153444) : 153432 - 153444
  • [7] An Optimization Approach for Surgery Scheduling under Multi-Resource Constraints
    Yin, Jiao
    Xiang, Wei
    Chen, Saifeng
    ADVANCES IN ENGINEERING DESIGN AND OPTIMIZATION III, PTS 1 AND 2, 2012, 201-202 : 943 - +
  • [8] Optimization of Asynchronous Parallel Tasks Scheduling with Multi-Resource Constraints
    Xinyu Z.
    JinJian L.
    Guanwei Z.
    Wei G.
    Informatica (Slovenia), 2024, 48 (07): : 63 - 78
  • [9] Concurrent container scheduling on heterogeneous clusters with multi-resource constraints
    Hu, Yang
    Zhou, Huan
    de Laat, Cees
    Zhao, Zhiming
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 : 562 - 573
  • [10] Integrated QoS-aware resource management and scheduling with multi-resource constraints
    Sourav Ghosh
    Ragunathan Raj Rajkumar
    Jeffery Hansen
    John Lehoczky
    Real-Time Systems, 2006, 33 : 7 - 46