1 / 11

Downloading from Multiple Server Sources

Harrison Barlow Shivam Gupta Ron Chen Candost Kilic Christian Pinch. Downloading from Multiple Server Sources. To Find a way to download a single file that has multiple servers hosting it faster. Increase download rates and reduce bottlenecking. Motivation.

hollis
Télécharger la présentation

Downloading from Multiple Server Sources

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Harrison Barlow Shivam Gupta Ron Chen Candost Kilic Christian Pinch Downloading from Multiple Server Sources

  2. To Find a way to download a single file that has multiple servers hosting it faster. Increase download rates and reduce bottlenecking. Motivation

  3. Multi-Server Retrial Queuing Model. Bit Torrent – most Prominent form of downloading files Peer to peer file sharing system Background

  4. If we increase the number of server's a file is downloaded from, eventually the only bottleneck will be the client's downstream bandwidth. Hypothesis

  5. Request specific fragments from a server. Split file into equal parts between number of servers. Reassemble after all servers have completed transfer. Approach

  6. MuSoDow (Multiple Source Downloader) Client SeedLoader MultiThreader Packet Merger Implementation

  7. GUIMuSoDowView.java

  8. Research and designed a system for downloading a file from multiple sources simultaneously Research the area of broad-downloading Analysis

  9. Possible Improvements to the program. Allocating more bytes of the package to faster server connections. Discussion and Conclusion

  10. Work Distibution

  11. Questions

More Related