Adaptive parallel downloading method for proxy systems

被引:0
作者
Funasaka, Junichi [1 ]
Kawano, Atsushi [1 ]
Ishida, Kenji [1 ]
机构
[1] Hiroshima Univ, Fac Informat Sci, Hiroshima 7313194, Japan
关键词
parallel downloading; proxy server; buffer management; HTTP;
D O I
10.1093/ietcom/e90-b.4.720
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Parallel downloading retrieves different pieces of a file from different servers simultaneously and so is expected to greatly shorten file fetch times. A key requirement is that the different servers must hold the same file. We have already proposed a proxy system that can ensure file freshness and concordance. In this paper, we combine parallel downloading with the proxy server technology in order to download a file quickly and ensure that it is the latest version. Our previous paper on parallel downloading took neither the downloading order of file fragments nor the buffer space requirements into account; this paper corrects those omissions. In order to provide the user with the required file in correct order as a byte stream, the proxy server must reorder the pieces fetched from multiple servers and shuffle in the delayed blocks as soon as possible. Thus, "substitution download" is newly introduced, which requests delayed blocks from other servers to complete downloading earlier. Experiments on substitution download across the Internet clarify the tradeoff between the buffering time and the redundant traffic generated by duplicate requests to multiple servers. As a result, the pseudo-optimum balance is discovered and our method is shown both not to increase downloading time and to limit the buffer space. This network software can be applied to download files smoothly absorbing the difference in performance characteristics among heterogeneous networks.
引用
收藏
页码:720 / 727
页数:8
相关论文
共 12 条
[1]  
[Anonymous], 1999, 2616 IETF RFC
[2]   Accessing multiple mirror sites in parallel: Using tornado codes to speed up downloads [J].
Byers, JW ;
Luby, M ;
Mitzenmacher, M .
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, :275-283
[3]  
Funasaka J, 2003, IEICE T COMMUN, VE86B, P2948
[4]  
Funasaka J, 2003, IEICE T COMMUN, VE86B, P2874
[5]  
FUNASAKA J, 2005, IEICE T COMMUN J B, V88, P530
[6]   Analysis of parallel downloading for large file distribution [J].
Koo, SGM ;
Rosenberg, C ;
Xu, DY .
NINTH IEEE WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, :128-135
[7]   Parallel downloads for streaming applications - a resequencing analysis [J].
Nebat, Y ;
Sidi, M .
PERFORMANCE EVALUATION, 2006, 63 (01) :15-35
[8]  
Nebat Y, 2002, IEEE INFOCOM SER, P1326, DOI 10.1109/INFCOM.2002.1019383
[9]  
Postel J., 1985, IETF RFC 959
[10]   Dynamic parallel access to replicated content in the Internet [J].
Rodriguez, P ;
Biersack, EW .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2002, 10 (04) :455-465