Design Issues Of Distributed System