CS 190<!-- --> Projects

Projects

Project 1: Raft Leader Election

Implement enough of the Raft consensus protocol to maintain a stable cluster leader. Also implement a simple remote shell.
Project details
Due: Monday, January 24, 2022 at 11:59 PM

Project 2: Raft Log Replication

Revise Project 1 based on feedback from code reviews and add log replication, producing a simple replicated state machine that executes shell commands.
Project details
Due: Wednesday, February 16, 2022 at 11:59 PM

Project 3: Tiny Make

Implement a simplified version of the `make` utility.
Project details
Due: Friday, March 11, 2022 at 11:59 PM