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.

17 of 451 comments (clear)

  1. 35% by mistersooreams · · Score: 4, Interesting
    35% of all 'net traffic

    That's enormous!

    I guess this proves that BitTorrent is the perfect vector for the largest files, be they Linux distros or movies (public-domain movies, of course). As the article says, BitTorrent is not perfect and will probably be surpassed in the future. But the fact that 35% of all 'net traffic is being carried by one program is simple awesome, and a great credit to BitTorrent's creators.

    Also, with such a volume of traffic, surely it would be impossible for an **AA sniffer to track it all? Or at least, your chances of being caught and sued are pathetic small.

    All of this is great news for BitTorrent. Long may it continue!

  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/

    1. Re:Such an unused potential by FFFish · · Score: 3, Interesting

      Oh! how I long for the day when they finally realize I want to pay for the entertainment I watch!

      The fact is that their business model is d.e.a.d.: I have become an extremely selective media user. I refuse to purchase cable television; the cost is an order of magnitude more than the value I would receive. The same applies for movies; I do not derive fifteen dollars worth of enjoyment from all but a few very exceptional films (and the commercials at the beginning are, in fact, a significant reduction in their value).

      I rely exclusively on torrents and rental DVDs for my television entertainment now. I get the benefit of selecting the time and location (I use a laptop) of viewing. There are no commercials, saving me ten minutes of annoying, aggravating brainwashing, and at "free," the price is sweet.

      If the producers would simply skip the distributors and make it easy for me to pay them directly, I'd actually be willing to flow some cash their way.

      My price points are:

      Family Guy: probably a buck an episode if the quality of humour remained as surreal, unexpected, and edgy.

      Scrubs: about the same, especially if it helps them avoid becoming maudlin.

      Regenesis: a couple bucks an episode, but that's going to plummet if they don't start wrapping up some of the damned stories. Too many loose-ends, unless they're going to all come together in one brainfucking twist that scares the living bejesus out of me.

      The trick, really, is to ask me to pay after I've seen the episode. Sometimes I've been hurting from laughing at, say, Family Guy. Hit me up then and I'd throw a wallet at you: give me more, damn the cost!

      --

      --
      Don't like it? Respond with words, not karma.
  3. Bartering? by Hatta · · Score: 4, Interesting

    the downloaders of a file barter for chunks of it by uploading and downloading them in a tit-for-tat-like manner to prevent parasitic behavior. Each peer is responsible for maximizing its own download rate by contacting suitable peers, and peers with high upload rates will with high probability also be able to download with high speeds.

    Does this actually work? I find that when there are limited seeds, those first in line essentially transmit as fast as they recieve, and increasing upload doesn't really affect total speed much. When there are lots of seeders there's plenty of bandwidth to go around so it's always fast. Does anyone notice that restricting upload significantly affects download speed?

    --
    Give me Classic Slashdot or give me death!
    1. Re:Bartering? by Rakshasa+Taisab · · Score: 2, Interesting

      Usually you do not get the best download speeds from seeders, but other peers that are interested in what you got. With good upload speeds you are more likely to be unchoked by fast peers who are downloading from you.

      --
      - These characters were randomly selected.
    2. Re:Bartering? by Anonymous Coward · · Score: 1, Interesting

      > The only effect I've noticed is when I forget to tell my firewall to let BitTorrent connects through to my computer. Then I see a HUGE decrease in speed.

      Because no one can contact you, and you have to be the one that initiate the contact.

      The net result is that you *cannot* be in contact with somewhat that is also firewalled, hence the nubmer of peers avalaible to you is much smaller than the amount in the smarm.

  4. BT is great, but: by ATAMAH · · Score: 4, Interesting

    There are a few things that i would count as it's downsides. For instance, once the object that is being distributed been downloaded by the masses - you won't get a decent speed downloading it. So unless you grabbed it while it was "hot" - you will have to deal with much lower speeds. Also i often find that i upload almost as much as i download, not being greedy or anything, but here in New Zealand broadband is still capped either on speed or on traffic. And quotas are pretty stingy, counting both uploads and downloads... but that is more isp/country specific i guess:)

    1. Re:BT is great, but: by ToyKeeper · · Score: 2, Interesting

      The things you're complaining about are not BitTorrent's fault. They are simply the nature of peer to peer traffic. The total amount uploaded, by necessity, equals the total amount downloaded. And the people doing the up/downloading are just regular people like you. If your ratio is less than 1.0, that means someone else is donating their bandwidth to make up for what you didn't share.

      If you don't want to share, don't use P2P systems. Get your files some other way.

      As for getting things while they're hot, almost all forms of media have that problem. Published content has a limited lifetime, varying from seconds to years depending on the media. If you missed last week's Simpsons, it probably won't be on TV again for a long time. The media companies decide how long the episode will be available. At least with bittorrent, the users can decide how long to keep stuff around.

      Newer systems are working on lengthening the lifetime of shared files, by making it convenient to "seed" a large number of files at once. Perhaps you'll like PDTP better than BitTorrent.

  5. Re:I work for.. by Zebbers · · Score: 3, Interesting

    You work for....a company who is going to drag people into court and force them to settle under its mighty legal fund?

    Wow. Not really impressive. So-called "piracy" and more importantly, the RIAA's and MPAA's tactics are getting more and more press. To date, I know of few cases of people being busted. Sued civilly by greedy and useless corporations, sure. But not busted.

    I cannot wait until I am done with law school and can contribute, knowledgeably, to the defense of such bullshit and hopefully the creation of more realistic and fair and beneficial laws. This artificial IP shit is harming the American consumer more than ever.

  6. Mod parent -1, misleading by Ghostgate · · Score: 3, Interesting

    Whether or not there are any investigations against BitTorrent USERS for trading illegal files (of which there is no evidence at all yet... there is only evidence of them going after tracker sites, which makes much more sense anyway), that does not mean you avoid BitTorrent completely. That's the whole point of P2P. It has uses that are legit, and uses that aren't. By all means, keep using BitTorrent for legit uses anytime you want.

    To me, the parent sounds more like someone who is actually trying to scare people away in general, not someone trying to be helpful.

  7. Attack of the sucking parasites by AndroidCat · · Score: 3, Interesting
    Only 9,219 out of 53,883 peers (17 %) have an uptime longer than one hour after they finished downloading. For 10 hours this number has decreased to only 1,649 peers (3.1 per cent), and for 100 hours to a mere 183 peers (0.34 per cent).
    Which explains why I frequently get DHCP IP addresses that are polluted with constant BitTorrent checks on various ports for days afterwards. The previous IP owner downloaded, dined and dashed. (And probably came back right after changing IPs and started his next download feast.)
    --
    One line blog. I hear that they're called Twitters now.
  8. Don't forget the psychology! by Hoplite3 · · Score: 4, Interesting

    Bittorrent did more than get the swapping strategy correct, it fixed the social psychology of p2p. Before, you traded files with other faceless users. This meant you had little investment in the uploads of others. People would join the network and not share files, cap their upload speeds, etc. Generally, this made downloading a slow and painful process. (Not to mention that it was difficult to tell if two similarly named files are the same ... there's too much diversity to get a good spread in file sources).

    But Bittorrents have organized around websites. These sites typically require registration and monitor the share ratio of users. Users can no longer leach. There's social stigma attached to it. Also, you have some investment in making sure others have a copy of the file. If you liked it enough to d/l it, you probably want to share. Better yet, the action of the users of the site are focused on the same files, so resources are allocated fairly. Generally, it works better all around.

    This leaves out the boost in nerd status of those who have large share ratios and upload lots of torrents. That helps with file availability too.

    --
    Use the Firehose to mod down Second Life stories!
  9. Re:I work for.. by gcaseye6677 · · Score: 2, Interesting

    The publicity is mainly what they are looking for. Like people say "you can't buy this kind of publicity". It's an effective way to demonize music downloading of all kinds, which is their main goal. They want non-computer literate types to think it is always illegal to download music, therefore they will go to the mall and spend $19.99 on the newest pop crap. But people are slowly starting to wake up to what's going on. Does the music cartel have a backup plan for the inevitable loss of the old way of doing business?

  10. Two questions - read programmers by camooT · · Score: 2, Interesting
    1. Is it possible, perhaps, for a P2P oriented website? Of course, this would call for a new protocol, years of trial and error before widespread acceptance (if ever), but imagine what this could do for the internet as a whole - bandwidth itself wouldn't be a big problem any longer.

    2. the average download speed of 240 kbps O_O. I've been working with 30-50kbps on average, and I have my ports opened too. Could it be my smutty upload speed?

  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. Re:It's spelled "principle", dufus by lheal · · Score: 2, Interesting

    Oops, my bad on the spelling. No, I'm not a lawyer.

    However, in the Grokster decision, a lot of discussion went into how to apply Sony to that case. They knew that Aimster had put forth a proportionality test, but the Grokster judges finally held that there could be no arbitrary ratio of infringing to noninfringing use.

    Any use is therefore enough.

    I generalize that to weapons, drugs, etc., to fit P2P networks into perspective with the culture of freedom.

    I think you have an axe to grind. Perhaps you are a record industry lawyer, Mr. AC?

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  13. anonytorrent... by da5idnetlimit.com · · Score: 2, Interesting

    Azureus, the open source, cross platform, java bittorrent client, supports connection through a socks or http proxy...

    of course passing all your data through an anonymizer proxy can slow down some of your downloads, but this might be the solution...

    No direct contact with the tracker/seeder, all identifiable traffic stopping at some proxy, the proxy resending it to you on an know port...

    easier than recreating a fully encrypted, non tracable p2p network from scratch, and only uses existing tech...

    Now where can I find a nice, free, fast, anonymous proxy in the EU that can support a 2Mb broadband connection speed ?

    --
    It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker