CacheTorrent
CacheTorrent is a file sharing system based on leader election, caches and indirect requests. It is fast in homogeneous networks and inexpensive in terms of inter-ISP redundant transmissions under any network conditions.
The CacheTorrent system extends the BitTorrent protocol, providing strong incentives for users to follow the proposed solution.
Quick Start
Documentation
The general documentation is provided in Markdown, while the code uses GoDoc.
Protocols
- BitTorrent - a simplified implementation of the BitTorrent protocol
- CacheTorrent - a BitTorrent extension aimed to reduce the inter-ISP traffic
- Extensions - extensions on top of CacheTorrent based on emperical results
- Visualization tool [usage]
- Remote deployment tool [usage]
Simulations are made using the Speer simulator.
How to contribute!
Want to help? You can raise an issues or contact me directly at dan.alex97@yahoo.com.