Design Issues In Distributed Os