Slashdot Mirror


Examining Bittorrent

ToyKeeper and other wrote in with this: "The Register published a detailed analysis of BitTorrent traffic and user habits today, focusing on four aspects: availability, integrity, download speeds, and ability to withstand flash crowds. BitTorrent carries 53% of all P2P traffic (or ~35% of all 'net traffic), and this paper helps explain why. Also included are data about torrent lifetime, network poisoning, response during downtime or attacks, and lots of pretty charts. A few performance problems are revealed, which will hopefully be addressed in future p2p systems." The original paper (pdf) is available.

13 of 451 comments (clear)

  1. Legal Torrents by Anonymous Coward · · Score: 5, Informative

    aside from movie and music piracy there are legal uses for bittorrent p2p too, like when Linux distros are released the demand is much greater than the file servers can handle and thats where bittorrent plays an important role, i prefer to get my Linux ISOs via bittorrent because it helps others get their ISOs too, for example FedoraCore-3 was released and it came on 4 CDs plus a fifth rescue CD making for a HUGE download, and also offered resume so if you have to log off or have a network problem you don't lose all that data and have to start your download over...

  2. Such an unused potential by vincob · · Score: 5, Interesting

    There is such a powerfull distribution mechanism in P2P network, if only the studios/majors/etc would understand it and use it instead of fighting it, their market could explode, while having no distribution costs, their custermers would provide the distribution mechanisms.

    But I'm afraid they are not going to get it in time.

    My dream about a P2P PVR:
    http://www.oberle.org/blog/2004/08/02/a-p2p-video- recorder-box/

  3. I'd like another name by Jugalator · · Score: 5, Funny

    A few performance problems are revealed

    Yeah, performance problems should be fixed, but fix the name too. Name the next generation P2P client something like FuckTheRIAADickheadCunts. It would be interesting to see it get mentioned in the news each time RIAA sues something related to that P2P network. Call the "servers" instead "ejaculators" or something worse, and go on like that to introduce terms that violate various taboos. Soon enough, it can't get mentioned in the news anymore and (...now I get to my point, and now you will understand I'm not crazy, now you will see how this idea will triumph and free information once and for all...) RIAA's plans to scare customers by getting sue news in the newspapers won't work anymore!

    HA HA HA!

    Are you listening RIAA!?

    We have you now!!!

    THE NERDS HAVE YOU!

    --
    Beware: In C++, your friends can see your privates!
  4. Re:It's you who are to blame by Porn+Whitelist · · Score: 5, Insightful
    Poster wrote:
    Yeah, right. Only an insignificant fraction of torrent traffic is legit. You really think that the scheme will remain legal because of these few users?
    That's all it takes - see the Betamax decision. However, you might also want to take a look at the stats (below) for why people get high-speed internet.

    ... again ...

    BitTorrent and the likes will be shut down in 2005. Mark my words. Since most of the traffic I see (I am an admin) is illegal, I'll shed no tears. It's you who violate copyrights who are to blame for the crackdown and the eventual clampdown on the internet - not RIAA, MPAA or any other corporation.
    How are we supposed to "mark your words" when you post as an AC? Also, you seem to think that downloading music is illegal everywhere, when it's not. Not everyone lives in the US of BushCo. Also, the servers holding the torrent files are not breaking any laws.

    From the article:

    A few performance problems are revealed, which will hopefully be addressed in future p2p systems.
    Well, since, according to El Reg http://www.theregister.co.uk/2004/12/08/brit_net_f ilth/ One in four Brits on net for Porn, there's a demand for "clittorrent".

    The stats:

    According to a survey conducted by British ISP Homecall, 23 per cent of Britons are getting broadband for the porn, and it's by far the most important factor in getting wired. 12 per cent cited access to music videos, 8 per cent access to movie trailers, and a gratifying 9 per cent for radio, which is undergoing a renaissance in the UK. Sometimes new media can be the best thing to happen to old media.
    All the above are LEGAL.
  5. I don't infringe copyrights by Anonymous Coward · · Score: 5, Funny

    As a solid, upstanding citizen of the United States (a country which has the best government that money can buy), I firmly believe in strongly adhering to all the laws of this fine country.

    That's why I always go to thepiratesbay.org.

    They are located in Finland, of course, where US Copyright Law doesn't apply. So it's legal for them to offer files for downloading.

    And, of course, in the US it's legal to download files. What is illegal is to offer more than $1000 worth of them for uploading.

    So, please, let us all keep our Bittorrent downloads legal, folks. Thank you. ;)

  6. No, no no. by drxray · · Score: 5, Funny

    You're on the right lines, but we should call it something really positive, something they couldn't possibly want to ban. They're pretty hard hearted, they're already happy being know as people who want to ban sharing. But lets see them try to ban JesusKittenShare (the premier opensource implementation of the RespectYourElders protocol) and www.cutebabies.org, the popular .behappy listing site.

    --
    Slashdot - Mutual Assured Discussion
  7. Re:It's you who are to blame by lheal · · Score: 5, Insightful
    • Yeah, right. Only an insignificant fraction of torrent traffic is legit.

    Yup. All it takes is any.

    The legal principal is this: if the {object, device, chemical, drug} has a purpose for which it is legal, then the thing should be legal.

    The exceptions to this (guns, marijuana, and other things we've allowed to be banned) prove the rule. The pressure to legalize or ban something evinces arguments about its legitimate uses, and it's these arguments that are persuasive. Saying "We'll do it anyway" is unproductive.

    In this case, since downloading Free software is so much more efficient with P2P, it's inappropriate to ban it even if that software is only a small percentage of the service's traffic.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  8. Sites that list legal torrents... by Ghostgate · · Score: 5, Informative

    There are also sites that list legal torrents, try File Soup or Legal Torrents for example. These are just two that I remember offhand, I'm sure there are many others as well. Remember, BitTorrent, like any other P2P application, has plenty of legitimate uses. Don't get sucked in by the *AA propaganda machine (not directed towards the parent, just saying that in general).

  9. for those who didn't read the article... by Anonymous Coward · · Score: 5, Informative

    from right below figure 4: In order to test the integrity of meta-data, we donated to Suprnova an account for hosting a mirror. By installing spyware in the HTML code, we have registered each .torrent download and could have easily corrupt the meta-data. We conclude that using donated resources for hosting meta-data entails substantial integrity and privacy risks.

  10. Traffic estimate is suspect by burris · · Score: 5, Insightful

    This paper and all of the recent news articles that provide an estimate for BitTorrent protocol traffic use the same source. A single slide in a presentation by someone from Cache Logic shows BT using 1/2 of all P2P traffic at a "tier 1 ISP." Other sources cite P2P traffic at 66% of all 'net traffic. Therefore, BT is 33%.

    I think any estimate made without measurements at many major routers would be suspect. While there is no doubt that BT is quite popular, the evidence presented thus far for the amount of traffic using BT protocol is extremely flimsy. I would take it with a grain of salt.

    burris

  11. Slashdot effect salve by Doc+Ruby · · Score: 5, Interesting

    The real breakthru for distributed P2P tech will come when someone publishes a BitTorrent content distributor that can be plugged transparently in front of an HTTPD. So I hit http://www.whatever.com , and get my HTTP response, with cache and timing headers intact. But behind the scenes, the "www" host is really the entry point to a distributed server network, a pool of interconnected "torrent" servers that transparently balance the traffic throughout the capacitance of the protocol network. Those servers actually tap the "real" HTTPD behind that network only to check for updated content, which is distributed to the network on demand, to be passed through to requesting clients. The clients speak only HTTP, and can't tell the difference between the real HTTPD and the distributed network proxies.

    As long as I'm asking Santa, I'll be more specific. That "www" host has its DNS resolved by the nameserver at whatever.com , which hands out IP#s of the other "torrent" servers distributed around the "Web". torrent servers get the IP# of the real host at whatever.com, so they get content. There are problems: HTTPS requires each serialized object requested/replied to be encrypted with/for the actual private key of the requesting client, unknown until the request is made. And "CGI" or other dynamic content creates a huge space of permuted object states. But, Santa, Google figured out how to deal with all this in a centralized datacenter, and they're damn fast. Get the elves on this, and children around the world will sleep with visions of sugarplums streaming to their download directories.

    --

    --
    make install -not war

  12. My response to the author: by TheSHAD0W · · Score: 5, Insightful

    I have a few comments on your analysis of the BitTorrent protocol... My main criticism is that you are analyzing BitTorrent in combination with pirate web pages as a P2P file sharing system, when BitTorrent's real purpose is to be a file DISTRIBUTION system.

    BitTorrent is designed to replace and enhance the performance of a standard http or ftp download server. Where even ten simultaneous downloads can slow the performance of most inexpensive server setups to a crawl, BitTorrent can easily handle ten thousand or more, and in this it is an enormous success.

    One necessary element of a true BitTorrent distribution is a dedicated seed server. This server ought to be always working, and should have a significant amount of bandwidth behind it; I'd recommend 30KB/s minimum, but more is better. You complain that seeders are "punished" and this is why torrents die, but while long-term seeders are nice, they aren't necessary. It is better for me as a content distributor to allow people to close their torrent and play with their new download as soon as they'd like to. Having torrents die off when interest fades is an artifact of misuse of this specification.

    You worry about pollution on Suprnova.org, and so do I; there's no reason why it wouldn't exist. But as BitTorrent was normally intended this isn't a problem at all. People visiting Blizzard's website to download content via BitTorrent (actually Blizzard uses a modified downloader, but the concept would be the same if users received a standard .torrent file) would obviously receive a genuine .torrent file, and the data in that file verifies the data received in the download. It's only torrent file redistributors like Suprnova.org where you'd need to be concerned about pollution.

    You're also concerned about tracker availability. I recommend content distributors run their own trackers, which is an easy task given the numerous types of trackers available, including script-based trackers. There's no reason for a tracker to go down unless the web server goes down, in which case no one would probably be able to get a copy of the .torrent file anyway, and a standard download would also be blocked.

    As a sharing method BitTorrent indeed has some deficiencies, but it simply wasn't designed for that. That BitTorrent is being misused for that purpose only testifies to its effectiveness. Perhaps a sharing system with elements taken from BitTorrent will someday arise; I know Suprnova.org is attempting to create one with "Exeem". But please don't badmouth BitTorrent. :-)

  13. The availability problem can be solved. by Guspaz · · Score: 5, Informative

    It all comes down to two things: knowing where to host, and how to maximize your availability.

    35% of all net traffic belongs to BitTorrent traffic. The corresponding web and traffic tracker required to power that is inconsequential.

    I used to run NovaSearch.net, which was for a time the official search function of Suprnova.Org. I made up roughly half of all their traffic, something on the order of 300k pageviews per day by the end. Availability was indeed a large problem, and always my primary concern. However, my possible availability was much higher than actual availability. By this I mean that Novasearch had the POTENTIAL to be available much more than it was, due to reliance on Suprnova.

    When SuprNova went down, NovaSearch (usually, often it could be used as an out-of-date cache when Suprnova was down) went down too, because it didn't get updates. That accounted for most of my downtime, very little of it was actually from issues relating to NovaSearch itself.

    Despite all this, NovaSearch, during it's primary operational period, relied on only one dedicated server (A second was added for static content later on, but for transfer cap reasons, not actual bandwidth or load). This highlights the primary problem with Suprnova in regards to their reliability, they rely on donated mirrors, and that reliance has caused them to use an insufficient architechture (Last I heard the core of Suprnova was one single dual xeon server). Had they instead chosen to use a clustered solution that they managed themselves, combined with hardware firewalls and DDoS mitigation technology, the availability then and now would be significantly higher.

    Tracker reliability is a much lesser problem. Torrents can easily survive short to medium tracker downtime just by the shear momentum of the users. Once they have a peer list, they can continue communicating with those peers even with the tracker down. And the widespread adoption of various unofficial additions to the BitTorrent protocol have further improved that. One such improvement that enjoys almost universal support among third-party BitTorrent clients is the multi-tracker protocol, which effectively allows trackers to be clustered so that even if all but one of the trackers for a torrent is down, it can continue normally.

    Anyhow, this is a long post that sort of went off on a tangent and started rambling, but I thought that I should put a few words in because of the role I played.