Deep Q-Networks based Auto-scaling for Service Function Chaining

被引:17
|
作者
Lee, Doyoung [1 ]
Yoo, Jae-Hyoung [1 ]
Hong, James Won-Ki [1 ]
机构
[1] POSTECH, Dept Comp Sci & Engn, Pohang, South Korea
关键词
Network Function Virtualization (NFV); Auto-Scaling; Reinforcement Learning (RL); Scale in/out; Artificial Intelligence (AI);
D O I
10.23919/cnsm50824.2020.9269107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network function virtualization (NFV) is a key technology of the 5G network era. NFV decouples a network function from proprietary hardware so that the network function can operate on commercial off-the-shelf (COTS) servers as a form of virtual network functions (VNFs). Owing to the advantage of NFV, network functions can be applied dynamically to the networks. However, NFV complicates network management because this technology creates numerous virtual resources that should be managed. To solve the problem of complicated network management, studies on applying artificial intelligence (AI) to the NFV-enabled networks, i.e., VNF life cycle management, have attracted attention. In particular, autoscaling, which is one of the essential functions of VNF life cycle management, adds or removes VNF instances to meet service requirements. It is a challenging task to determine the optimal number of VNF instances in dynamic networks, satisfying service requirements. In this paper, we propose a novel auto-scaling method using reinforcement learning (RL) for scale-in/out of multi-tier VNF instances, i.e., service function chaining (SFC) in NFV environments. The proposed approach defines RL's states using a status of SFC composed of multi-tier VNF instances and uses service level objectives (SLO) to make a reward model. We validate the proposed approach in an OpenStack environment, and it shows that our proposed auto-scaling method provides the optimal number of VNF instances in each tier while minimizing SLO violation.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Autoflex: Service Agnostic Auto-scaling Framework for IaaS Deployment Models
    Morais, Fabio
    Brasileiro, Francisco
    Lopes, Raquel
    Araujo, Ricardo
    Satterfield, Wade
    Rosa, Leandro
    [J]. PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 42 - 49
  • [22] Efficient Exploration through Bayesian Deep Q-Networks
    Azizzadenesheli, Kamyar
    Brunskill, Emma
    Anandkumar, Animashree
    [J]. 2018 INFORMATION THEORY AND APPLICATIONS WORKSHOP (ITA), 2018,
  • [23] Detecting Malicious Websites by using Deep Q-Networks
    Khanh Nguyen
    Park, Younghee
    [J]. 2024 SILICON VALLEY CYBERSECURITY CONFERENCE, SVCC 2024, 2024,
  • [24] Social Attentive Deep Q-Networks for Recommender Systems
    Lei, Yu
    Wang, Zhitao
    Li, Wenjie
    Pei, Hongbin
    Dai, Quanyu
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (05) : 2443 - 2457
  • [25] Multi-agent Double Deep Q-Networks
    Simoes, David
    Lau, Nuno
    Reis, Luis Paulo
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE (EPIA 2017), 2017, 10423 : 123 - 134
  • [26] Recognition of Hand Gestures Based on EMG Signals with Deep and Double-Deep Q-Networks
    Caraguay, Angel Leonardo Valdivieso
    Vasconez, Juan Pablo
    Lopez, Lorena Isabel Barona
    Benalcazar, Marco E.
    [J]. SENSORS, 2023, 23 (08)
  • [27] Historical Best Q-Networks for Deep Reinforcement Learning
    Yu, Wenwu
    Wang, Rui
    Li, Ruiying
    Gao, Jing
    Hu, Xiaohui
    [J]. 2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 6 - 11
  • [28] Improved duelling deep Q-networks based path planning for intelligent agents
    Lin, Yejin
    Wen, Jiayi
    [J]. INTERNATIONAL JOURNAL OF VEHICLE DESIGN, 2023, 91 (1-3) : 232 - 247
  • [29] Auto-scaling and computation offloading in edge/cloud computing: a fuzzy Q-learning-based approach
    Ma, Xiang
    Zong, Kexuan
    Rezaeipanah, Amin
    [J]. WIRELESS NETWORKS, 2024, 30 (02) : 637 - 648
  • [30] Auto-Scaling Approach for Cloud based Mobile Learning Applications
    Almutlaq, Amani Nasser
    Daadaa, Yassine
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 472 - 479