Distributed and Network Operating Systems: Exercises