Bittorrent Implements Cache Discovery Protocol
An anonymous reader writes "CacheLogic and BitTorrent introduce an open-source Cache Discovery Protocol (CDP) that allows ISP's to cache and seed Bittorrent traffic. Currently, Bittorrent traffic is suffering from bandwidth throttling ISP's that claim that Bittorrent traffic is cluttering their pipes. This motivated the developers of the most popular Bittorrent clients implement protocol encryption to protect bittorrent users from being slowed down by their ISP's. However, Bram Cohen, the founder of Bittorrent doubted that encryption was the solution, and found (together with CacheLogic) a more ISP friendly alternative."
We have the technology -- we can make him stronger, faster, better! ...now, if only there were some more seeders.
A computer once beat me at chess, but it was no match for me at kick boxing.
Just read this and wonder what the legal position for ISP's will be with regards to caching non-legal P2P files (warez, music files etc)?
With the files being on my PC and served from my PC I'm the responsible party... if the ISP then is caching that data to make it more available (speed/latency/load reduction etc) then the ISP could be deemed to being a party to an illegal act...
--- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
Given that a lot of torrents are copyrighted content, are ISPs really going to want to do this? The moment they start caching these files on their servers, they become a huge target for lawsuits.
when will this be implemented in azureus and utorrent? i appreciate bram's work immensely but i'm not too keen on his app...
Large print giveth, and the small print taketh away
Currently, Bittorrent traffic is suffering from bandwidth throttling ISP's that claim that Bittorrent traffic is cluttering their pipes.
You mean tubes.
CDP = Cisco Discovery Protocol
http://www.javvin.com/protocolCDP.html
Isn't torrents clogging up the tubes the real problem?
between the clogged tubes and the friggin SNAKES... on a PLANE! I'm not sure what to do...
Beware of the Leopard.
It's no different than them hosting usenet servers. When contacted by copyright holders they are required to remove the infringing material(s). As long as they aren't actively monitoring what they're caching, they aren't required by law to do anything about it. +1 for legal precedence before lobbyists took over our government (at least the telecom portion).
Currently, Bittorrent traffic is suffering from bandwidth throttling ISP's that claim that Bittorrent traffic is cluttering their pipes.
Jeez, who writes this stuff? Must be clueless because everyone knows the internet uses tubes. Sheesh.
spoonerize "magic trackpad"
No ISP cooperation necessary. This has been tested experimentally a couple of times.
See http://del.icio.us/tag/p2p+locality
Azureus has supported JPC (http://www.joltid.com/index.php/peercache) for quite a while now.
Your hair look like poop, Bob! - Wanker.
Wouldn't IP Multicast be a more appropriate solution to this problem (and, for that matter, also for the whole lot of streaming content that flows on the 'net nowadays)? AFAIK it has been standardised for some time now, both for IPv4 for IPv6. Why, then, is it that multicast is virtually unused outside private networks?
Score: i, Imaginary
The sender can multicast the file in a loop. The recipients will get the pieces starting from whenever they started "listening" on the ongoing multicast, and then get the earlier parts, when the sender finishes and starts over again.
This is far more efficient, than for the sender to push the same data to each client in parallel.
In Soviet Washington the swamp drains you.
Azureus already have LAN Peer Finder and JPC (Joltid Peer Cache). Not sure how this is different from JPC on the practical level:
Looks like by going its own way, the official client will once again create segmentation, just like with DHT.
Belief is the currency of delusion.
A locality-aware swarming protocol can only discover other peers at the same ISP that are running at the same time, but a cache hosted by the ISP is always running and can serve content that was downloaded by another client earlier (sort of cooperative prefetching). Also, the bandwidth between the cache and a customer is usually going to be much higher than the bandwidth between two customers because of asymmetric connections.
It's not GNU/Linux distributions that have caused ISPs to decide to bandwidth throttle bittorrents.