The advent of the Open Radio Access Network (O-RAN) specifications for 5G and 6G Radio Access Networks (RANs) has brought forth a great interest in the use of machine learning to perform control and management tasks. The integration of machine learning in the O-RAN architecture is initially envisioned to be implemented through xApps, applications that act in a near-real timescale and that have machine learning models meant for specific tasks. However, the development of machine learning-based xApps presents challenges, as although the xApp architecture facilitates component reusability for the RAN, the state-of-the-art architectures for xApps themselves require the implementation of an ad-hoc xApp for each machine learning model. Therefore, these architectures limit the reusability of the components of xApps as applications, even for xApps meant for the same purpose. To address these issues, we propose the Intelligent xApp Architecture (IxAA), a software architecture to simplify the implementation of machine learning-based xApps with a focus on reuse, easing the comparison of machine learning models. As a proof of concept, we developed xAssessment, an xApp to evaluate the performance of data prediction models. Our evaluation shows the performance results of five machine learning models predicting three different RAN metrics through xAssessment in a simulated O-RAN testbed.

Herrera, J.L., Montebugnoli, S., Bellavista, P., Foschini, L. (2024). Enabling Reusable and Comparable xApps in the Machine Learning-Driven Open RAN. 345 E 47TH ST, NEW YORK, NY 10017 USA : IEEE Computer Society [10.1109/hpsr62440.2024.10635962].

Enabling Reusable and Comparable xApps in the Machine Learning-Driven Open RAN

Herrera, Juan Luis;Montebugnoli, Sofia;Bellavista, Paolo;Foschini, Luca
2024

Abstract

The advent of the Open Radio Access Network (O-RAN) specifications for 5G and 6G Radio Access Networks (RANs) has brought forth a great interest in the use of machine learning to perform control and management tasks. The integration of machine learning in the O-RAN architecture is initially envisioned to be implemented through xApps, applications that act in a near-real timescale and that have machine learning models meant for specific tasks. However, the development of machine learning-based xApps presents challenges, as although the xApp architecture facilitates component reusability for the RAN, the state-of-the-art architectures for xApps themselves require the implementation of an ad-hoc xApp for each machine learning model. Therefore, these architectures limit the reusability of the components of xApps as applications, even for xApps meant for the same purpose. To address these issues, we propose the Intelligent xApp Architecture (IxAA), a software architecture to simplify the implementation of machine learning-based xApps with a focus on reuse, easing the comparison of machine learning models. As a proof of concept, we developed xAssessment, an xApp to evaluate the performance of data prediction models. Our evaluation shows the performance results of five machine learning models predicting three different RAN metrics through xAssessment in a simulated O-RAN testbed.
2024
IEEE International Conference on High Performance Switching and Routing, HPSR
37
42
Herrera, J.L., Montebugnoli, S., Bellavista, P., Foschini, L. (2024). Enabling Reusable and Comparable xApps in the Machine Learning-Driven Open RAN. 345 E 47TH ST, NEW YORK, NY 10017 USA : IEEE Computer Society [10.1109/hpsr62440.2024.10635962].
Herrera, Juan Luis; Montebugnoli, Sofia; Bellavista, Paolo; Foschini, Luca
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/999464
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact