Distributed Computing Challenges Meaning