Bidirectional Transfer Learning of Multi-Objective Reinforcement Learning for Efficient Online VNF Profiling

Authors

  • Pratchaya Jaisudthi Computer Engineering Program, Faculty of Computer Science and Information Technology, Rambhai Barni Rajabhat University

DOI:

https://doi.org/10.55003/ETH.410404

Keywords:

Transfer Learning, Multi-Objective Reinforcement Learning, Online VNF Profiling

Abstract

This research investigates the effectiveness of transfer learning combined with multi-objective reinforcement learning (RL) for profiling diverse VNFs, including Snort (in both Passive and Inline modes) and virtual firewalls. We compare the resource allocation predictions of an RL model with those of a standard machine learning approach, such as a multilayer perceptron (MLP). While MLPs can outperform RL models in certain scenarios, they lack adaptability. Unlike RL, MLPs require retraining when conditions change. To address this limitation, we propose adaptable RL profilers that dynamically allocate resources (CPU, memory, and link capacity) based on the performance needs of the VNFs. The experiments were conducted in four scenarios: two cases of transferring from Snort (Passive Mode and Inline Mode) to a virtual firewall (vFW) and two cases of transferring from vFW to Snort. Our results reveal a trade-off between computational resource utilization (CPU and memory) and link capacity. In the transfer learning scenario from Snort's Inline Mode VNF to vFW, the Q-Learning model with transfer learning (TL) achieved approximately a 20% reduction in vCPU usage compared to the MLP approach. However, it did not perform as effectively as the MLP in reducing link capacity utilization. Conversely, in the transfer learning scenario from vFW to Snort Inline Mode VNF, the Q-Learning with TL model reduced link capacity usage by 20% compared to other models, although it was less efficient in reducing CPU usage.

References

Network transformation: (orchestration, network and service management framework), ETSI, Oct. 2019. [Online]. Available: https://www.etsi.org/images/files/ETSIWhitePapers/ETSI_White_Paper_Network_Transformation_2019_N32.pdf.

X. Zhu and Y. Liu, “Research on the Intelligent Orchestration System of Cloud Network Based on ONAP,” in 2023 2nd International Conference on Big Data, Information and Computer Network (BDICN), Xishuangbanna, China, 2023, pp. 280-283, doi: 10.1109/BDICN58493.2023.00065.

G. M. Yilma, Z. F. Yousaf, V. Sciancalepore and X. Costa-Perez, “Benchmarking open source NFV MANO systems: OSM and ONAP,” Computer communications, vol. 161, pp. 86–98, 2020, doi: 10.1016/j.comcom.2020.07.013.

B. Varghese and R. Buyya, “Next generation cloud computing: New trends and research directions,” Future Generation Computer Systems, vol. 79, pp. 849–861, 2018, doi: 10.1016/j.future.2017.09.020.

A. Mohamed, M. Hamdan, S. Khan, A. Abdelaziz, S. F. Babiker, M. Imran and M. N. Marsono, “Software-defined networks for resource allocation in cloud computing: A survey,” Computer Networks, vol. 195, 2021, Art. no. 108151, doi: 10.1016/j.comnet.2021.108151.

A. T. Kyaw, H. T. Zaw, T. Aung, A. H. Maw and M. T. Mon, “Performance evaluation of resource allocation in software defined network,” in 2023 IEEE Conference on Computer Applications (ICCA), Yangon, Myanmar, Feb. 27–28, 2023, pp. 153–157, doi: 10.1109/ICCA51723.2023.10181691.

N. Ferdosian, S. Moazzeni, P. Jaisudthi, Y. Ren, H. Agrawal, D. Simeonidou and R. Nejabati, “Profile-based Data-driven Approach to Analyse Virtualised Network Functions Performance,” in 2023 22nd International Symposium on Communications and Information Technologies (ISCIT), Sydney, Australia, 2023, pp. 306–311, doi: 10.1109/ISCIT57293.2023.10376096.

