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.
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;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2006.144