Gonçalo Ferreira

Gonçalo Ferreira

I’m a Research Software Engineer working on sustainable distributed systems and energy-aware workload management for cloud, IoT and Kubernetes environments.
I work on the intersection of distributed systems and sustainability, building tools that make energy and carbon signals usable in real infrastructure. My work is currently centred on Kubernetes-based experimentation environments and sustainability-aware scheduling and observability.

Conference and Journal Publications

EcoKube: Simulating Carbon-Aware Scheduling Policies in Heterogeneous Edge-Cloud Environments Gonçalo Ferreira, Shashikant Ilager In Proceedings of the 4th International Workshop on Testing Distributed Internet of Things Systems (TDIS), 2026 - Pages 7–12. DOI: 10.1145/3802513.3803486
BIB
@inproceedings{ferreira2026ecokube, title = {{EcoKube}: Simulating Carbon-Aware Scheduling Policies in Heterogeneous Edge-Cloud Environments}, author = {Ferreira, Gon{\c{c}}alo and Ilager, Shashikant}, year = {2026}, booktitle = {Proceedings of the 4th International Workshop on Testing Distributed Internet of Things Systems}, series = {TDIS '26}, pages = {7--12}, numpages = {6}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, isbn = {979-8-4007-2608-8}, doi = {10.1145/3802513.3803486}, url = {https://doi.org/10.1145/3802513.3803486} }
 

Work

Roles

 

Projects

GreenDIGIT CIM + KPI Pipeline
APIs and data flow for ingesting federated site metrics, computing KPIs, and serving standardised responses for downstream tools.
EcoJupyter (Impact Assessment Dashboard)
JupyterHub/Kubernetes extension with energy monitoring (e.g., Scaphandre + Prometheus) and reconfigurable impact dashboards.
EcoKube + HetSched
Go-based scheduling core with pluggable policies; integrates site signals (CI/PUE/availability) and exports observability metrics.