Skip to content

ericzinnikas/RubyTorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#RubyTorrent

Started off as a class project at UMD in CMSC417 with Bobby, hopefully we'll get some development going forward over the next few months.

###Plan

  • Implement a BitTorrent client
    • Should be able to interoperate with commercial/open-source clients
  • Demonstrate our implementation downloads files within 10% of the speed of an official client (with a comprable number of peers)
  • Devise an experiment to demonstrate our client is fast enough and stable in comparison to the official BitTorrent client

###Wishlist

  • Useable interface
  • DHT tracker
  • PropShare[1], compare performance to official client
  • Under-reporting, compare performance to official client
  • A protocol to detect under-reporting

###Notes

###Usage

###References [1] Dave Levin, Katrina LaCurts, Neil Spring, and Bobby Bhattacharjee. Bittorrent is an auction: Analyzing and improving bittorrent's incentives. SIGCOMM Comput. Commun. Rev., 38(4):243–254, August 2008.

About

Ruby implementation of Bittorrent client porotocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages