Distributed file server with multiple copy of data, resync after failure, service search via directory service with multicast