ACM SIGMETRICS Performance Evaluation Review · 1998 · 169 citations · 8 references
ComputingComputer ScienceComputer SystemsDistributed SystemsFault ToleranceFault-tolerant SystemsData RedundancyData ReplicationDistributed ComputingDistributed Systems PerformanceLatency OptimizationWeb Performance OptimizationDistributed ReplicationReplica SelectionReplication LatencyReplication PerformanceResponse TimeSelection AlgorithmsServer SelectionWeb Servers
Replication of documents on geographically distributed servers can improve both performance and reliability of the Web service. Server selection algorithms allow Web clients to select one of the replicated servers which is "close" to them and thereby minimize the response time of the Web service. Using client proxy server traces, we compare the effectiveness of several "proximity" metrics including the number of hops between the client and server, the ping round trip time and the HTTP request latency. Based on this analysis, we design two new algorithms for selection of replicated servers and compare their performance against other existing algorithms. We show that the new server selection algorithms improve the performance of other existing algorithms on the average by 55%. In addition, the new algorithms improve the performance of the existing non-replicated Web servers on average by 69%.
8
End-to-end routing behavior in the Internet
Vern Paxson · IEEE/ACM Transactions on Networking · 1997 · 699 citations
The case for geographical push-caching
James Gwertzman, Margo Seltzer · 2002 · 240 citations
Locating nearby copies of replicated Internet servers
James D. Guyton, Michael F. Schwartz · 1995 · 207 citations
A longitudinal survey of Internet host reliability
Darrell D. E. Long, Andrew Muir, Richard Golding · 2002 · 128 citations