A distributed fault tolerant system demonstrated with banking servers using chain replication model