A Machine Learning Approach for Service Function Chain Embedding in Cloud Datacenter Networks

被引:3
|
作者
Wassing, Tom Jenno [1 ]
De Vleeschauwer, Danny [2 ]
Papagianni, Chrysa [1 ]
机构
[1] Univ Amsterdam, Informat Inst, Amsterdam, Netherlands
[2] Nokia Bell Labs, Network Syst & Secur Res Lab, Antwerp, Belgium
基金
欧盟地平线“2020”;
关键词
network functions virtualization; resource allocation; reinforcement learning; deep Q-learning;
D O I
10.1109/CloudNet53349.2021.9657124
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network Functions Virtualization (NFV) is an industry effort to replace traditional hardware middleboxes with virtualized network functions (VNFs) running on general-build hardware platforms, enabling cost reduction, operational efficiency, and service agility. A Service Function Chain (SFC) constitutes an end-to-end network service, formed by chaining together VNFs in specific order. Infrastructure providers and cloud service providers try to optimally allocate computing and network resources to SFCs, in order to reduce costs and increase profit margins. The corresponding resource allocation problem, known as SFC embedding problem, is proven to be NP-hard. Traditionally the problem has been formulated as Mixed Integer Linear Program (MILP), assuming each SFC's requirements are known a priori, while the embedding decision is based on a snapshot of the infrastructure's load at request time. Reinforcement learning (RL) has been recently applied, showing promising results, specifically in dynamic environments, where such assumptions are considered unrealistic. However, standard RL techniques such as Q-learning might not be appropriate for addressing the problem at scale, as they are often ineffective for high-dimensional domains. On the other hand, Deep RL (DRL) algorithms can deal with high dimensional state spaces. In this paper, a Deep Q-Learning (DQL) approach is proposed to address the SFC resource allocation problem. The DQL agent utilizes a neural network for function approximation in Q-learning with experience replay learning. The simulations demonstrate that the new approach outperforms the linear programming approach. In addition, the DQL agent can perform SFC request admission control in real time.
引用
收藏
页码:26 / 32
页数:7
相关论文
共 50 条
  • [1] A Novel Approach for Service Function Chain Embedding in Cloud Datacenter Networks
    Qiao, Wenxin
    Liu, Yicen
    Lu, Yu
    Li, Xi
    Yan, Jie
    Yao, Zhigang
    [J]. IEEE COMMUNICATIONS LETTERS, 2021, 25 (04) : 1134 - 1138
  • [2] Service Function Chain Embedding Meets Machine Learning: Deep Reinforcement Learning Approach
    Liu, Yicen
    Zhang, Junning
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (03): : 3465 - 3481
  • [3] A Novel Method for Resource Efficient Security Service Chain Embedding Oriented to Cloud Datacenter Networks
    Qiao, Wenxin
    Liu, Yicen
    Xi, Leiping
    Li, Xi
    Li, Zhiwei
    Zhao, Donghao
    Lu, Yu
    [J]. IEEE ACCESS, 2021, 9 : 77307 - 77324
  • [4] SPA: Smart Placement Approach for Cloud-service Datacenter Networks
    Quttoum, Ahmad Nahar
    Tomar, Mohannad
    Khawaldeh, Bayan
    Refai, Rana
    Halawani, Alaa
    Freej, Ahmad
    [J]. 10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 341 - 348
  • [5] Joint Service Function Chain Embedding and Routing in Cloud-based NFV: A Deep Q-Learning Based Approach
    Tran, Thinh Duy
    Jaumard, Brigitte
    Duong, Huy
    Nguyen, Kim-Khoa
    [J]. 2021 IEEE 4TH 5G WORLD FORUM (5GWF 2021), 2021, : 171 - 175
  • [6] Reinforcement-Learning-Assisted Service Function Chain Embedding Algorithm in Edge Computing Networks
    Wang, Wei
    Chen, Shengpeng
    Zhang, Peiying
    Liu, Kai
    [J]. ELECTRONICS, 2024, 13 (15)
  • [7] Unsupervised Deep Learning for Distributed Service Function Chain Embedding
    Rodis, Panteleimon
    Papadimitriou, Panagiotis
    [J]. IEEE ACCESS, 2023, 11 : 91660 - 91672
  • [8] Service Function Chain Placement in Cloud Data Center Networks: A Cooperative Multi-agent Reinforcement Learning Approach
    Gao, Lynn
    Chen, Yutian
    Tang, Bin
    [J]. GAME THEORY FOR NETWORKS, GAMENETS 2022, 2022, 457 : 291 - 309
  • [9] A reinforcement learning approach based on convolutional network for dynamic service function chain embedding in IoT
    Wang, Shuyi
    Yang, Longxiang
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022,
  • [10] Dependence-Aware Service Function Chain Embedding in Optical Networks
    Zheng, Danyang
    Guler, Evrim
    Peng, Chengzong
    Luo, Guangchun
    Tian, Ling
    Cao, Xiaojun
    [J]. ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,