Distributed Systems and Databases project