Challenges of Distributed Systems Discussed