However, performance is poor when global serializability and update-anywhere capability must be preserved.
Distributed deadlocks can occur which are costly to detect and resolve.
This talk will evaluate protocols that exploit communication mechanisms to improve replicated database performance. Atomic broadcast, also called atomic multicast, ensures reliable and totally ordered message delivery. Protocols have been proposed for distributed replicated databases that take advantage of atomic broadcast systems on a LAN to simplify message passing and conflict resolution in hopes of making replication efficient. The first part of this talk will discuss performance measurements on a simulation of a replicated database using those protocols. The results show that with the proper group broadcast mechanism, replication with update-anywhere capability is indeed practical.