Issues In Distributed Computing