Data Replication In Distributed System