Retour aux projets
Rapport de projet
Projet Personnel
Système Distribué : Consensus Raft en C
Janvier 2025 - Février 2025
2 mois
Équipe de 2 personnes
Description du projet
Développement en C d'un système distribué tolérant aux pannes implémentant l'algorithme de consensus Raft. Gestion de la communication réseau bas-niveau via des sockets TCP non bloquantes, synchronisation des threads (Mutex et variables de condition), et implémentation des rôles du protocole (Leader, Follower, Candidate), des mécanismes d'élection par timeout aléatoire et de la réplication des logs d'état.
Technologies utilisées
CTCP Sockets (Non-blocking)POSIX ThreadsMutex & Condition VariablesRaft Protocol State Machine
Détails du projet
CatégoriePersonnel
Durée2 mois
ÉquipeÉquipe de 2 personnes
PériodeJanvier 2025 - Février 2025
Intéressé par ce projet ?
Contactez-moi pour en savoir plus ou discuter d'une collaboration.
Me contacter