JSJoao F. Santos

Joao F. Santos

*This is an algorithmically generated author record based on publicly available information.

Current Organizations / Institutes

The organizations/institutes from the scholar's latest article

Previous Organizations / Institutes

The organizations / institutes from the scholar's other articles in the past ten years


Joao F. Santos has a total of 27 co-authors. Here are the top co-authors by number of shared publications:


Latest Publications

  • Open Access

    Towards Energy- and QoS-aware Load Balancing for 5G Advanced: Leveraging O-RAN to Achieve Sustainability and Energy Efficiency

    by Gustavo Z. Bruno, Gabriel M. Almeida, Aloízio Da Silva, Luiz A. DaSilva, Joao F. Santos, Alexandre Huff, Kleber V. Cardoso, Cristiano B. Both

  • Top Cited Papers

    Managing O-RAN Networks: xApp Development From Zero to Hero

    by Joao F. Santos, Alexandre Huff, Daniel Campos, Kleber V. Cardoso, Cristiano B. Both, Luiz A. DaSilva

    The Open Radio Access Network (O-RAN) Alliance proposes an open architecture that disaggregates the RAN and supports executing custom control logic in near-real time from third-party applications, the xApps. Despite O-RAN’s efforts, the creation of xApps remains a complex and time-consuming endeavor, aggravated by the sometimes fragmented, outdated, or deprecated documentation from the O-RAN Software Community (OSC). These challenges hinder academia and industry from developing and validating solutions and algorithms on ORAN networks. This tutorial addresses this gap by providing the first comprehensive guide for developing xApps to manage the O-RAN ecosystem from theory to practice. We provide a thorough theoretical foundation of the O-RAN architecture and detail the functionality offered by Near Real-Time RAN Intelligent Controller (Near-RT RIC) components. We examine the xApp design and configuration. We explore the xApp lifecycle and demonstrate how to deploy and manage xApps on a Near-RT RIC. We address the xApps’ interfaces and capabilities, accompanied by practical examples. We provide comprehensive details on how xApps can control the RAN. We discuss debugging strategies and good practices to aid the xApp developers in testing their xApps. Finally, we review the current landscape and open challenges for creating xApps.


  • Optimal Embedding of Heterogeneous RAN Slices for Secure and Technology-Agnostic RANaaS

    by Joao F. Santos, Davi Da Silva Brilhante, Jose F. de Rezende, Nicola Marchetti, Marco Ruffini, Luiz A. DaSilva

    A key challenge related to Radio Access Network (RAN) slicing is deciding how to efficiently map radio resources from the physical radio to realise RAN slices, known as the virtual wireless network embedding problem. To the best of our knowledge, this is the first paper to model and derive an analytical solution for embedding heterogeneous RAN slices with different waveforms, numerologies and Radio Access Technologies (RATs) with resources isolated down to the Physical (PHY) layer, ultimately enabling secure technology-agnostic RAN as a Service (RANaaS). First, we assess how current virtual wireless network embedding solutions model the allocation of radio resources to realise RAN slices. Then, we propose a graph-based model for embedding heterogeneous RAN slices that considers the guard bands required to ensure isolation in the frequency domain. This approach is transparent to the type and granularity of radio resources of each RAN slice, and can be extended to support RAN slices with new waveforms, numerologies and RATs. Next, we introduce a resource management optimisation problem solved at the Network Provider (NP) to determine the optimal embedding of RAN slices that maximises the total useful bandwidth occupied by tenants; and we propose three different heuristic algorithms to obtain solutions in near real-time. We compare their performance against the analytical solution using different metrics, and our results show that the best heuristic depends on the NPs business model, e.g., using the Greedy Algorithm (GA) to increase resource utilisation or the Nearest Neighbour Algorithm (NNA) to increase the number of allocated RAN slices.


  • Radio Access Technology characterisation through object detection

    by Erika Fonseca, Joao F. Santos, Francisco Paisana, Luiz A. DaSilva


  • AIRTIME: End-to-End Virtualization Layer for RAN-as-a-Service in Future Multi-Service Mobile Networks

    by Maicon Kist, Joao F. Santos, Diarmuid Collins, Juergen Rochol, Luiz A. DaSilva, Cristiano Bonato Both

    Future mobile networks are envisioned to become multi-service systems, enabling the dynamic deployment of services with vastly different performance requirements, accommodating the needs of diverse service providers. Virtualizing the mobile network infrastructure is of fundamental importance for realizing this vision in a cost-effective manner. While there have been extensive research efforts in virtualization for the mobile core network, virtualization in the radio access network (RAN) is still at an early stage. In this paper, we present AIRTIME, a new RAN slicing system that enables the dynamic on-the-fly virtualization of RANs, with the programmability required by service providers to customize any aspect of their virtual RAN to meet their service needs. We present a prototype implementation of AIRTIME and evaluate the: (I) capacity to create virtual RANs on-the-fly, (II) performance experienced by slice owners, (III) isolation among multiple virtual RANs sharing the same physical infrastructure, and (IV) scalability to accommodate a large number of virtual RANs.


  • Virtual Radios, Real Services: Enabling RANaaS Through Radio Virtualisation

    by Joao F. Santos, Maicon Kist, Juergen Rochol, Luiz A. DaSilva

    Network slicing is one of the key enabling techniques for 5G, allowing Mobile Network Operators (MNOs) to support services with diverging requirements on top of their physical network infrastructure. The MNOs should be able to offer Network Slices (NSs) as a Service (NSaaS) and provide customisable and independent virtual networks to tenants. In this paper, we address the functionality and challenges for enabling Radio Access Network (RAN) as a Service (RANaaS) through radio virtualisation. We analyse the requirements for using radio hypervisors to support RANaaS, and we evaluate how the current state-of-the-art on radio virtualisation meets such requirements. We identify, formalise and address the key resource management functionality missing from existing radio hypervisors. Then, we present eXtensible Virtualisation Layer (XVL), a software layer that provides the missing resource management functionality for enabling RANaaS and can be added on top of existing radio hypervisors. We integrated XVL with a radio hypervisor, forming a RANaaS platform that can provision heterogeneous RAN slices as a service. We outline XVL's architecture and design choices, as well as evaluate its performance in terms of the computational overhead, the delay to provision virtual radios, the delay introduced to forward IQ samples, and the signal degradation. Our results show that XVL enables leveraging existing radio hypervisors for supporting the RANaaS paradigm.


  • Open Access

    Implementing a Quantum Coin Scheme

    by Hazel Murray, Jerry Horgan, Joao F. Santos, David Malone, Harun Siljak

    Quantum computing has the power to break current cryptographic systems, disrupting online banking, shopping, data storage and communications. Quantum computing also has the power to support stronger more resistant technologies. In this paper, we describe a digital cash scheme created by Dmitry Gavinsky, which utilises the capability of quantum computing. We contribute by setting out the methods for implementing this scheme. For both the creation and verification of quantum coins we convert the algebraic steps into computing steps. As part of this, we describe the methods used to convert information stored on classical bits to information stored on quantum bits.

  • Using Deep Learning and Radio Virtualisation for Efficient Spectrum Sharing Among Coexisting Networks

    by Wei Liu, Joao F. Santos, Xianjun Jiao, Francisco Paisana, Luiz A. DaSilva, Ingrid Moerman