Home

Scalable Non-Transactional Replication in the Internet


Author(s) : Deborah Estrin Haobo Yu Ramesh Govindan, 
Publisher : N/A
Publication Date : 1997
ISSN : N/A
Abstract : Recent analyses of end-to-end Internet communication have revealed widely-varying application perceived performance. This suggests that Internet-wide distributed databases with global serializability requirements may perform poorly. Nevertheless, there exist some distributed databases that can be designed for acceptable performance on the Internet. A key characteristic of these database is a tolerance for convergent, non-transactional replication. This paper describes the design of a non-transactional replication scheme that uses IP multicast. The IP multicast service is unreliable; we use a stochastic wait with suppression technique to scalably recover lost updates. This technique reduces duplicate retransmissions of lost updates. Detailed simulations demonstrate that, even in large sparsely-distributed databases, less than 10 % of the losses result in duplicate retransmissions. For the expected update traOEc patterns, our approach outperforms other multicast loss recovery mechanisms. We have implemented a distributed Internet routing policy database using this replication scheme; a small experiment demonstrates the scheme's feasibility. 1,