Breno Costa
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Breno Costa has a total of 24 co-authors. Here are the top co-authors by number of shared publications:
- Aleteia Araujo
University of Brasilia (UnB)
7 shared publications - Joao Bachiega Jr
University of Brasilia
3 shared publications - Abhik Banerjee
SoCET, Swinburne University of Technology Faculty of Science Engineering and Technology
2 shared publications João Bachiega
University of Brasilia (UnB)
2 shared publications- Leonardo Rebouças de Carvalho
Computer Science Department University of Brasília Brasília Brazil
2 shared publications Abdur Rahim Mohammad Forkan
1 shared publication
Latest Publications
- Open Access
- 23 March 2026
- Published by Association for Computing Machinery (ACM)
- p. 282-289
MAFOS: A Self-adaptive Framework for Observability in Cloud Continuum
- 23 March 2026
- Published by Association for Computing Machinery (ACM)
- p. 282-289
Open AccessMAFOS: A Self-adaptive Framework for Observability in Cloud Continuum
- Open Access
- 14 August 2024
- Published by Elsevier in Internet of Things
- Vol. 28
5G enabled smart cities: A real-world evaluation and analysis of 5G using a pilot smart city application
- 14 August 2024
- Published by Elsevier in Internet of Things
- Vol. 28
Open Access5G enabled smart cities: A real-world evaluation and analysis of 5G using a pilot smart city application
- 19 July 2024
- Published by Springer Nature
- p. 319-340
Achieving Observability on Fog Computing with the Use of Open-Source Tools
- 19 July 2024
- Published by Springer Nature
- p. 319-340
Achieving Observability on Fog Computing with the Use of Open-Source Tools
- Open Access
- 24 August 2023
- Published by Sociedade Brasileira de Computação
- p. 10-14
Observabilidade no ambiente de Computação em Névoa
Observability in distributed systems is the ability to understand the internal state of a system from its external data. Greater observability allows faster analysis of issues encountered at runtime, helping to meet agreed service levels. Fog Computing provides computational resources close to users and it is characterised by resource constraints and heterogeneity of devices and connections. This work proposes to define and characterise the challenges of increasing the observability of systems in a fog environment. For this, a real test environment was created and configured only with open source solutions. Through an Internet of Things use case, it was possible to measure the characteristic overhead of current observability solutions and discuss the challenges of such implementation in a Fog environment. A observabilidade em sistemas distribuídos é a capacidade de entender o estado interno de um sistema a partir de seus dados externos. Uma maior observabilidade permite rapidez na análise de problemas encontrados em tempo de execução, auxiliando a manutenção dos níveis de serviços acordados. Computação em Névoa fornece recursos computacionais próximos aos usuários e tem como características a restrição de recursos e a heterogeneidade dos dispositivos e conexões. Este trabalho se propõe a definir e caracterizar os desafios de aumentar a observabilidade de sistemas em um ambiente de Névoa. Para isso, um ambiente de testes real foi criado e configurado apenas com soluções de código aberto. Por meio de um caso de uso de Internet das Coisas, pôde-se medir a sobrecarga característica das soluções atuais de observabilidade e discutir acerca dos desafios desta implantação na Névoa.
- 24 August 2023
- Published by Sociedade Brasileira de Computação
- p. 10-14
Open AccessObservabilidade no ambiente de Computação em Névoa
Observability in distributed systems is the ability to understand the internal state of a system from its external data. Greater observability allows faster analysis of issues encountered at runtime, helping to meet agreed service levels. Fog Computing provides computational resources close to users and it is characterised by resource constraints and heterogeneity of devices and connections. This work proposes to define and characterise the challenges of increasing the observability of systems in a fog environment. For this, a real test environment was created and configured only with open source solutions. Through an Internet of Things use case, it was possible to measure the characteristic overhead of current observability solutions and discuss the challenges of such implementation in a Fog environment. A observabilidade em sistemas distribuídos é a capacidade de entender o estado interno de um sistema a partir de seus dados externos. Uma maior observabilidade permite rapidez na análise de problemas encontrados em tempo de execução, auxiliando a manutenção dos níveis de serviços acordados. Computação em Névoa fornece recursos computacionais próximos aos usuários e tem como características a restrição de recursos e a heterogeneidade dos dispositivos e conexões. Este trabalho se propõe a definir e caracterizar os desafios de aumentar a observabilidade de sistemas em um ambiente de Névoa. Para isso, um ambiente de testes real foi criado e configurado apenas com soluções de código aberto. Por meio de um caso de uso de Internet das Coisas, pôde-se medir a sobrecarga característica das soluções atuais de observabilidade e discutir acerca dos desafios desta implantação na Névoa.
- Open Access
- 17 July 2023
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 55 (14s) , 1-31
Computational Resource Allocation in Fog Computing: A Comprehensive Survey
Fog computing is a paradigm that allows the provisioning of computational resources and services at the edge of the network, closer to the end devices and users, complementing cloud computing. The heterogeneity and large number of devices are challenges to obtaining optimized resource allocation in this environment. Over time, some surveys have been presented on resource management in fog computing. However, they now lack a broader and deeper view about this subject, considering the recent publications. This article presents a systematic literature review with a focus on resource allocation for fog computing, and in a more comprehensive way than the existing works. The survey is based on 108 selected publications from 2012 to 2022. The analysis has exposed their main techniques, metrics used, evaluation tools, virtualization methods, architecture, and domains where the proposed solutions were applied. The results show an updated and comprehensive view about resource allocation in fog computing. The main challenges and open research questions are discussed, and a new fog computing resource management cycle is proposed.
- 17 July 2023
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 55 (14s) , 1-31
Open AccessComputational Resource Allocation in Fog Computing: A Comprehensive Survey
Fog computing is a paradigm that allows the provisioning of computational resources and services at the edge of the network, closer to the end devices and users, complementing cloud computing. The heterogeneity and large number of devices are challenges to obtaining optimized resource allocation in this environment. Over time, some surveys have been presented on resource management in fog computing. However, they now lack a broader and deeper view about this subject, considering the recent publications. This article presents a systematic literature review with a focus on resource allocation for fog computing, and in a more comprehensive way than the existing works. The survey is based on 108 selected publications from 2012 to 2022. The analysis has exposed their main techniques, metrics used, evaluation tools, virtualization methods, architecture, and domains where the proposed solutions were applied. The results show an updated and comprehensive view about resource allocation in fog computing. The main challenges and open research questions are discussed, and a new fog computing resource management cycle is proposed.
- Open Access
- 25 October 2022
- Published by Sociedade Brasileira de Computação
- p. 193-197
Monitoramento de Recursos em Ambiente de Computação em Névoa
A computação em névoa surgiu para atender à demanda por recursos computacionais mais próximos dos usuários finais, complementando assim a Computação em Nuvem. Por ser um paradigma emergente, existem várias questões em aberto, e desafios a serem superados; entre eles, o monitoramento, que objetiva coletar e manter atualizadas as informações do estado atual dos recursos computacionais e, ao mesmo tempo, dar suporte aos processos de gerenciamento da Computação em Névoa. Assim, este trabalho se propõe a apresentar testes que evidenciam a importância da Computação em Névoa na entrega de serviços que demandam baixa latência demonstrando, de maneira objetiva, a inadequação do uso da Computação em Nuvem neste contexto.
- 25 October 2022
- Published by Sociedade Brasileira de Computação
- p. 193-197
Open AccessMonitoramento de Recursos em Ambiente de Computação em Névoa
A computação em névoa surgiu para atender à demanda por recursos computacionais mais próximos dos usuários finais, complementando assim a Computação em Nuvem. Por ser um paradigma emergente, existem várias questões em aberto, e desafios a serem superados; entre eles, o monitoramento, que objetiva coletar e manter atualizadas as informações do estado atual dos recursos computacionais e, ao mesmo tempo, dar suporte aos processos de gerenciamento da Computação em Névoa. Assim, este trabalho se propõe a apresentar testes que evidenciam a importância da Computação em Névoa na entrega de serviços que demandam baixa latência demonstrando, de maneira objetiva, a inadequação do uso da Computação em Nuvem neste contexto.
- 18 July 2022
- Published by Elsevier in Computer Networks
- Vol. 215
Monitoring fog computing: A review, taxonomy and open challenges
- 18 July 2022
- Published by Elsevier in Computer Networks
- Vol. 215
Monitoring fog computing: A review, taxonomy and open challenges
- Open Access
Monitoring Fog Computing: a Review, Taxonomy and Open Challenges
Fog computing is a distributed paradigm that provides computational resources in the users' vicinity. Fog orchestration is a set of functionalities that coordinate the dynamic infrastructure and manage the services to guarantee the Service Level Agreements. Monitoring is an orchestration functionality of prime importance. It is the basis for resource management actions, collecting status of resource and service and delivering updated data to the orchestrator. There are several cloud monitoring solutions and tools, but none of them comply with fog characteristics and challenges. Fog monitoring solutions are scarce, and they may not be prepared to compose an orchestration service. This paper updates the knowledge base about fog monitoring, assessing recent subjects in this context like observability, data standardization and instrumentation domains. We propose a novel taxonomy of fog monitoring solutions, supported by a systematic review of the literature. Fog monitoring proposals are analyzed and categorized by this new taxonomy, offering researchers a comprehensive overview. This work also highlights the main challenges and open research questions.
Open AccessMonitoring Fog Computing: a Review, Taxonomy and Open Challenges
Fog computing is a distributed paradigm that provides computational resources in the users' vicinity. Fog orchestration is a set of functionalities that coordinate the dynamic infrastructure and manage the services to guarantee the Service Level Agreements. Monitoring is an orchestration functionality of prime importance. It is the basis for resource management actions, collecting status of resource and service and delivering updated data to the orchestrator. There are several cloud monitoring solutions and tools, but none of them comply with fog characteristics and challenges. Fog monitoring solutions are scarce, and they may not be prepared to compose an orchestration service. This paper updates the knowledge base about fog monitoring, assessing recent subjects in this context like observability, data standardization and instrumentation domains. We propose a novel taxonomy of fog monitoring solutions, supported by a systematic review of the literature. Fog monitoring proposals are analyzed and categorized by this new taxonomy, offering researchers a comprehensive overview. This work also highlights the main challenges and open research questions.
- Top Cited PapersOpen Access
- 18 January 2022
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 55 (2) , 1-34
Orchestration in Fog Computing: A Comprehensive Survey
Fog computing is a paradigm that brings computational resources and services to the network edge in the vicinity of user devices, lowering latency and connecting with cloud computing resources. Unlike cloud computing, fog resources are based on constrained and heterogeneous nodes whose connectivity can be unstable. In this complex scenario, there is a need to define and implement orchestration processes to ensure that applications and services can be provided, considering the settled agreements. Although some publications have dealt with orchestration in fog computing, there are still some diverse definitions and functional intersection with other areas, such as resource management and monitoring. This article presents a systematic review of the literature with focus on orchestration in fog computing. A generic architecture of fog orchestration is presented, created from the consolidation of the analyzed proposals, bringing to light the essential functionalities addressed in the literature. This work also highlights the main challenges and open research questions.
- 18 January 2022
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 55 (2) , 1-34
Top Cited PapersOpen AccessOrchestration in Fog Computing: A Comprehensive Survey
Fog computing is a paradigm that brings computational resources and services to the network edge in the vicinity of user devices, lowering latency and connecting with cloud computing resources. Unlike cloud computing, fog resources are based on constrained and heterogeneous nodes whose connectivity can be unstable. In this complex scenario, there is a need to define and implement orchestration processes to ensure that applications and services can be provided, considering the settled agreements. Although some publications have dealt with orchestration in fog computing, there are still some diverse definitions and functional intersection with other areas, such as resource management and monitoring. This article presents a systematic review of the literature with focus on orchestration in fog computing. A generic architecture of fog orchestration is presented, created from the consolidation of the analyzed proposals, bringing to light the essential functionalities addressed in the literature. This work also highlights the main challenges and open research questions.
- 1 January 2021
- Published by IGI Global Scientific Publishing in International Journal of Information Systems in the Service Sector
- Vol. 13 (1) , 68-87
A Risk Perception Indicator to Evaluate the Migration of Government Legacy Systems to the Cloud
Cloud computing is a new platform that offers potential cost reduction and reduced infrastructure management effort. Organizations are migrating legacy systems to the cloud to take advantage of its benefits. In this work, the authors propose a risk perception indicator (RPI) to bring objectivity to the decision about which systems could be migrated and about their migration order. The main goal of this article is to validate the RPI in the government domain. Through a case study with three government legacy systems and an experimental analysis based on a survey with 248 IT government employees, the RPI was evaluated and adjusted. The adjustments were made based on survey's results and appear to improve its accuracy and representativeness. The results showed that the use of the reference model and the risk perception indicator is sound and important regarding government legacy systems migration to the cloud. Request access from your librarian to read this article's full text.
- 1 January 2021
- Published by IGI Global Scientific Publishing in International Journal of Information Systems in the Service Sector
- Vol. 13 (1) , 68-87
A Risk Perception Indicator to Evaluate the Migration of Government Legacy Systems to the Cloud
Cloud computing is a new platform that offers potential cost reduction and reduced infrastructure management effort. Organizations are migrating legacy systems to the cloud to take advantage of its benefits. In this work, the authors propose a risk perception indicator (RPI) to bring objectivity to the decision about which systems could be migrated and about their migration order. The main goal of this article is to validate the RPI in the government domain. Through a case study with three government legacy systems and an experimental analysis based on a survey with 248 IT government employees, the RPI was evaluated and adjusted. The adjustments were made based on survey's results and appear to improve its accuracy and representativeness. The results showed that the use of the reference model and the risk perception indicator is sound and important regarding government legacy systems migration to the cloud. Request access from your librarian to read this article's full text.