Title :
Evaluating the performance of flood-d: a tool for efficiently replicating Internet information services
Author :
Obraczka, Katia ; Danzig, Peter B.
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
fDate :
4/1/1998 12:00:00 AM
Abstract :
Internet information services replicate their servers to improve availability, response time, and fault tolerance. Traditional replication algorithms do not address the scale and administrative decentralization of today´s internetworks. We have proposed and implemented a scalable and efficient tool to replicate wide-area, autonomously managed services. We target replication degrees of thousands of weakly consistent replicas. The main goal of our replication tool is to make traditional replication services scale in today´s exponentially growing, autonomously managed internetworks. Our tool, which we call flood-d, allows servers to be organized in multiple replication groups. For each replication group, flood-d builds a logical update topology that is resilient to server failure, and tries to minimize the communication cost and propagation time needed to transmit updates. Flood-d´s logical topologies are computed based on communication latency and available network bandwidth. This paper describes flood-d, and presents simulation results obtained when using flood-d to extend existing replication algorithms. Our results show the gains of organizing service replicas into multiple, smaller replication groups, and using network-cognizant logical topologies to propagate updates. We argue that existing as well as emerging Internet information services can benefit from flood-d´s services
Keywords :
Internet; network servers; network topology; Internet information services; availability; available network bandwidth; communication cost; communication latency; fault tolerance; flood-d; internetworks; logical update topology; performance; propagation time; replication algorithms; response time; server failure; servers; service replicas; weakly consistent replicas; wide-area autonomously managed services; Availability; Bandwidth; Computer networks; Costs; Delay; Fault tolerance; Network servers; Network topology; Web and internet services; Web server;
Journal_Title :
Selected Areas in Communications, IEEE Journal on