Distributed key-value storage based on paxos consensus algorithm Project for CSE513: Distributed Systems by Prof. Abutalib Aghayev