Replication In Distributed System