Programming project for Distributed Operating Systems