Bruno Chianca Ferreira

Senior R&D Engineer, Hitachi Energy · Västerås, Sweden

[email protected] · LinkedIn · GitHub

Short Bio

I'm an electrical engineer and computer scientist with a background in high-power systems. Over the past 20 years, I've worked on control and automation for converter stations and power substations. I have also spent time in academia, completing a Master's in Computer Engineering in Portugal with a focus on computer networks and advanced computing, followed by a PhD at ENAC/Onera/INSA in Toulouse researching distributed computing in dynamic networks.

I'm currently a Senior R&D Engineer at Hitachi, working as a System Architect on the DRTOS MACH platform used in control and protection systems across a wide range of industries and applications.

Technology Interests

Main Skills

Hobbies

Experience

Senior R&D Engineer — Hitachi Energy

2023 – present · Västerås, Sweden

PhD Candidate — ENAC / Onera / INSA

2020 – 2023 · Toulouse, France

École doctorale Systèmes. Thesis: Modelling, Simulating and Emulating Distributed Applications in Swarms of Cyber-Physical Systems Deployed in Dynamic Networks.

R&D Developer for SCADA System — EFACEC

Nov 2018 – Jun 2019 · Porto, Portugal

Technical Service Specialist — ABB AS

Mar 2016 – Sep 2017 · Oslo, Norway

Project Engineer — ABB AB (HVDC)

Mar 2013 – Feb 2016 · Ludvika, Sweden

Commissioning Engineer — ABB Ltda (HVDC)

Nov 2011 – Feb 2013 · Araraquara, Brazil

Project Engineer — ABB AB (HVDC)

Mar 2010 – Oct 2011 · Ludvika, Sweden

Project Engineer — ABB Ltda (Substation Automation)

Oct 2007 – Feb 2010 · São Paulo, Brazil

Project Engineer — Axiom Eletronics

Sep 2006 – Sep 2007 · São Paulo, Brazil

Education

PhD, Computer Science — ENAC / Onera / INSA

2020 – 2023 · Toulouse, France

École doctorale Systèmes. Thesis: Modelling, Simulating and Emulating Distributed Applications in Swarms of Cyber-Physical Systems Deployed in Dynamic Networks.

MSc, Informatics Engineering — Universidade do Minho

2017 – 2019 · Braga, Portugal

School of Engineering, Department of Informatics. Dissertation: Energy-Aware Gossip Protocol for Wireless Sensors Networks.

Specialization, Software Testing — Universidade de Pernambuco

2005 · Recife, Brazil

Centro de Informática. Field: Test Engineering for Embedded Systems.

BSc, Electrical Engineering — Universidade de Campina Grande

1998 – 2004 · Campina Grande, Brazil

Departamento de Engenharia Elétrica. Emphasis: Control and Automation.

Research

PhD — Modelling, Simulating and Emulating Distributed Applications in Swarms of Cyber-Physical Systems Deployed in Dynamic Networks

Main topics

Abstract

The research field in distributed systems has witnessed a recent growing interest in wireless mobile distributed computing, i.e. distributed algorithms deployed in dynamic networks. Such systems introduce new challenges due to their time-varying topologies, which hinder the performance and safety guarantees of algorithms that are fundamental building blocks of more complex distributed algorithms. The main focus of this work is to establish different ways to study such systems via emulation and simulation and to propose some techniques to deploy applications in dynamic networks. We evaluated different data flow paradigms, such as many-to-many distributed storage, one-many computational offloading, and many-to-many decentralized swarm control and data load-balancing.

We adopted the quantitative approach as a cornerstone methodology, using simulation and emulation to collect data for analysis. There was a gap for emulation tools applied to mobile ad hoc computing — missing features included a full-scale emulated deployment environment where prototypes coexist with off-the-shelf applications, and richer mobility control. This work proposes MACE, a framework that enables the emulation of mobile distributed applications in a virtual environment so that scenarios and topologies composed by mobile wireless nodes can be easily modified. We also designed, implemented and validated a fluid model that simulates traffic flow in mobile ad hoc networks; the model can scale to hundreds of nodes and complete stress workloads in less than wall time.

Our work also encompassed proposals related to UTM, such as optimized edge-assisted offloading algorithms for swarms of UAVs (potentially used for UTM Distributed Detect and Avoid), and a distributed position tracking data layer for very-low-level airspace using State Machine Replication, achieving low end-to-end latencies even with many replicas.

Download thesis (PDF)

Master's — Energy-Aware Gossip Protocol for Wireless Sensors Networks

Main topics

Abstract

In Wireless Sensor Networks (WSNs), typically composed of nodes with resource constraints, leveraging efficient processes is crucial to enhance network longevity and sustainability in ultra-dense, heterogeneous environments such as smart cities. Epidemic algorithms efficiently deliver packets but have poor energy efficiency due to redundancy. Directional algorithms (e.g. MCFA, Directed Diffusion) yield high efficiency but fail in mobile environments and have poor coverage.

This work proposes a new epidemic algorithm that uses the current energy state of the network to create a topology that is cyclically updated, fault tolerant, and able to handle the challenges of static or mobile heterogeneous networks. The protocol has a small computational footprint; required memory is proportional to a node's neighbour count rather than the network size, enabling high scalability. The protocol was tested using an ESP8266 as energy model reference in a simulated environment with ad-hoc wireless nodes, implemented at the application level over UDP, and proved highly energy efficient with delivery results comparable to a static directional algorithm.

