BFT-Lab – Large-scale fault injection in BFT protocols

BFT-Lab – Large-scale fault injection in BFT protocols

Shadow integration with a BFT fault-injection framework

Field of study / Research area
481 - Computer science

Level
PhD

Name of the Programme
BFT-Lab – Large-scale fault injection in BFT protocols

Website (URL) of the Programme
https://www.dcc.fc.up.pt/en

Name of the offer / activity
Shadow integration with a BFT fault-injection framework

Brief description of the activities to be carried out
The purpose of this project is to integrate a network simulation/emulation layer (called Shadow (https://shadow.github.io/)) with our fault injection framework, for testing and validation of BFT protocols in large-scale.

The candidate is expected to:
- study and comprehend the behaviour of Shadow
- study and comprehend the behaviour of Zermia (our fault-injection framework)
- design and develop the required components for integrating both tools
- test and validate the proposed solution

Working language(s)
English

Host University
University of Porto

University Department / Unit
Departamento de Ciência de Computadores, Faculdade de Ciências da Universidade do Porto

Duration in months
6

Comments on duration
The duration may be expanded if agreed by the PhD student, the host and the home Universities and as long as the financial support for the additional months is ensured.

Starting
September 2026

Ending
July 2027

Academic responsible for the offer
João Soares
joao.soares@fc.up.pt

Have your say