DocumentCode
1194409
Title
QoS Driven Parallelization of Resources to Reduce File Download Delay
Author
Sohail, Shaleeza ; Jha, Sanjay K. ; Kanhere, Salil S. ; Chou, Chun Tung
Author_Institution
Sch. of Comput. Sci. & Eng., New South Wales Univ.
Volume
17
Issue
10
fYear
2006
Firstpage
1204
Lastpage
1215
Abstract
In this paper, we propose a novel approach for reducing the download time of large files over the Internet. Our approach, known as parallelized file transport protocol (P-FTP), proposes simultaneous downloads of disjoint file portions from multiple file servers. P-FTP server selects file servers for the requesting client on the basis of a variety of QoS parameters, such as available bandwidth and server utilization. The sensitivity analysis of our file server selection technique shows that it performs significantly better than random selection. During the file transfer, P-FTP client monitors the file transfer flows to detect slow servers and congested links and adjusts the file distributions accordingly. P-FTP is evaluated with simulations and real-world implementation. The results show at least 50 percent reduction in download time when compared to the traditional file-transfer approach. Moreover, we have also carried out a simulation-based study to investigate the issues related to large scale deployment of our approach on the Internet. Our results demonstrate that a large number of P-FTP users has no adverse effect on the performance perceived by non-P-FTP users. In addition, the file servers and network are not significantly affected by large scale deployment of P-FTP
Keywords
Internet; bandwidth allocation; file servers; quality of service; resource allocation; transport protocols; Internet; P-FTP; QoS driven parallelization; bandwidth allocation; file download delay; file server selection technique; file-transfer approach; parallelized file transport protocol; Bandwidth; Delay effects; File servers; Internet; Large-scale systems; Mirrors; Network servers; Quality of service; Transport protocols; Web server; Distributed applications; Internet.; performance measurements;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2006.144
Filename
1687888
Link To Document