Download dissertation (PDF)

Publications

Cost-Effective Offloading Strategies for UAV Contingency Planning in Smart Cities

Ching-Chi Lin, Bruno Chianca, Leonard David Bereholschi, Jian-Jia Chen, Guthemberg Silvestre
2023 32nd International Conference on Computer Communications and Networks (ICCCN)

In the near future, smart cities are expected to become more prevalent, with UAVs playing a key role in making cities more efficient and sustainable. Effective path planning is essential for safe and efficient integration of drones into urban airspace. UAVs may not have sufficient computing power to perform real-time contingency planning when encountering obstacles; this work proposes edge-assisted offloading scenarios where contingency planning is offloaded to nearby edge nodes. Various strategies were implemented and compared in a robot swarm simulator based on latency and cost metrics. Offloading plans generated using a genetic algorithm performed better in average latency or cost per offloading, with higher runtime overhead than other strategies.

Link to paper

Assessing Distributed Consensus Performance on Mobile Cyber-Physical System Swarms

Jiayi Chen, Maxime Vacheron, Bruno Chianca Ferreira, Guthemberg Silvestre
2023 International Wireless Communications and Mobile Computing (IWCMC)

Mobile CPS Swarms will likely change daily life in smart cities, space exploration, environmental monitoring, and transport. Industrial projects rely on centralized communication, leading to suboptimal performance and limited autonomy. To enhance distributed coordination within the swarm, reliable distributed computing through consensus protocols is a promising approach, yet only a handful of studies evaluate it in this context. We evaluate three key deployment aspects of mobile CPS swarms running consensus: cost of mobility, impact of node connectivity and partitions, and price of continuous routing updates. Results indicate transient partitions are common and that sparsity of dynamic networks plus continuous routing updates have a major impact on consensus performance.

Link to paper

A Lightweight Fluid Model for Mobile Ad hoc Distributed Systems

Bruno Chianca Ferreira, Guillaume Dufour, Guthemberg Silvestre
IEEE Symposium on Computers and Communications (ISCC) 2022

Emerging edge applications introduced new computing time-variant topologies with mobile nodes connected via ad hoc networks, fundamentally different from cloud infrastructures. This work introduces an analytical model based on fluid quantities to study data flows of distributed systems in mobile ad hoc networks. Using an approach based on a network of queues with evenly distributed bandwidth over concurrent flows, this lightweight model enables fast, coarse-grained analysis of different distributed systems configurations and topologies. The model was implemented, validated and evaluated with stress workloads.

Link to paper

Towards a Novel UAV Position Tracking and Reporting System for Very Low Level Airspace

Bruno Chianca Ferreira, Guillaume Dufour, Guthemberg Silvestre
ERTS 2022 proceedings

Integration of Unmanned Aircraft Systems into the airspace is a complex task. To ensure safe, secure UAS integration, operators and regulators should rely on a wide variety of dependable subsystems, including a tracking and position reporting system. This paper proposes a system architecture for tracking and position reporting of UAS in very-low-level airspace, leveraging low-latency communications and distributed computing for highly available, consistent tracking. Preliminary results suggest the approach is especially useful for traffic management in densely populated areas.

Link to paper

MACE: A Mobile Ad-hoc Computing Emulation Framework

Bruno Chianca Ferreira, Guillaume Dufour, Guthemberg Silvestre
Proceedings - International Conference on Computer Communications and Networks, ICCCN 2021

Designing and deploying mobile applications for Edge/Fog environments is challenging. Previous studies introduced simulation/emulation tools but fail to deliver an environment for emulating realistic deployments. We propose MACE, providing features that facilitate and accelerate development and testing of Edge/Fog applications, with mobility control that can be modelled or triggered by external applications such as a flight simulator. Two experimental evaluations are presented, plus the demonstration of mobility control via an external application.

Link to paper

EAGP: An Energy-Aware Gossip Protocol for Wireless Sensor Networks

Bruno Chianca Ferreira, Vítor Fonte, João Marco C. Silva
Softcom 2020

In WSNs typically composed of resource-constrained nodes, leveraging efficient processes is crucial to enhance network lifetime in ultra-dense and heterogeneous environments. Balancing energy required to transport data efficiently across dynamic environments poses challenges to routing protocol design; reducing data redundancy while achieving acceptable delivery is a fundamental research topic. This work proposes a new energy-aware epidemic protocol that uses the current network energy state to create a dynamic distribution topology by self-adjusting each node's forwarding behaviour as eager or lazy according to local residual battery. Simulated evaluations demonstrate efficiency in energy consumption, delivery rate, and reduced computational burden compared with classical gossip protocols and a directional protocol.

Link to paper

Languages

Mother tongue: Portuguese (Brazil)

Language Listening Reading Spoken Interaction Spoken Production Writing
EnglishC2C2C2C1C1
SwedishB1B1B1B1B1
Norwegian (Bokmål)A2A2A2A2A2
FrenchA2A2A2A2A2

Levels: A1/A2 basic user · B1/B2 independent user · C1/C2 proficient user.

Downloads

Contact

Location: Västerås, Sweden