Joahannes da Costa

Mr. Joahannes da Costa

University of Campinas
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
29 February 2024 in Ad Hoc Networks
Verified
Journal Article
Closed access
ASAllan M. de Souza
Allan M. de Souza
FMFilipe Maciel
Filipe Maciel
Joahannes da CostaJoahannes da Costa
Joahannes da Costa
LBLuiz Fernando Bittencourt
Luiz Fernando Bittencourt
Eduardo CerqueiraEduardo Cerqueira
Eduardo Cerqueira
LVLeandro Villas
Leandro Villas

31 May 2023 in IEEE Transactions on Intelligent Transportation Systems
Verified
Journal Article
Open access
Joahannes da CostaJoahannes da Costa
Joahannes da Costa
ASAllan Souza
Allan Souza
Rodolfo I. MeneguetteRodolfo I. Meneguette
Rodolfo I. Meneguette
Eduardo CerqueiraEduardo Cerqueira
Eduardo Cerqueira
Denis RosarioDenis Rosario
Denis Rosario
LVLeandro Villas
Leandro Villas
Vehicular Edge Computing (VEC) is a promising paradigm that provides cloud computing services closer to vehicular users. In VEC, vehicles and communication infrastructures can form pools with computational resources to meet vehicular services with low-latency constraints. These resource pools are known as Vehicular Cloud (VC). The usage of VC resources requires a task scheduling process. In this case, depending on its complexity, a vehicular service can be divided into different tasks. An efficient task scheduling needs to orchestrate where and for how long such tasks will run, considering the available pools, the mobility of nodes, and the tasks deadline constraints. Thus, this article proposes an efficient VC task scheduler based on an approximation heuristic and resources prediction to select the best VC for each task, called MARINA. MARINA aims to analyze the behavior of vehicles that share their computational resources with the VC and make scheduling decisions based on the mobility (VC availability) of these vehicles. Simulation results under a realistic scenario demonstrate the efficiency of MARINA compared to existing state-of-the-art mechanisms in terms of the number of tasks scheduled, monetary cost, system latency, and Central Processing Unit (CPU) utilization.

23 September 2020 in Sensors
Verified
Journal Article
Open access
PDF file
RPRICKSON S. PEREIRA
RICKSON S. PEREIRA
Douglas LieiraDouglas Lieira
Douglas Lieira
Marco Colombo da SilvaMarco Colombo da Silva
Marco Colombo da Silva
APAdinovam H. M. Pimenta
Adinovam H. M. Pimenta
Joahannes da CostaJoahannes da Costa
Joahannes da Costa
Rodolfo I. MeneguetteRodolfo I. Meneguette
Rodolfo I. Meneguette
Technological advancement is currently focused on the miniaturization of devices, and integrated circuits allow us to observe the increase in the number of Internet of Things (IoT) devices. Most IoT services and devices require an Internet connection, which needs to provide the minimum processing, storage and networking requirements to best serve a requested service. One of the main goals of 5G networks is to comply with the user’s various Quality of Service (QoS) requirements in different application scenarios. Fifth-generation networks use Network Function Virtualization (NFV) and Mobile Edge Computing (MEC) concepts to achieve these QoS requirements. However, the computational resource allocation mechanisms required by the services are considered very complex. Thus, in this paper, we propose an allocation and management resources mechanism for 5G networks that uses MEC and simple mathematical methods to reduce the model complexity. The mechanism decides to allocate the resource in MEC to meet the requirements requested by the user. The simulation results show that the proposed mechanism provides a larger amount of services, leading to a reduction in the service lock number and as a reduction in the blocking ratio of services due to the accuracy of the approach and its load balancing in the process of resource allocation.

3 August 2019 in Journal of Internet Services and Applications
Verified
Journal Article
Open access
Joahannes da CostaJoahannes da Costa
Joahannes da Costa
ASAllan M. De Souza
Allan M. De Souza
Denis RosarioDenis Rosario
Denis Rosario
ECEduardo Cerqueira
Eduardo Cerqueira
LVLeandro A. Villas
Leandro A. Villas

21 September 2023 in Ad Hoc Networks
Verified
Journal Article
Closed access
Joahannes da CostaJoahannes da Costa
Joahannes da Costa
WLWellington Lobato
Wellington Lobato
ASAllan M. de Souza
Allan M. de Souza
ECEduardo Cerqueira
Eduardo Cerqueira
DRDenis Rosário
Denis Rosário
LVLeandro A. Villas
Leandro A. Villas

10 October 2024 in IEEE Transactions on Emerging Topics in Computing
Verified
Journal Article
Closed access
CCCláudio G. S. Capanema
Cláudio G. S. Capanema
ASAllan M. de Souza
Allan M. de Souza
Joahannes da CostaJoahannes da Costa
Joahannes da Costa
Fabrício A. SilvaFabrício A. Silva
Fabrício A. Silva
LVLeandro Villas
Leandro Villas
ALAntonio Loureiro
Antonio Loureiro
Researchers have studied how to improve Federated Learning (FL) in various areas, such as statistical and system heterogeneity, communication cost, and privacy. So far, most of the proposed solutions are either very tied to the application context or complex to be broadly reproduced in real-life applications involving humans. Developing modular solutions that can be leveraged by the vast majority of FL structures and are independent of the application people use is the new research direction opened by this paper. In this work, we propose a plugin (named FedPredict) to address three problems simultaneously: data heterogeneity, low performance of new/untrained and/or outdated clients, and communication cost. We do so mainly by combining global and local parameters (which brings generalization and personalization) in the inference step while adapting layer selection and matrix factorization techniques to reduce the downlink communication cost (server to client). Due to its simplicity, it can be applied to federated learning of different number of topologies. Results show that adding the proposed plugin to a given FL solution can significantly reduce the downlink communication cost by up to 83.3% and improve accuracy by up to 304% compared to the original solution.