Course projects for distributed systems. Implementation of common distributed algorithms.
File Server
(Part1) Implementation of a delayed FIFO-channel networks.
(Part2) Key-Value Store of different consistency model: Linearizabiltiy, Sequential Consistency, Eventual Consistency
- Make sure to compile both
Node.java
andController.java
> javac Node.java Controller.java
- Run the central server:
java CentralServer <config file>
- Run each nodes:
java Node <node number> <config file>