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 条
  • [31] Dynamic Embedding and Quality of Service-Driven Adjustment for Cloud Networks
    Cao, Haotong
    Wu, Shengchen
    Aujla, Gagangeet Singh
    Wang, Qin
    Yang, Longxiang
    Zhu, Hongbo
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (02) : 1406 - 1416
  • [32] Service Overlay Forest Embedding for Software-Defined Cloud Networks
    Kuo, Jian-Jhih
    Shen, Shan-Hsiang
    Yang, Ming-Hong
    Yang, De-Nian
    Tsai, Ming-Jer
    Chen, Wen-Tsuen
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 720 - 730
  • [33] Reliability Augmentation of Requests with Service Function Chain Requirements in Mobile Edge-Cloud Networks
    Liang, Weifa
    Ma, Yu
    Xu, Wenzheng
    Jia, Xiaohua
    Chau, Sid Chi-Kin
    [J]. PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [34] Reliability-Aware Service Function Chain Provisioning in Mobile Edge-Cloud Networks
    Lin, Shouxu
    Liang, Weifa
    Li, Jing
    [J]. 2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [35] cSFC: Building Credible Service Function Chain on the Cloud
    Yao, Shengsheng
    Xu, Mingwei
    Li, Qi
    Cao, Jiahao
    Song, Qiyang
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [36] RILNET: A Reinforcement Learning Based Load Balancing Approach for Datacenter Networks
    Lin, Qinliang
    Gong, Zhibo
    Wang, Qiaoling
    Li, Jinlong
    [J]. MACHINE LEARNING FOR NETWORKING, 2019, 11407 : 44 - 55
  • [37] Generic and Agile Service Function Chain Verification on Cloud
    Zhang, Xiaoli
    Li, Qi
    Wu, Jianping
    Yang, Jiahai
    [J]. 2017 IEEE/ACM 25TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2017,
  • [38] Machine learning-driven service function chain placement and scaling in MEC-enabled 5G networks
    Subramanya, Tejas
    Harutyunyan, Davit
    Riggio, Roberto
    [J]. COMPUTER NETWORKS, 2020, 166
  • [39] Delay-aware and resource-efficient service function chain mapping in inter-datacenter elastic optical networks
    Zhu, Min
    Gu, Jiahua
    Shen, Tianyu
    Zhang, Jiao
    Gu, Pingping
    [J]. JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2022, 14 (10) : 757 - 770
  • [40] A Hybrid Deep Learning-Based Model for Anomaly Detection in Cloud Datacenter Networks
    Garg, Sahil
    Kaur, Kuljeet
    Kumar, Neeraj
    Kaddoum, Georges
    Zomaya, Albert Y.
    Ranjan, Rajiv
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (03): : 924 - 935