Distributed redirection for the World-Wide Web

Replication in the World-Wide Web covers a wide range of techniques. Often, the redirection of a client browser towards a given replica of a Web page is performed after the client's request has reached the Web server storing the requested page. As an alternative, we propose to perform the redirection as close to the client as possible in a fully distributed and transparent manner. Distributed redirection ensures that we find a replica wherever it is stored and that the closest possible replica is always found first. By exploiting locality, we can keep latency low.

[1]  Fred Douglis,et al.  Known CDN Request-Routing Mechanisms , 2002 .

[2]  Krishna P. Gummadi,et al.  King: estimating latency between arbitrary internet end hosts , 2002, IMW '02.

[3]  A. Baggio Distributed Redirection for the Globule Platform , 2004 .

[4]  M. van Steen,et al.  Design and implementation of a user-centered content distribution network , 2003, Proceedings the Third IEEE Workshop on Internet Applications. WIAPP 2003.

[5]  A. Bakker,et al.  Global distribution of free software (and other things) , 2002 .

[6]  Aline Baggio,et al.  Distributed redirection for the World-Wide Web (extended version) , 2004 .

[7]  Jon Crowcroft,et al.  Lighthouses for Scalable Distributed Location , 2003, IPTPS.

[8]  Guillaume Pierre,et al.  Globule: A Platform for Self-Replicating Web Documents , 2001, PROMS.

[9]  W. Richard Stevens,et al.  TCP/IP Illustrated, Volume 1: The Protocols , 1994 .

[10]  Paul V. Mockapetris,et al.  Domain names: Concepts and facilities , 1983, RFC.

[11]  I. Damgård,et al.  The protocols. , 1989, The New Zealand nursing journal. Kai tiaki.

[12]  Michal Szymaniak,et al.  Scalable cooperative latency estimation , 2004, Proceedings. Tenth International Conference on Parallel and Distributed Systems, 2004. ICPADS 2004..

[13]  Erich M. Nahum,et al.  Locality-aware request distribution in cluster-based network servers , 1998, ASPLOS VIII.

[14]  Andrew S. Tanenbaum,et al.  Dynamically Selecting Optimal Distribution Strategies for Web Documents , 2002, IEEE Trans. Computers.

[15]  Andrew S. Tanenbaum,et al.  Efficient Tracking of Mobile Objects in Globe , 2001, Comput. J..

[16]  Krishna P. Gummadi,et al.  King: estimating latency between arbitrary internet end hosts , 2002, IMW '02.

[17]  Guillaume Pierre,et al.  Design and Implementation of a User-Centered Content Delivery Network , 2003 .

[18]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[19]  Maarten van Steen,et al.  Achieving scalability in hierarchical location services , 2002, Proceedings 26th Annual International Computer Software and Applications.

[20]  Arun Iyengar,et al.  A fragment-based approach for efficiently creating dynamic web content , 2005, TOIT.

[21]  Guillaume Pierre,et al.  Replicating Web applications on-demand , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

[22]  Hui Zhang,et al.  Predicting Internet network distance with coordinates-based approaches , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[23]  Franz J. Hauck,et al.  Algorithmic Design of the Globe Wide-Area Location Service , 1998, Comput. J..

[24]  Bruce M. Maggs,et al.  Globally Distributed Content Delivery , 2002, IEEE Internet Comput..

[25]  S. Hadjiefthymiades,et al.  Hypertext Transfer Protocol (HTTP) , 1996 .

[26]  Jon Postel,et al.  File Transfer Protocol , 1985, RFC.