Automated Resource Dimensioning in Cloud Using Hybrid Reinforcement Learning

被引:1
作者
Mouradian, Carla [1 ]
Wuhib, Fetahi [1 ]
机构
[1] Ericsson Res, Montreal, PQ, Canada
来源
2024 IEEE 21ST CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC | 2024年
关键词
VNF-FG; Resource Dimensioning; Cloud; Hybrid Resource Dimensioning; Reinforcement Learning;
D O I
10.1109/CCNC51664.2024.10454827
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resource dimensioning refers to the process of determining the amount of resources needed to achieve target KPIs of Virtual Network Functions (VNFs) in a Network Service (NS) in a cost-effective fashion. VNFs in an NS usually have some dependency relationship among themselves. This relationship can either be represented as a chain of VNFs (in the case of Service Function Chain "SFC"), or by more general graph topologies (Virtual Network Function - Forwarding Graph "VNF-FG"). In cloud computing, a similar concept can be found in microservices whereby microservices interact with each other to implement the functionality of the application. The dependencies between the VNFs (or microservices) imply that the performance of a given VNF does not depend only on the amount of resources available to itself, but also on the performance of other VNFs on which it depends. This makes developing accurate solutions for resource dimensioning a challenging task. In this paper, we propose a Hybrid Reinforcement Learning (RL)-based solution to automatically generate resource amounts for VNFs such that they meet the expected performance of the NS with minimal resources. The proposed solution relies both on a simulation and a real cloud environment. We evaluated the performance of the proposed solution in terms of training and inferencing convergence, and inferencing time. The results demonstrate that our training and inferencing algorithms successfully converge to an optimal solution.
引用
收藏
页码:51 / 58
页数:8
相关论文
共 12 条
[1]   Deep Reinforcement Learning A brief survey [J].
Arulkumaran, Kai ;
Deisenroth, Marc Peter ;
Brundage, Miles ;
Bharath, Anil Anthony .
IEEE SIGNAL PROCESSING MAGAZINE, 2017, 34 (06) :26-38
[2]   Intelligent multi-agent reinforcement learning model for resources allocation in cloud computing [J].
Belgacem, Ali ;
Mahmoudi, Said ;
Kihl, Maria .
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) :2391-2404
[3]   Resource Allocation for Cloud-Based Software Services Using Prediction-Enabled Feedback Control With Reinforcement Learning [J].
Chen, Xing ;
Zhu, Fangning ;
Chen, Zheyi ;
Min, Geyong ;
Zheng, Xianghan ;
Rong, Chunming .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (02) :1117-1129
[4]  
Fei XC, 2018, IEEE INFOCOM SER, P486, DOI 10.1109/INFOCOM.2018.8486320
[5]   Deep Reinforcement Learning for Topology-Aware VNF Resource Prediction in NFV Environments [J].
Jalodia, Nikita ;
Henna, Shagufta ;
Davy, Alan .
2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,
[6]   Estimating VNF Resource Requirements Using Machine Learning Techniques [J].
Jmila, Houda ;
Ibn Khedher, Mohamed ;
El Yacoubi, Mounim A. .
NEURAL INFORMATION PROCESSING, ICONIP 2017, PT I, 2017, 10634 :883-892
[7]  
Kim HEO, 2019, PROCEEDINGS OF THE 2019 IEEE CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2019), P444, DOI [10.1109/NETSOFT.2019.8806620, 10.1109/netsoft.2019.8806620]
[8]   A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learning [J].
Liu, Ning ;
Li, Zhe ;
Xu, Jielong ;
Xu, Zhiyuan ;
Lin, Sheng ;
Qiu, Qinru ;
Tang, Jian ;
Wang, Yanzhi .
2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, :372-382
[9]  
Rao J, 2009, ACM/IEEE SIXTH INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND COMMUNICATIONS (ICAC '09), P137
[10]   VNF Performance modelling: From stand-alone to chained topologies [J].
Van Rossem, Steven ;
Tavernier, Wouter ;
Colle, Didier ;
Pickavet, Mario ;
Demeester, Piet .
COMPUTER NETWORKS, 2020, 181