Dde Distributed Computing Challenges