Retour aux projets
Projet Personnel

Système Distribué : Consensus Raft en C

Janvier 2025 - Février 2025
2 mois
Équipe de 2 personnes
Système Distribué : Consensus Raft en C

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
Rapport de projet

Intéressé par ce projet ?

Contactez-moi pour en savoir plus ou discuter d'une collaboration.

Me contacter