Assignment 3 Distributed Systems @author: Filippo Casari The third point is not fully completed. If I had had more time, I would have implemented it.