Email Record: Replication techniques in distributed systems /