BFT notification system: BFT tweeter (Master project)
Introduction
Tweeter is a well know notification system, with millions of users, and billions of messages processed daily. However, Tweeter was not designed from ground-up to handle all possible kinds of faults. In situations where reliability is a primary concern (natural disaster notification, military operations, …), Tweeter may not be an ideal solution.
The main idea of this project is to evaluate which properties a reliable notification system should have, and implement them in a prototype. The reliable notification system should be resilient against all possible attacks, and should offer guarantees on delivery/dissemination.
Goals of the Project
The project would consist of:
- Modelling the components of the notification system.
- Implementing the system.
- Evaluation of the implementation.
Technical Details
Responsible: Nikola Knežević (firstname.lastname@epfl.ch)
Faculty/laboratory: IC/LPD
Programming language: C/C++
This project is still available