M. Peuster and H. Karl, “Profile your chains, not functions: Automated network service profiling in devops environments,” in 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), Berlin, Germany, Nov. 6–8, 2017, pp. 1–6, doi: 10.1109/NFV-SDN.2017.8169826.

M. Peuster and H. Karl, “Understand your chains and keep your deadlines: Introducing time-constrained profiling for nfv,” in 2018 14th International Conference on Network and Service Management (CNSM), Rome, Italy, Nov. 5–9, 2018, pp. 240–246.

S. Moazzeni, P. Jaisudthi, A. Bravalheri, N. Uniyal, X. Vasilakos, R. Nejabati and D. Simeonidou, “A novel autonomous profiling method for the next-generation nfv orchestrators,” IEEE Transactions on Network and Service Management, vol. 18, no. 1, pp. 642–655, 2021, doi: 10.1109/TNSM.2020.3044707.

S. V. Rossem, W. Tavernier, D. Colle, M. Pickavet and P. Demeester, “Profile-based resource allocation for virtualized network functions,” IEEE Transactions on Network and Service Management, vol. 16, no 4, pp. 1374–1388, 2019, doi: 10.1109/TNSM.2019.2943779.

X. Vasilakos, S. Moazzeni, A. Bravalheri, P. Jaisudthi, R. Nejabati and D. Simeonidou, “iON-profiler: Intelligent online multi-objective vnf profiling with reinforcement learning,” IEEE Transactions on Network and Service Management, vol. 21, no. 2, pp. 2339–2352, 2024, doi: 10.1109/TNSM.2024.3352821.

P. Jaisudthi, S. Moazzeni, X. Vasilakos, R. Nejabati and D. Simeonidou, “i-profiler: Towards multi-objective autonomous vnf profiling with reinforcement learning,” in IEEE INFOCOM 2023 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Hoboken, NJ, USA, May 20, 2023, pp. 1–6, doi: 10.1109/INFOCOMWKSHPS57453.2023.10225777.

H. Phan, O. Y. Chén, P. Koch, Z. Lu, I. McLoughlin, A. Mertins and M. De Vos, “Towards more accurate automatic sleep staging via deep transfer learning,” IEEE Transactions on Biomedical Engineering, vol. 68, no. 6, 2020, pp. 1787–1798, doi: 10.1109/TBME.2020.3020381.

F. Zhuang, Z. Qi, K. Duan, D. Xi, Y. Zhu, H. Zhu, H. Xiong and Q. He, “A comprehensive survey on transfer learning,” Proceedings of the IEEE, vol. 109, no. 1, pp. 43–76, 2021, doi: 10.1109/JPROC.2020.3004555.

T. V. Phan, S. Sultana, T. G. Nguyen and T. Bauschert, “Q - TRANSFER: A novel framework for efficient deep transfer learning in networking,” in 2020 International Conference on Artificial Intelligence in Information and Communication, ICAIIC 2020, Fukuoka, Japan, Feb. 19–21, 2020, pp. 146–151, doi: 10.1109/ICAIIC48513.2020.9065240.

W. Mo, Y. -K Huang, S. Zhang, E. Ip, D. C. Kilper, Y. Aono and T. Tajima, “ANN-Based Transfer Learning for QoT Prediction in Real-Time Mixed Line-Rate Systems,” in Optical Fiber Communications Conference and Exposition 2018, San Diego, CA, USA, Mar. 11–15, 2018, pp. 1–3.

H. McKay, N. Griffiths, P. Taylor, T. Damoulas and Z. Xu, “Bi-directional online transfer learning: a framework,” Annals of Telecommunications, vol. 75, pp. 523–547, 2020, doi: 10.1007/s12243-020-00776-1.

Downloads

Published

2024-12-25

How to Cite

[1]
P. Jaisudthi, “Bidirectional Transfer Learning of Multi-Objective Reinforcement Learning for Efficient Online VNF Profiling”, Eng. & Technol. Horiz., vol. 41, no. 4, p. 410404, Dec. 2024.

Issue

Section

Research Articles