Title :
Design and implementation of a user-centered content distribution network
Author :
Pierre, Guillaume ; Van Steen, Maarten
Author_Institution :
Vrije Univ., Amsterdam, Netherlands
Abstract :
Replicating Web documents at a worldwide scale can help reduce user-perceived latency and wide-area network traffic. We present the design and implementation of Globule, a platform that allows Web server administrators to organize a decentralized replication service by trading Web hosting resources with each other. Globule automates all aspects of such replication: document replication, selection of the most appropriate replication strategies on a per-document basis, consistency management and transparent redirection of clients to replicas. To facilitate the transition from a nonreplicated server to a replicated one, we designed Globule as a module for the Apache Web server. Therefore, converting Web documents should require no more than compiling a new module into Apache and editing a configuration file.
Keywords :
Internet; Web sites; client-server systems; content management; file servers; Apache Web server; Globule platform; Web document replication; Web hosting resources; Web server administrators; configuration file; consistency management; decentralized replication service; nonreplicated server; replication strategies; user-centered content distribution network; user-perceived latency; wide-area network traffic; Delay; Large-scale systems; Network servers; Open source software; Quality of service; Scalability; Streaming media; Switches; Telecommunication traffic; Web server;
Conference_Titel :
Internet Applications. WIAPP 2003. Proceedings. The Third IEEE Workshop on
Print_ISBN :
0-7695-1972-5
DOI :
10.1109/WIAPP.2003.1210285