Rodrigo Moreira

dblp:224/6898 · DBLP profile ↗
← Back
22ranked-venue papers
11as first author
17since 2021 · last 2026
0000-0002-9328-8618ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 5 · 1 first-author · 4 since 2021Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Noisy Neighbor Influence in the Data Plane of Beyond 5G Networks
abstract
Virtualization and containerization enhance the modularity and scalability of mobile network architectures, facilitating customized user services and improving management and orchestration across the network. In the context of the 5th Generation Mobile Network (5G), these advancements contribute to reduced Operational Expenditures (OPEX) and enable sliced-based networking for novel applications and services. However, as beyond fifth-generation (B5G) networks aim to address the remaining challenges regarding network slice isolation, the shared underlying hardware can lead to data plane contention among slices, resulting in the Noisy Neighbor (NN) effect, which may compromise network slicing and Service-Level Agreements (SLAs). We propose a kernel-level instrumentation of the User Plane Function (UPF) to assess the impact of noisy slices on data plane processing. Our findings reveal that even prioritized slices are susceptible to degradation induced by NN, with observable effects on latency metrics pertinent to user experience.
Rodrigo Moreira, Larissa F. Rodrigues Moreira, Tereza Cristina M. B. Carvalho, Flávio Oliveira Silva 0001
CCNC1
2026 Energy-Aware Ensemble Learning for Coffee Leaf Disease Classification
abstract
Coffee yields are contingent on the timely and accurate diagnosis of diseases; however, assessing leaf diseases in the field presents significant challenges. Although Artificial Intelligence (AI) vision models achieve high accuracy, their adoption is hindered by the limitations of constrained devices and intermittent connectivity. This study aims to facilitate sustainable on-device diagnosis through knowledge distillation: high-capacity Convolutional Neural Networks (CNNs) trained in data centers transfer knowledge to compact CNNs through Ensemble Learning (EL). Furthermore, dense tiny pairs were integrated through simple and optimized ensembling to enhance accuracy while adhering to strict computational and energy constraints. On a curated coffee leaf dataset, distilled tiny ensembles achieved competitive with prior work with significantly reduced energy consumption and carbon footprint. This indicates that lightweight models, when properly distilled and ensembled, can provide practical diagnostic solutions for Internet of Things (IoT) applications.
Larissa F. Rodrigues Moreira, Rodrigo Moreira, Leonardo Gabriel Ferreira Rodrigues
CCNC2
2026 NeuroScaler: Towards Energy-Optimal Autoscaling for Container-Based Services
Alisson O. Chaves, Rodrigo Moreira, Larissa F. Rodrigues Moreira, Joao Correia, David Santos, Tiago Barros, Daniel Corujo, Miguel Rocha 0001, Flávio Oliveira Silva 0001
ICC2
2026 An Intelligent eUPF for Time-Sensitive Path Selection in B5G Edge Networks
Rodrigo Moreira, Larissa F. Rodrigues Moreira, Tereza Cristina M. B. Carvalho, Flávio Oliveira Silva 0001
ICCSA (2)1
2026 AI-driven orchestration at scale: Estimating service metrics on national-wide testbeds
Rodrigo Moreira, Rafael Pasquini, Joberto S. B. Martins, Tereza Cristina M. B. Carvalho, Flávio Oliveira Silva 0001
Future Gener. Comput. Syst.1
2026 Understanding the developer and user perspectives of design pattern detection tools
abstract
Abstract Design Pattern Detection (DPD) tools are useful to support to the comprehension and maintenance of software systems. Although several DPD tools have been introduced over the years, they typically focus on a limited set of design patterns and programming languages. This paper aims to investigate (i) the reasons that motivate DPD tool designers to target specific design patterns and programming languages, and (ii) how potential users perceive the usefulness of DPD tools in practical software development scenarios. We conducted two online surveys. For the first survey, we reached out to designers of 42 DPD tools selected from a systematic literature review to obtain their perspectives on design decisions about pattern and language coverage, receiving 22% of such responses. For the second survey, we recruited 28 student and senior developers to help us understand their expectations, perceived benefits, and concerns related to the use of DPD tools. Within our sample, the findings suggest that participating tool designers often prioritize design patterns whose internal structure facilitates automated detection, while language support is frequently motivated by popularity and expected demand. From the perspective of tool users, DPD tools are expected to support development activities, such as program comprehension and software quality improvement. Unfortunately, usability difficulties, limited accuracy, and insufficient documentation often discourage them from adopting a tool. The responses suggest that some design decisions reported by participating DPD tool designers are aligned with practical and industrial considerations. However, the recurring lack of adequate documentation and usability support is a major barrier to wider usage. Taken as indicative evidence, these results suggest that future DPD tools should better balance detection capabilities and usability concerns, especially to meet the need of less experienced developers. Given the limited number of tool-designer respondents, conclusions about design rationale should be interpreted as indicative rather than representative of all DPD tool designers.
Rodrigo Moreira, Eduardo Fernandes, Eduardo Figueiredo 0001, Filipe Fernandes 0001
Softw. Qual. J.1
2025 Estimating Application Performance in Container-Based Environments: A Cross-Domain Monitoring Approach
Marcus V. Diniz dos Reis, Rodrigo Moreira, Larissa F. Rodrigues Moreira, Flávio Oliveira Silva 0001
AINA (4)2
2025 An intelligent native network slicing security architecture empowered by federated learning
Rodrigo Moreira, Rodolfo da Silva Villaça, Moisés R. N. Ribeiro, Joberto S. B. Martins, João Henrique G. M. Corrêa, Tereza Cristina M. B. Carvalho, Flávio Oliveira Silva 0001
Future Gener. Comput. Syst.1
2025 Deep learning based image classification for embedded devices: A systematic review
Larissa F. Rodrigues Moreira, Rodrigo Moreira, Bruno Augusto Nassif Travençolo, André R. Backes
Neurocomputing2
2024 Highly Reliable Communication Using Multipath Slices with Alternating Transmission
Italo Tiago da Cunha, Eduardo Castilho Rosa, Rodrigo Moreira, Flávio Oliveira Silva 0001
AINA (4)3
2024 Disruptive 6G architecture: Software-centric, AI-driven, and digital market-based mobile networks
Antônio Marcos Alberti, Diego Gabriel Soares Pivoto, Tibério Tavares Rezende, Alexis V. A. Leal, Cristiano Bonato Both, Michelle S. P. Facina, Rodrigo Moreira, Flávio Oliveira Silva 0001
Comput. Networks7
2024 Survey on Machine Learning-Enabled Network Slicing: Covering the Entire Life Cycle
abstract
Network slicing (NS) is becoming an essential element of service management and orchestration in communication networks, starting from mobile cellular networks and extending to a global initiative. NS can reshape the deployment and operation of traditional services, support the introduction of new ones, vastly advance how resource allocation performs in networks, and notably change the user experience. Most of these promises still need to reach the real world, but they have already demonstrated their capabilities in many experimental infrastructures. However, complexity, scale, and dynamism are pressuring for a Machine Learning (ML)-enabled NS approach in which autonomy and efficiency are critical features. This trend is relatively new but growing fast and attracting much attention. This article surveys Artificial Intelligence-enabled NS and its potential use in current and future infrastructures. We have covered state-of-the-art ML-enabled NS for all network segments and organized the literature according to the phases of the NS life cycle. We also discuss challenges and opportunities in research on this topic.
Adnei W. Donatti, Sand Correa, Joberto S. B. Martins, Antônio J. G. Abelém, Cristiano Bonato Both, Flávio Oliveira Silva 0001, José A. S. Monteiro, Rafael Pasquini, Rodrigo Moreira, Kleber Vieira Cardoso, Tereza Cristina M. B. Carvalho
IEEE Trans. Netw. Serv. Manag.9
2023 On Enhancing Network Slicing Life-Cycle Through an AI-Native Orchestration Architecture
Rodrigo Moreira, Joberto S. B. Martins, Tereza Cristina M. B. Carvalho, Flávio Oliveira Silva 0001
AINA (2)1
2022 VINEVI: A Virtualized Network Vision Architecture for Smart Monitoring of Heterogeneous Applications and Infrastructures
Rodrigo Moreira, Hugo Gustavo Valin Oliveira da Cunha, Larissa F. Rodrigues Moreira, Flávio Oliveira Silva 0001
AINA (1)1
2021 A Comparative Study Between Containerization and Full-Virtualization of Virtualized Everything Functions in Edge Computing
Hugo Gustavo Valin Oliveira da Cunha, Rodrigo Moreira, Flávio Oliveira Silva 0001
AINA (2)2
2021 Deploying Scalable and Stable XDP-Based Network Slices Through NASOR Framework for Low-Latency Applications
Rodrigo Moreira, Pedro Frosi Rosa, Rui L. Aguiar, Flávio Oliveira Silva 0001
AINA (2)1
2021 NASOR: A network slicing approach for multiple Autonomous Systems
Rodrigo Moreira, Pedro Frosi Rosa, Rui L. Aguiar, Flávio Oliveira Silva 0001
Comput. Commun.1
2020 Enabling Multi-domain and End-to-End Slice Orchestration for Virtualization Everything Functions (VxFs)
Rodrigo Moreira, Pedro Frosi Rosa, Rui L. Aguiar, Flávio Oliveira Silva 0001
AINA1
2020 Enabling the Management and Orchestration of Virtual Networking Functions on the Edge
Vincent Melval Richards, Rodrigo Moreira, Flávio Oliveira Silva 0001
CLOSER2
2019 5GinFIRE: An end-to-end open5G vertical network function ecosystem
Aloizio P. Silva, Christos Tranoris, Spyros G. Denazis, Susana Sargento, Miguel Luís, Rodrigo Moreira, Flávio Oliveira Silva 0001, Iván Vidal, Borja Nogales, Reza Nejabati, Dimitra Simeonidou
Ad Hoc Networks7
2018 A Flexible Network and Compute-Aware Orchestrator to Enhance QoS in NFV-Based Multimedia Services
abstract
People and organizations around the globe are using multimedia applications to communicate. By evolving their networks, network operators are taking advantage of the convergence of voice and data. QoS metrics are usually based on parameters from the user side or network side. In this context, NFV and SDN can improve the communication experience and offers an abstraction layer to the deployment of flexible multimedia applications provided on the cloud. In this work, we propose an approach to mitigate globally manage network and computing resources for multimedia applications. To this end, we come up with a control plane entity capable of orchestrating compute and network resources for the multimedia application scenario, relying on SIP control messages. Our solution brings QoS enhancement to the user through resiliency, load balancing, packet inspection, scaling on demand and the separation of control and data planes.
Rodrigo Moreira, Flávio Oliveira Silva 0001, Pedro Frosi Rosa, Rui L. Aguiar
AINA1
2018 Improving Security on IoT Applications Based on the FIWARE Platform
abstract
Internet of Things (IoT) has increased its presence in many environments. However, this means a greater exposure of sensitive data, rising potential security threats. Thus, security becomes a key requirement for the protection and prevention of cyber attacks to IoT applications and devices. FIWARE Platform, for example, has an architecture of components responsible for interconnecting devices to IoT applications, decreasing complexity and providing a standard set of services to developers. The IDAS 5 version of the platform presents several security gaps, so this work aims to solve some of them by incorporating end-to-end security services using encryption and access control in all NGSI requests (RESTFul API). The main contribution of this paper is the implementation of the DTLS 1.2 protocol in NodeJs to support the LWM2M/CoAP protocol and its addition to the IoT Agent. This paper also allowed the IoT Agent of the FIWARE Platform support TLS communication to the MQTT protocol. Through an experimental evaluation, it was possible to validate the implementation. Our preliminary results show that the encrypted requests had a small increase regarding latency, but this cost is compensated by the increase of security in FIWARE based IoT Applications. The source code of this work is open on the GitHub and it can be used to support security services in other IoT communication protocols.
Caio Thomas Oliveira, Rodrigo Moreira, Flávio Oliveira Silva 0001, Rodrigo Sanches Miani, Pedro Frosi Rosa
AINA2