Parallel-access for mirror sites in the Internet
- 7 November 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 864-873
- https://doi.org/10.1109/infcom.2000.832261
Abstract
Popular documents are frequently mirrored on multiple sites in an effort to share the load and reduce clients' retrieval latencies. However, choosing the best mir- ror site is a non-trivial task and a bad choice may give an poor performance. We propose a scheme in which clients access multiple mirror sites in parallel to speedup document downloads while eliminating the problem of server selection. In our scheme, clients connect to mirror sites using unicast TCP and dynamically request different pieces of a docu- ment from different sites, thus, adapting to changing net- work/server conditions. A dynamic parallel-access can be easily implemented in the current Internet, and does not re- quire any modifications at the mirror sites. Using dynamic parallel-access all clients experience dramatic speedups in downloading documents, and the load is shared among servers without the need for a server selection mechanism. Even in a situation where clients are connected through mo- dem lines, dynamic parallel-access offers transmission rates at least as high as the fastest server.Keywords
This publication has 11 references indexed in Scilit:
- A novel server selection technique for improving the response time of a replicated servicePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Accessing multiple mirror sites in parallel: using Tornado codes to speed up downloadsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Cache digestsComputer Networks and ISDN Systems, 1998
- Summary cachePublished by Association for Computing Machinery (ACM) ,1998
- Effective erasure codes for reliable computer communication protocolsACM SIGCOMM Computer Communication Review, 1997
- Practical loss-resilient codesPublished by Association for Computing Machinery (ACM) ,1997
- Hypertext Transfer Protocol -- HTTP/1.1Published by RFC Editor ,1997
- Improving HTTP latencyComputer Networks and ISDN Systems, 1995
- Optimizing a generalized polling protocol for resource finding over a multiple access channelComputer Networks and ISDN Systems, 1995
- Efficient dispersal of information for security, load balancing, and fault toleranceJournal of the ACM, 1989