Title :
Content distribution architecture using network layer anycast
Author :
Agarwal, Gaurav ; Shah, Rahul ; Walrand, Jean
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
Server replication is a common technique for distributing content efficiently and in a scalable manner to many clients. Directing clients to the “best” of these content-equivalent servers is a non-trivial problem. As a solution, we propose CDAA (Content Distribution Architecture using Anycast) that uses replicated servers and leverages the idea of anycast, supported at the network layer, to direct clients. CDAA assigns the same anycast address to content-equivalent servers and tracks the load on each of them. This information is used to direct clients in the network to the “best” server, improving user satisfaction by reducing the response time seen by the clients. CDAA is scalable, incrementally deployable and transparent to existing network applications and protocols. These objectives are achieved with minimal bandwidth overhead and computing requirements. Though the DNS (Domain Name System) and client software require some modifications, the routers and servers remain unchanged. We also present simulation results that demonstrate the efficacy of our architecture
Keywords :
Internet; client-server systems; file servers; multicast communication; replicated databases; CDAA; Domain Name System; Internet; anycast address assignment; client direction; client software modifications; computing requirements; content distribution architecture; content-equivalent servers; minimal bandwidth overhead; network applications; network-layer anycast; optimum server; protocols; replicated servers; response time; routers; scalable incrementally deployable transparent architecture; server load tracking; server replication; simulation; user satisfaction; Application software; Bandwidth; Computer architecture; Delay; Distributed computing; Network servers; Routing protocols; Statistics; Time measurement; Web server;
Conference_Titel :
Internet Applications, 2001. WIAPP 2001. Proceedings. The Second IEEE Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-1137-6
DOI :
10.1109/WIAPP.2001.941879