Slashdot Mirror


ISPs & P2P, Getting Along Without Getting Cozy

penguin-geek writes "Researchers at Northwestern University have discovered a way to ease the tension between ISPs and P2P users. As we all know, there's been a growing tension between Internet Service Providers (ISPs) and their customers' P2P file-sharing services, and this has driven service providers to forcefully reduce P2P traffic at the expense of unhappy subscribers and the risk of government investigations. Recently, some ISPs have tried to fix the problem through partnerships with certain P2P applications. The Ono project represents an alternative solution: a software service that allows P2P clients to efficiently identify nearby peers, without requiring any kind of cozy relationship between ISPs and P2P users. Using results collected from over 150,000 users, they have found that their system locates peers along paths that have two orders of magnitude lower latency and 30% lower loss rates than those picked at random by BitTorrent, and that these high-quality paths can lead to significant improvements in transfer rates. In challenged settings where peers are overloaded in terms of available bandwidth, Ono provides a 31% average download-rate improvement; in environments with large available bandwidth, Ono increases download rates by 207% on average (and improves median rates by 883%). Ono is available as a plugin for the Azureus BitTorrent client, an open tracker and an standalone service you can integrate into any P2P system."

118 comments

  1. Paranoia by Anonymous Coward · · Score: 0

    Sounds like a setup. FBI is on the way to kick your door down for downloading those mp3s.

    1. Re:Paranoia by sm62704 · · Score: 3, Informative

      Sorry Mr AC, but in the US downloading MP3s is legal. Distributin copyrighted works without the copyright holder's permission isn't legal, but downloading anything except child pornography is legal.

      The FBI may or may not come after you for uploading, but they will NOT come after you for downloading.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:Paranoia by aliquis · · Score: 2, Insightful

      But since this was about torrents you will indeed upload parts of or the whole work yourself aswell.

    3. Re:Paranoia by sm62704 · · Score: 1

      Check out Lifestyles of the Poor and Obscure's first sentence. "I seem to be having tremendous difficulties with my lifestyle."

      "Lifestyle" is linked to uncyclopedia's entry on "your mom", making an obvious joke to anyone who's read HHGTTG (which is mentioned in the second sentence). Now, if a small snippet of a song infringes Sony-BMG's copyright on its rootkit-infested garbage, then I just infringed on the late Mr. Adams' copyright. How is that different from a small snippet of a file, except that what I wrote is readable and recognizable but a small piece of a torrent probably isn't??

      Plus, when I'm trying to download the .shn file of The Station's live performance of The Fog (written and performed by them) using bittorrent rather than the slower DL from archive.org, how would I know that I didn't download Radiohead's completely different song of the same name? How do I know Madonna didn't record a song named "The Fog"?

      I've never once heard a Madonna song that didn't make me change the station. There's no possoble way her label could lose a sale to me. However, should I download a Madonna song by accident and like it (not likely but possible) they may well gain a sale. But Madonna isn't the one they want to keep out of your ears, it's the indies that Sony doesn' want you to hear.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    4. Re:Paranoia by Sancho · · Score: 2, Informative

      Do you have any sort of citation for that? I don't believe that such a legal precedent exists, either in the courts or on the law books.

      As far as I can tell, this is one of those urban legends which follows similar lines to the, "You can download this, but you have to delete it in 24 hours or buy it legally." There's no precedent for that, either, but it propagated for several years on the web.

    5. Re:Paranoia by sm62704 · · Score: 1

      In Soviet Russia, everything not compulsory is prohibited. In America, anything not prohibited is allowed.

      Copyright in the US was originally To promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries. It protects the author against publishers.

      When you upload, you are publishing. The RIAA is creating the urban legend, which is that downloading is illegal. Rather than ask for a citation saying it is legal, instead you should ask "what law makes downloading illegal?"

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    6. Re:Paranoia by Alsee · · Score: 1

      Sorry Mr AC, but in the US downloading MP3s is legal.

      Sorry, but US Copyright law )and that of most every nation on earth) is horribly broken. Assuming it's not Creative Commons or otherwise authorized, downloading an MP3 is indeed illegal. By downloading you are "creating a copy", and violating copyright law.

      In fact it is a violation of law even if if you had no reason to suspect it was an infringement, a violation of law even if you had no particular intent to get that particular file, a violation of law even if the file was misnamed and you in fact believed you were downloading a perfectly legal file.

      United States Code, Title 17, Section 504, Paragraph (c)(2) Statutory Damages:
      (2) In a case where the copyright owner sustains the burden of proving, and the court finds, that infringement was committed willfully, the court in its discretion may increase the award of statutory damages to a sum of not more than $150,000. In a case where the infringer sustains the burden of proving, and the court finds, that such infringer was not aware and had no reason to believe that his or her acts constituted an infringement of copyright, the court in its discretion may reduce the award of statutory damages to a sum of not less than $200.

      So, lets say you surf to an ordinary website - lets say the front page of Slashdot for instance.
      And lets say there's an icon on Slashdot's front page - lets say this one for instance.
      And lets say for the sake of argument that someone on the Slashdot staff improperly "borrowed" that image from some company website.

      Well, under US law everyone who visits Slashdot becomes an "innocent infringer". If you are sued, and the burden is on you to prove that you are an "innocent infringer", then instead of the usual $750 minimum damages the court is permitted to lower it to $200. Now multiply $200 by the number of people who browse the internet, and multiply that by the number of webpages someone may view, and multiply that by the fact that a page might contain a dozen or even a hundred items - each of which might be infringing and independently liable for $200. Just a single person engaging in several days of ordinary internet browsing could easily rack up a million dollars in technical copyright infringement liability - $200 at a time.

      Any sane copyright law should be strictly aimed at the sending side of the equation. If I try to download a perfectly legal Creative Commons MP3, and someone instead sends me a misnamed Madonna song, it is absolutely insane for the law to say that I can be sued in court and be forces to pay Madonna a $200 minimum.

      Just the other day I wrote another post on how copyright law says a substantial fraction of the entire population are technically FELONS.

      The only reason copyright copyright law is tolerated as it is, is because copyright law is almost never a enforced. If copyright law were ever actually and strictly enforced, the entire planet would grind to a halt.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:Paranoia by Sancho · · Score: 1

      When you download, you are either copying a file (illegal, per copyright law) or if someone could successfully argue in a court of law that the other person is doing the copying, then you are instigating/inciting copyright infringement by requesting the file. People have been charged with conspiracy to commit copyright infringement, you know.

      The RIAA Is playing games with spin, though. They and the media claim that downloaders are being sued, when in fact it's uploaders who are being sued. Originally, this made sense by presuming that if you stop the uploaders, you necessarily stop the downloaders. It turns out, though, that's it's pretty hard to sue downloaders who aren't also uploading because they rarely leave tracks, unlike uploaders who necessarily leave tracks.

    8. Re:Paranoia by sm62704 · · Score: 1

      Your linked qoute does not say downloading is illegal at all. It only says that if you infrnge copyright accidentally (for example, you didn't realise that your downloaded tunes were in a "shared folder") the damages are less.

      I agree that copyright is horribly broken. Terms are way too long (twenty years, as in days past, would be about right IMO) and the statute should clearly state that non-commercial use of any kine (even distribution) is not infringing.

      Oh, and that god-awful DMCA needs to be repealed.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    9. Re:Paranoia by sm62704 · · Score: 1

      When you download, you are either copying a file (illegal, per copyright law)

      Fair use, per copyright law. If copying for your own personal us is infringement, then please point to the statute that says so.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    10. Re:Paranoia by Sancho · · Score: 1
      Copying is infringement. Whether or not an instance of copying is fair use (and thus not infringement) is left up to the courts to decide, hence why I asked whether there were any legal precedents in the courts.

      There are several tests for fair use. Just passing one test may not be (and in many cases is not) enough to label an instance of copying as fair use of the work.

      In fact, reading up on fair use, "personal use" isn't listed at all. Copyright Act of 1976, 17 U.S.C. Â 107 states:

      In determining whether the use made of a work in any particular case is a fair use the factors to be considered shall include:

                    1. the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;
                    2. the nature of the copyrighted work;
                    3. the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and
                    4. the effect of the use upon the potential market for or value of the copyrighted work. Copying an entire work for personal use runs afoul of point 3. Copying a work of entertainment probably runs afoul of point 2. Point 4 is the only consideration which obviously applies to copying for personal use--if you do so, you aren't likely changing the value of the copyrighted work (though I think that a compelling argument could be made that it does reduce the value when copied in large numbers.)

      So again, the burden really isn't on me. Absent a ruling on "personal use" as fair use, there is no evidence I can see that such copying is not infringement. Even if that argument could be made, it's all speculation until a court rules on such a case.
    11. Re:Paranoia by sm62704 · · Score: 1

      And you still haven't pointed to statute that I, sitting on a jury, would say "yes, that fellow commited copyright infringement".

      You are attempting to prove a point to me. I cannot prove a negative. The onus is on you.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    12. Re:Paranoia by Alsee · · Score: 1

      Your linked qoute does not say downloading is illegal at all.

      Ok, I glossed over that simple part with just the statement "By downloading you are "creating a copy", and violating copyright law". The basis for that is:

      Title 17 Section 106 Exclusive rights in copyrighted works
      Subject to sections 107 through 122, the owner of copyright under this title has the exclusive rights to do and to authorize any of the following:
      (1) to reproduce the copyrighted work in copies or phonorecords;
      etc.


      When you save a copy, you are violating the reproduction right unless you have authorization or you can justify a Fair Use defense. Fair Use is an extremely complex and extremely fuzzy issue.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  2. Standard by gustolove · · Score: 3, Insightful

    Should be made standard into the apps if it does all that it claims.

    1. Re:Standard by billcopc · · Score: 1

      Bingo!

      It doesn't. Most BitTorrent clients are already somewhat location-aware, in the sense that they try to prioritize peers according to a number of factors, and each peer can pick and choose who they deal with. Between the two, things usually sort themselves out fairly decently.

      Is there room for improvement ? Hell, yes! But I think this Ono thing is fixing a problem that didn't necessarily exist in the first place. What would be nice is to retool the algorithms to favor same-network peers, but that would require extensive documentation of network neighborhoods... can't expect the average Joe to know his ISP's netblocks.

      --
      -Billco, Fnarg.com
  3. internet gps by caffeinemessiah · · Score: 4, Insightful

    nice idea...but looks like its piggybacking on Akamai's database for geo/ip mappings. I wonder if Akamai's TOS is friendly to this sort of stuff. In any case, this sort of feature could be built into the BT protocol itself to achieve the same end if necessary.

    --
    An old-timer with old-timey ideas.
  4. Double Edged Sword by VorpalRodent · · Score: 4, Insightful
    Despite all the legitimate uses for P2P and the associated technologies, there appears to be a rather pervasive view (spin, rather) that all possible uses are nefarious.

    As such, this will likely get spun as making the process of copyright infringement more efficient. Will that lead to this being blocked or otherwise pushed back against?

    --
    Take it to the limit, everybody to the limit, come on, everybody fhqwhgads.
    1. Re:Double Edged Sword by PCM2 · · Score: 3, Funny

      Despite all the legitimate uses for handguns|hemp|abortions|porn|foreigners and the associated technologies, there appears to be a rather pervasive view (spin, rather) that all possible uses are nefarious.

      As such, this will likely get spun as making the process of violent crime|drug abuse|premarital sex|rape|taking our jobs more efficient. Will that lead to this being blocked or otherwise pushed back against?

      --
      Breakfast served all day!
    2. Re:Double Edged Sword by jroysdon · · Score: 1

      No, so long as we have legit uses, I can't see how they can do that. The only thing I use p2p to download is OSS. This weekend I downloaded MythDora 5, in 8 days I'll be downloaded Fedora 9. I download distros all the time with BT.

      Further, how does the ISP know something is legit or not? What if some indy or signed band or director wants to start distributing music/movies (free license or not) via p2p?

    3. Re:Double Edged Sword by boneclinkz · · Score: 0

      You can hardly blame the ISPs for taking steps to forcefully reduce P2P activity. It's really the users' fault in the end. People saw it as just another vehicle for violating copyright, and the ISPs had to scramble to reduce their liability. Shame on the users for spoiling the technology for legitimate uses.

    4. Re:Double Edged Sword by VorpalRodent · · Score: 1

      Further, how does the ISP know something is legit or not?

      Must we always come back to this? This was already answered once and for all:The Evil Bit.

      --
      Take it to the limit, everybody to the limit, come on, everybody fhqwhgads.
    5. Re:Double Edged Sword by Sancho · · Score: 2, Insightful

      Not at all.

      ISPs have no liability under the DMCA, as long as they follow those guidelines.

      ISPs are exempted as common carriers as long as they don't censor traffic.

      ISPs do pay their upstream provider for each byte. So when 10% of the users are using 90% of the bandwidth, they quite rationally understand that losing that 10% will pay for itself in data transfer savings. It makes perfect sense. And since they share this common enemy with the content cartels, they're obvious allies in the fight for legislation which legitimizes their behavior.

      It'd be the same way if there was enough OSS (and enough interest in OSS) to cause these same sorts of line usage. If everyone currently sharing music and movies were instead sharing Linux distribution ISOs, the ISPs would still be upset (though the content cartels likely wouldn't care.)

    6. Re:Double Edged Sword by Kjella · · Score: 2, Interesting

      There's those, but there's also the techno-optimists that thinks any possible advance in science and technology must by definition be progress. Creating a super-resistant, super-lethal, super-contagious bioweapon may be a great feat of genetics and biochemisty, but I doubt it'd be to humanity's progress. It's quite impossible to turn back time and pretend we don't know what we know, but it doesn't mean that every change should be embraced. Take anonymous P2P which would mean absolute free speech, not just protected free speech. Anyone would be free to not just post copyrighted material but also slander, threaten, post private information, scam, spam and the infamous kiddie porn. In a democracy we all get together on agree on some rules, then we follow up on them. Total anonymity means each person does as only himself wants, that's simply anarchy. Is that a change we should just embrace like that? Are we sure we want all the consequences? Then there's also the techno-determinism, some argue we have no choice in the matter either way. That's a bit too easy, we need to take responsibility for what technology we use and how we use it.

      --
      Live today, because you never know what tomorrow brings
    7. Re:Double Edged Sword by Dan541 · · Score: 1

      You can hardly blame the ISPs for taking steps to forcefully reduce P2P activity. It's really the users' fault in the end. How?

      I paid for my connection!

      Fortunatly in Australia we have consumer protection laws that protect us from fraud.
      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    8. Re:Double Edged Sword by Alsee · · Score: 1

      ISPs are exempted as common carriers as long as they don't censor traffic.

      Hot breaking news from Mon Jun 27, 2005 10:59 AM!
      Cable Internet Service Not Common Carrier

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    9. Re:Double Edged Sword by Anonymous Coward · · Score: 0

      It's funny that you mention techno-determinism and anonymous P2P and then come to those conclusions. Anonymous P2P already exists for criminals in the form of botnets. "We" don't get a choice in that matter, unless you know of a way to secure several hundred million Windows machines with naive users. And it seems that as long as they remain anonymous, they aren't forced to take responsibility for what they do. That fact is a large part of the reason why we *have* so much spam, so many scams, etc.

      So you're asking the wrong question. Criminals don't need someone to create anonymous P2P because they already have it. Given that, does giving non-criminals absolute free speech make sense? And of course, the answer is yes -- if someone isn't doing anything wrong then anonymity only serves to protect them from those who retaliate when they do something *right*.

  5. The problem is that it is stupid. by khasim · · Score: 3, Informative

    They are looking at the PHYSICAL location of the machines.

    As far as I am aware, most bittorrent clients already search for the machines with the fewest hops and lowest latency. Translation: machines on the same NETWORK as them.

    Because if I am on Comcast at home and you have DSL through ATT at home and our homes are within 500' of each other ... that means NOTHING with regard to hops and latency between us.

    1. Re:The problem is that it is stupid. by immcintosh · · Score: 3, Insightful

      While your argument makes some sense in theory, it doesn't change the fact that this project is apparently reporting some very straightforward numbers which seem to indicate that in practice your point doesn't hold much water. I understand what you're getting at, but a 207% average speed increase is a 207% average speed increase. If you've investigated and gotten different results, please feel free to share. How directly that translates into a savings in bandwidth for the provider, I don't know, but I don't think that's what the GP was getting at.

    2. Re:The problem is that it is stupid. by snowraver1 · · Score: 4, Informative

      I have been using Ono for about 6 months now. When I installed it, it made very little difference at all. I usually get pretty good speeds though, with or without. I am still using the plugin now (with azureus) and am using it more because i'm too lazy to uninstall it, then for the speed increase (if any).

      It sounded cool, but didn't work for me. I am curious if anyone else noticed similar findings, or if I am all alone.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    3. Re:The problem is that it is stupid. by CountZer0 · · Score: 5, Informative

      Except they aren't only looking at the physical location of the machines. They are basically merging both network and physical location to come up with a hybrid location mapping that provides the lowest latency route.

      From the FAQ:
      Does this really work? In a paper pending publication, we show that our lightweight approach significantly reduces cross-ISP traffic and over 33% of the time it selects peers along paths that are within a single autonomous system (AS). Further, we find that our system locates peers along paths that have two orders of magnitude lower latency and 30% lower loss rates than those picked at random, and that these high-quality paths can lead to significant improvements in transfer rates.

    4. Re:The problem is that it is stupid. by Hatta · · Score: 2, Insightful

      Yeah I'm not seeing how this is going to be too useful in most cases. If you have enough seeds that you can afford to pick and choose which ones you download from, you're going to be getting high speeds anyway. If you have low speeds, you're not going to be picky about your seeds.

      --
      Give me Classic Slashdot or give me death!
    5. Re:The problem is that it is stupid. by Hatta · · Score: 2, Insightful

      I haven't read their paper obviously, but those numbers might not mean much in the real world. For instance, latency means nothing when you're downloading a large file. A 30% lower loss rate might matter, but only if your loss rate is already a significant limiting factor.

      Availability of peers is likely to be the limiting factor in any real life situation. Using an app that's picky about its peers isn't going to improve that at all.

      --
      Give me Classic Slashdot or give me death!
    6. Re:The problem is that it is stupid. by Shakrai · · Score: 2, Insightful

      or instance, latency means nothing when you're downloading a large file

      No, but latency might be useful in trying to figure out which peer is closer to you on the network.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    7. Re:The problem is that it is stupid. by Anonymous Coward · · Score: 0

      It saves money for the ISP because most ISP's own their internal network but have to pay a lot for the data they send off-site.
      If your client is only downloading from people on the same ISP they can shape the traffic more effectively and don't have to pay their edge providers anything.

      The comcast vs. att example above shows a lack of network understanding. Traffic that routes to another ISP will usually take at least 3 and often more hops, and has to traverse a 'choke point' with all the other traffic routing to that ISP. If your friend was on-network there would probably only be 1 or 2 hops, and less other traffic running through the hops.

    8. Re:The problem is that it is stupid. by budgenator · · Score: 1

      Out of curiosity, I fired up my Azureus BitTorrent client let a few peers connect and ran the IP addresses through traceroute and on a Comcast connection I got nothing, all of the traces timed-out because Comcast has blocked them, and Comcast was one of the companies working with Pango to develop a BT client that selects low hop peers first.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    9. Re:The problem is that it is stupid. by cheater512 · · Score: 1

      Actually its looking at the network path.

      Not directly but via what CDN's each user sees.

    10. Re:The problem is that it is stupid. by cheater512 · · Score: 1

      I think more people need to use it for it to work better.

    11. Re:The problem is that it is stupid. by AigariusDebian · · Score: 1

      If you happen to download a very popular torrent (such the latest Naruto or BSG episode) with 30000 seeds all over the world, then this would be a godsend.

      As I described here: http://www.aigarius.com/blog/2006/08/12/bit-horizon/

      If the torrent client chooses a peer at random and gets a peer across the world from you, then there will be bad traffic between you two. If all peers are such unlucky choices (which is a significant probability for high popularity torrents) then you will have low total download speed, underutilisation of you bandwidth and (most importantly) overutilisation of intercontinental cables.

    12. Re:The problem is that it is stupid. by msobkow · · Score: 1

      I just installed it and saw an immediate doubling of my transfer rates after I restarted Azureus. I'd have to say that it seems to work, at least for the torrents I have on the go right now.

      --
      I do not fail; I succeed at finding out what does not work.
    13. Re:The problem is that it is stupid. by Anonymous Coward · · Score: 0

      207% average speed increase. If you've investigated and gotten different results, please feel free to share


      The freenet folks have gotten very different results, with wide-spread distribution networks becoming small pockets of users. They weren't using this algorithm, but when you start breaking your worldwide networks down into local networks --- especially when the powers that be want to divide and conquer --- you're asking for trouble.
    14. Re:The problem is that it is stupid. by Dan541 · · Score: 1

      ISP's aren't putting money into their infrastructure otherwise they wouldn't have problems with bit-torrent. This just gives them another excuse to cheap out and when on-demand video becomes the main source of TV content..... well so much for net neutrality now they have natural (not sure what word to use) throttling to force users onto their service.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    15. Re:The problem is that it is stupid. by Kaukomieli · · Score: 1

      Because if I am on Comcast at home and you have DSL through ATT at home and our homes are within 500' of each other ... that means NOTHING with regard to hops and latency between us.

      What if your provider and my provider, though being different companies, are just resellers of someone elses infrastructure? I dont know how it is in the USA as I do not live there, but in some other countries there are just a handful of network-owners and lots of resellers, so traffic could be exchanged inside the local network-branch of the network-owner with this technique.

    16. Re:The problem is that it is stupid. by Inda · · Score: 1

      Same as that...

      Been using it six month roughly too. I've only ever seen one peer close to me in the logs but, saying that, I don't use BT for new stuff, that's what Usenet's for.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  6. Well, that took long enough by Animats · · Score: 5, Interesting

    That's been the trouble with these "peer to peer" protocols. The routing algorithms have been horribly inefficient. It's quite possible to have the same data flowing in both directions on the same pipe. Multiple copies, even.

    It might be cheaper for the telecom industry (which is big) to buy out the music industry (which is tiny) and just cache the RIAA's entire output on local servers. Just cacheing the top 100 releases or so might cut traffic in half.

    (This won't scale to movies, though. Movies are bigger and more expensive to make.)

    1. Re:Well, that took long enough by crossmr · · Score: 1, Redundant

      Multicast would do wonders on the internet for anything with a high volume.
      I've thought the same about work places that allow streaming music. Put in a media server that pulls the top X streams down once, and then internal users could hit that. Rather than several hundred streams, maybe you cut it down by 80%.

    2. Re:Well, that took long enough by JustinOpinion · · Score: 5, Insightful

      That's been the trouble with these "peer to peer" protocols. The routing algorithms have been horribly inefficient. It's quite possible to have the same data flowing in both directions on the same pipe. Multiple copies, even. Seems to me that is an artifact of a protocol being designed to operate on a hostile network.

      Distribution could be wildly efficient if the users and the network operators were on the "same team." If they wanted to, they could design a bit-torrent variant where chunks are cached by intermediary servers, so that they can always be delivered quickly from a local node. Further, servers could maintain accurate models of network topology, and clients could then use this data to pick the best path. Chunks from popular files would almost always be available from a nearby server cache or a nearby peer.

      The problem is that the network is either indifferent to user activities, or actively trying to prevent user activities (throttling, etc.). The end result is that the protocol is tweaked not for efficiency, but for circumvention (e.g. encryption).

      I like the idea presented in the summary, since it is in principle a net benefit to both the users and the network operators. However even if it works, it may not last. For instance, ISPs may use even more aggressive tricks (maybe even exploiting this proposed variant), forcing the protocol to become even more inefficient (e.g. switching to a multi-hop TOR-like protocol).
    3. Re:Well, that took long enough by Shakrai · · Score: 1, Informative

      Multicast would do wonders on the internet for anything with a high volume.

      We see some variation of this thought expressed in every p2p/bandwidth related story but would it actually help that much?

      How is multicast going to reduce the bandwidth requirements of video on demand (i.e: Netflix instant view) applications? You request something, the server sends it to you. Unless somebody else is requesting that exact same movie (and requesting it at the exact same time as you) how the hell does multicast help?

      It might be useful for live events (think of the Presidential Debates) that are being streamed but I don't think it's a magic bullet that's going to solve all of our bandwidth problems.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    4. Re:Well, that took long enough by Chandon+Seldon · · Score: 1

      Multicast doesn't magically help with every possible application, but it *would* help with classical block-based P2P file trading.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    5. Re:Well, that took long enough by crossmr · · Score: 2, Interesting

      No, not all. And nothing will be a magic bullet that is going to solve everything. You need to make improvements where you can. Any bittorrent application which supposedly takes up 175% of all internet traffic if some sources are to be believed and has more than 1 leecher on it will benefit from multicast. Live events, streaming music, and any other kind of service which isn't on-demand (you join something in progress rather than it starting fresh for you) will benefit from it.
      On demand stuff can only benefit in the case where an ISP recognizes something is a popular download currently and caches it locally. Windows updates, virus definitions, etc. That would be a bugger of a system to automate though.

    6. Re:Well, that took long enough by nuzak · · Score: 2, Informative

      > Unless somebody else is requesting that exact same movie (and requesting it at the exact same time as you) how the hell does multicast help

      Someone probably is requesting the exact same movie at roughly the same time. Have a few multicast streams going that are offset by some interval. You request the chunks that aren't being multicast, then synchronize to the first available multicast stream when it's available.

      --
      Done with slashdot, done with nerds, getting a life.
    7. Re:Well, that took long enough by Kaukomieli · · Score: 1

      Distribution could be wildly efficient if the users and the network operators were on the "same team." If they wanted to, they could design a bit-torrent variant where chunks are cached by intermediary servers, so that they can always be delivered quickly from a local node.

      Something like that was implemented a couple of years ago in some emule-clients. They used the providers caching proxy-servers to greatly speed up download-speed. It was called "webcache" and some information can be found here:

      http://www.amule.org/wiki/index.php/Webcache
      (english with pro/con rating, but rather negative mainly due to privacy concerns)

      http://www.emule-mods.de/extra/webcache.gif
      (graphic)

      http://www.emule-mods.de/?feature=57
      (german positive)

  7. Remote Location Prejudice? by EMeta · · Score: 3, Interesting

    I'm no expert in this field, but this sounds to me like computers in isolated areas would suddenly get the shaft. Am I missing something?

    1. Re:Remote Location Prejudice? by wattrlz · · Score: 4, Insightful

      Don't computers in remote locations already get the shaft? If there're no peers within your ttl, then you're sol.

    2. Re:Remote Location Prejudice? by immcintosh · · Score: 1

      This seems like it would only affect downstream bandwidth. That is, this affects which hosts a client will request information from. I don't see any reason why it would have any effect on whether or not a host would accept a requested upstream connection. So, now that I think about it, I guess it would be BENEFICIAL to people living in the boonies on account of they'd receive fewer requests to upload data.

    3. Re:Remote Location Prejudice? by wild_quinine · · Score: 1

      I'm no expert in this field, but this sounds to me like computers in isolated areas would suddenly get the shaft. Am I missing something? I don't know. Are you an albanian goatherd using a 2400bps modem from your moutainside shack?

      If so, then I guess you're probably missing something. However, if you're in that situation, you can put torrenting for prawns near the bottom of the list.

    4. Re:Remote Location Prejudice? by Shakrai · · Score: 1

      Does this ever actually happen in the real world? I'm doubtless spoiled living in the United States but I've never seen a traceroute with more than 30 or 35 hops on it. Isn't the lowest default TTL for any (major) operating system at least 64?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    5. Re:Remote Location Prejudice? by complete+loony · · Score: 1

      Not necessarily. It depends on how oversubscribed the ISP is. Put it this way, if 50% of the P2P users in one location can completely flood the upload traffic of their ISP. Then even if the peers are more interconnected, they can still flood the upload traffic of the ISP, while allowing the other 50% of their aggregate bandwidth to be used among themselves.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    6. Re:Remote Location Prejudice? by EMeta · · Score: 1

      Thank you.

    7. Re:Remote Location Prejudice? by wattrlz · · Score: 1

      It used to happen to me all the time way back when I had the patience to use p2p. I really don't know how it took 256+ hops to find someone with the same musical tastes as I had, but an mp3 could take months to complete, if it completed at all, because the one other guy in the state who liked, say, Wumpscut hand an HD meltdown.

  8. Isn't this what TTL is for? by Sgt_Nikon · · Score: 1


    Can't the torrent clients simply check the TTL value and then prefer closer peers?

    Man talk about re-invent the wheel.

    1. Re:Isn't this what TTL is for? by Klaus_1250 · · Score: 1

      But a low TTL does not imply low latency. It is likely, but may not always be the case. Also, a short TTL, low latency connection can still be unstable, causing resents and dataloss (malware, bad (wireless) connection, old OS, etc). It can also be a low bandwidth/poorly configured connection, only giving you 1-2KB/s. The story is thus a bit more complicated than just TTL's and latency. Quality and Speed of the Peer's connection also come into play.

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    2. Re:Isn't this what TTL is for? by Sgt_Nikon · · Score: 1

      The story is thus a bit more complicated than just TTL's and latency. Quality and Speed of the Peer's connection also come into play. This is all information that the torrent client has or can get easily. The client can monitor rolling averages for speed and do periodic latency tests. The client could also send the TTL it is sending with in the TCP packet so that the receiving client can calculate the distance.

      You don't need to build an external database to look this stuff up.
    3. Re:Isn't this what TTL is for? by Em+Adespoton · · Score: 1

      The problem with TTL is that it can be re-set at the routing points. For large backbones, the same data could be routed through multiple points, some of which have multiple intermediary hops, and TTL will not be adjusted until it hits the same end-point. This is one of the "priority" methods large network houses already use to prioritize packets; to the end user/switch/router/etc. it just looks like an overloaded or slow router.

      Because these companies have already messed with TTL, it is now broken for use as a solution to all these problems it was originally designed to fix.

  9. "Nearby peer" mechanisms are anticompetitive by Brett+Glass · · Score: 5, Interesting

    One thing that many people do not think about at first (but realize when it's pointed out to them) is that mechanisms which try to identify peers on the same ISP's network are anticompetitive. (That's why only the biggest carriers, like AT&T, support them.) Here's why. The cable and telephone monopolies have so many customers that the odds are there will be someone else on the same provider's network with the requested files. Small ISPs, on the other hand, will rarely if ever have someone with that file and so will still experience a great impact from the cost shifting and congestion caused by P2P. Hence, you can see why the big guys are cautiously embracing schemes like "P4P" as an anticompetitive weapon to block new entrants -- particularly wireless ones.

    1. Re:"Nearby peer" mechanisms are anticompetitive by Jerf · · Score: 4, Insightful

      OK... but the blame lies not on the "big telcos", but reality itself. Network effects exist; better to harness them than kvetch about them. What are the big networks supposed to do, pretend they don't exist and screw their customers in the process?

    2. Re:"Nearby peer" mechanisms are anticompetitive by KarmaOverDogma · · Score: 1

      I think the major telcos have demonstrated that they don't care if they screw p2p customers in particular in the pursuit of profits. This is especially true since p2p users have habit of actually using the bandwidth they're entitled use (constantly), but are expected in practice not to, like Jane and Joe Websurfer.

      --
      uR iGn0ranc3, Their Power
    3. Re:"Nearby peer" mechanisms are anticompetitive by KarmaOverDogma · · Score: 1

      I think the telcos have already demonstrated they don't have any problems screwing their p2p customers in particular, as they often make continuous use of bandwidth they pay for, but are expected to rarely use, as Jane and Joe Websurfer do.

      To the extent that big telcos can cooperate to allow the impact of p2p traffic to be reduced, I think that's a reasonable expectation (as long as they aren't potentially liable for it), but don't hope for more cooperation unless something in the equation changes to somehow give them an opportunity for more profit.

      --
      uR iGn0ranc3, Their Power
  10. Hot Potato for ISPs by lavalyn · · Score: 1

    Setting aside the Net Neutrality implications of this development if it were to enter mass deployment (use this P2P software!), ISPs will loathe to actually install this technology. It would leave them implicitly condoning P2P, the majority of which is used for copyright infringement. Besides, it'd cost them actual money, compared to lobbying and whining at government.

    --
    Doing the Right Thing should not be preempted by making a buck.
    1. Re:Hot Potato for ISPs by CountZer0 · · Score: 1

      There is nothing for the ISP to install (RTFM?)

    2. Re:Hot Potato for ISPs by billstewart · · Score: 5, Insightful
      ISPs don't actually care about copyright infringement, except possibly the cable modem companies which are also selling television and might have their advertising revenues impacted. Back when Napster and @Home were still around, @Home had two positions on Napster - officially, they'd say "Evil Copyright Infringers are Bad! And people generating upstream bandwidth from home are Bad!". Unofficially, the people who worked there mostly said "Well, duh! The reason people are buying broadband at home is to download music - Napster's really great for us!"


      ISPs care about money - buying more upstream costs money, and upgrading peering links or internal distribution networks costs money. They also care about customer perceived performance, and if P2P uses their networks inefficiently, and swamps a neighborhood's upstream in ways that interfere with TCP performance, that's bad. For the most part, this technology will reduce their costs by reducing exterior bandwidth, and that's good, as long as it doesn't do it in ways that the improved P2P performance finds other bottlenecks in their system to step on. The better the P2P paths can match the structure of the ISP, the lower the impact on their network will be.


      This approach doesn't actually require the ISP to install anything, or to do anything, or expose them to participating-in-P2P-themselves infringement conflicts; there are other approaches that do, such as putting P2P caching servers in their network. So it's pretty much all gravy for them, especially since they know that some large fraction of the bits they're carrying are P2P. (The Akamai caching servers here aren't being used to cache the P2P - they're web caches used by traditional content providers, and what this tool is doing is using their location to identify some of the structure of the ISP network to do better P2P peer matching.)

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  11. Re:internet gps using Akamai's servers by billstewart · · Score: 4, Interesting
    Akamai's content distribution system works by putting large numbers of small caching servers around the internet, on ISP networks, and using algorithms to connect clients to the closest server while doing some level of load-balancing. (There are other CDNs that work by putting small numbers of large servers at peering points.) So if two clients get connected to the same Akamai server when they're retrieving some Akamai customer's content, they're probably nearby in a network sense. That doesn't require getting lots of detail from Akamai's network - though it might be more accurate if it did.


    It's an interesting approach - you can also do things like identifying IP addresses by BGP Autonomous System Number, which will tell you what sites are in the same ISP, but you might get better P2P performance by connecting to a peer on another ISP in your same city than a peer who's on your ISP but across the country. (Most ISPs seem to assign ASNs on roughly a continent or country level.) So sometimes you'll get better P2P performance by picking close ping times, but as the article says, pinging lots of potential peers can take a long time.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  12. One way street, or no? by Sun.Jedi · · Score: 3, Interesting

    In fact, when ISPs configure their networks properly, their software significantly improves transfer speeds Asking ISPs to properly configure their networks in response to specific application will, in all likelihood, garner the same result as me asking my 2 year old not to play in dog's water bowl. Can't Azure, bT, etc just limit, or filter TTL values to the same, or similar effect?

    What about the Comcast effect? Although a joint venture would seem to help both sides, the bottom line from the network/legal/politician/*AA side is [voice of James Hetfield] P2P BAAAAD! [/voice].
  13. So Hold the handle, not the sharp edges by billstewart · · Score: 4, Insightful
    There are two groups of people who don't like P2P - the RIAA who want to spin it as content thievery (which, ok, it often is), and the ISPs, who don't like getting their networks swamped and having to pay more for transit with upstream ISPs or increasing the size of their peering with peers and their internal distribution links. Right now, both of those forces are pointed in the same direction.


    Making P2P more efficient by aligning peer selection with ISP structure makes the ISP side less grouchy about it. This is good. The more precisely you can do that, the more you reduce the impact on the ISP's performance and costs, as well as getting better performance for the P2P system. So they're generally going to like it, though it's obviously a balancing act, because better alignment means you can also find the bottlenecks in your ISP and fill them.


    So no, as long as you're not bothering Akamai too much, and as long as this works reasonably well with your ISPs, it's not going to get pushback.


    Back when Napster was still around, it did some work with some universities to set up peering student-student rather than student-outsider, because that way most of the bandwidth stayed on the fat cheap university LANs rather than the thinner and rapidly-overloaded links to the Internet. Some of this happened naturally (students would show up as having fast connections, so students would generally upload from other students, but outsiders would also try to upload from students.) Napster could do this fairly easily, because they had a centralized database. Bittorrent and most other P2P systems today are designed to avoid having a centralized database, because it was a target.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:So Hold the handle, not the sharp edges by Shakrai · · Score: 2, Informative

      Bittorrent and most other P2P systems today are designed to avoid having a centralized database, because it was a target.

      Uhh, bittorrent does have a 'centralized database' -- it's called a tracker.

      Granted, there are some trackerless implementations but bittorrent wasn't "designed" to avoid having a "target". It was designed to efficiently share large files.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:So Hold the handle, not the sharp edges by Apple+Acolyte · · Score: 2, Informative

      tracker's aren't centralized databases in the way Napster's database was. Napster's central database served as a single global tracker. That doesn't exist in torrent land. Downloaders were inconvenienced by Demonoid going down for a period of time, but BT wasn't threatened.

      --
      Part of the hardcore faithful who believed in Apple long before it was cool again to do so
    3. Re:So Hold the handle, not the sharp edges by jasonjacks0n · · Score: 1

      Making P2P more efficient by aligning peer selection with ISP structure makes the ISP side less grouchy about it. This is good. The more precisely you can do that, the more you reduce the impact on the ISP's performance and costs

      Yeah... maybe. Or maybe heavy BitTorrent users will just download more stuff in the same amount of time, keeping last-mile network utilization constant.

      Basically, most of the "recreational" P2P users I've known just download as much as they reasonably can; the faster their network connection, the more they download.

      So more efficient P2P algorithms will help keep network utilization down from people like me (I use BitTorrent occasionally to download large files when it's convenient, or is the default method, such as with ISOs). But for recreational BitTorrent users, I don't think it necessarily holds true that the amount downloaded will remain constant, with Ono's improvement resulting in overall network utilization decreasing - instead, I think those users will keep their network use the same, and the amount they download will go up. And those are the users ISPs are currently concerned about, not casual/occasional P2P users like me.

      Something like Ono may allow for "official" BitTorrent-based distribution (such as commercially-backed video download services) to have less impact on the network, which might make the ISPs happier... although many ISPs seem mostly to want to kill or co-opt those services too, because they're also cable operators, and perceive them as competitors.

      --
      This space intentionally left blank.
    4. Re:So Hold the handle, not the sharp edges by billstewart · · Score: 1
      Agreed, and that makes a real difference. Avoiding having a single target which could be used to shut down the whole system was one of Bram's objectives when he was writing Bittorrent. Individual trackers can be shut down, so a person distributing a given file or bunch of files can be told to shut down, but the Bittorrent system as a whole keeps working just fine, because there isn't one big "Kick Me" target on it like Napster had. That also reduced some of the need for secrecy that some of Bittorrent's shutdown-avoiding predecessors had, notably Mojo Nation, and pushed the responsibility to the people distributing any specific file, as opposed to the platform.


      That does lose some efficiency - a vanilla Bittorrent client is less likely to be willing to upload a given file after it's done downloading that one. On other other hand, it also blocks the RIAA's favorite tactic of "You made Every File You Have Available to Six Billion People, so you owe us 6Billion*Nfiles*$1000/file".

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    5. Re:So Hold the handle, not the sharp edges by rtechie · · Score: 1

      There are two groups of people who don't like P2P - the RIAA who want to spin it as content thievery (which, ok, it often is), and the ISPs, who don't like getting their networks swamped and having to pay more for transit with upstream ISPs or increasing the size of their peering with peers and their internal distribution links. Right now, both of those forces are pointed in the same direction. Well, you might notice that the cable companies are doing a lot of throttling and the phone companies... aren't. Why do you think that is? It's because the lion's share of bittorrent traffic is video, often the very same video the cable companies are broadcasting. IPTV has been taking off in a huge way lately. They don't want the competition, which is why they're not going to cooperate with this initiative. Their partnership with bittorrent is about mooching their user's bandwidth to SELL PPV video and movies.

      This is mainly about control of video distribution, and to a lesser extent, content distribution in general.

    6. Re:So Hold the handle, not the sharp edges by Brett+Glass · · Score: 0, Troll

      Well, whatever you think of P2P, you must admit that it was designed for the purpose of piracy. That's just a matter of historical fact. Some companies that want to profiteer on it (e.g. BitTorrent, Inc.) are trying to get legitimate media outlets to use P2P, but it's unwise of them to do it; it might prevent crackdowns on piracy due to "substantial noninfringing uses." The best thing to do about P2P is to develop client/server alternatives to it. They will be more efficient and can be made at least as fast.

    7. Re:So Hold the handle, not the sharp edges by Dan541 · · Score: 1

      Some companies that want to profiteer on it (e.g. BitTorrent, Inc.) are trying to get legitimate media outlets to use P2P, but it's unwise of them to do it; it might prevent crackdowns on piracy due to "substantial noninfringing uses." Um... That's the whole point.

      P2P was intended for file sharing what was it's original purpose, but it always had problems due to residential users having a lower upload than download. Bit torrent was written to solve this problem and now people are capable of downloading and distributing huge amounts of data that would have previously been inconceivable.

      P2P is a perfectly legal and legitimate way to distribute media and the more people we get on our side the more we can fight people who are trying to control our Internet use.
      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
  14. And that is their flaw. by khasim · · Score: 4, Insightful
    If I may ...

    ... Further, we find that our system locates peers along paths that have two orders of magnitude lower latency and 30% lower loss rates than those picked at random ...
    And THAT is the problem with this work.

    The current torrent clients do not RANDOMLY pick an address. They check latency and hops.

    Sure, it's easy to get HUGE IMPROVEMENTS when you choose to compare yourself against something that no one does anyway.

    I'll wait to see what their app does when compared to the current methodology of the clients. I'd guess that it would be WORSE than simply measuring the latency and hops. Which is already done and done rather more efficiently than their method of querying 3rd party servers.
    1. Re:And that is their flaw. by Sentry21 · · Score: 3, Insightful

      Great, except that latency and hops means very little in terms of throughput. As an example, being in Vancouver on Shaw, I'm likely to get better speeds from a node in Toronto on Shaw (quite a few hops away, and relatively latent) than from a Telus user here in Vancouver.

      The reason? Shaw owns a national fibre network that crosses the country, and you can traverse that distance without leaving their (impressive) network. In comparision, going to Telus, which is not that far away in terms of hops and latency, requires crossing border routers which, at peak periods, are very likely saturated.

      One thing I wish my torrent clients would do is stop accepting uploads from peers with worthless transfer rates. When I have three seeds sending data to me at 120 KB/s on average, and forty sending data at 0.5 KB/s on average (and not downloading at all), those connections are accomplishing pretty much nothing. I'd rather disconnect from them, and try to find other peers with whom I can exchange data faster (in both directions).

      Especially on private trackers, where the 'maximum number of peers' I connect to are all downloading from me at 1 kb/s each; this actively harms my ratio, because I have to seed the torrent for weeks to hit 1:1; I'd rather connect to someone else and ship them 100 KB/s so I can get the data out there faster, and not suffer because of people with shitty routes.

      That, more than anything, is what I hope for this technology.

    2. Re:And that is their flaw. by Sancho · · Score: 1

      Ratios, in general, are a bad idea. They're a pyramid scheme. You have to get in early to even have a shot at a high ratio.

      I don't think that BitTorrent was designed with ratios in mind, but it was definitely designed with availability. Private trackers should track how long you're connected to the torrent, not how much you've actively uploaded. If you've been seeding for a week, but you only managed to upload a small amount due to other crappy peers, you shouldn't be penalized.

    3. Re:And that is their flaw. by Mia'cova · · Score: 1

      I disagree. I value the 10mbit uploader who's there are release time a whole lot more than someone who comes by a month later with saturated upload. Credit should be given where it's due. Sites often give bonus for seeders over regular peers. About the only tweak I'd make is to increase the bonus for near-dead torrents.

  15. Good Morning Internet by Strange+Ranger · · Score: 3, Informative

    AFAIK there are often ISPs in BFE that can give you a decent ttl. It's just a PITA getting them to honor their TOS so your packets don't go MIA.

    --

    Operator, give me the number for 911!
    1. Re:Good Morning Internet by breakfastpirate · · Score: 1

      TMA DNR

    2. Re:Good Morning Internet by Anonymous Coward · · Score: 0

      It's a joke. Didn't any of you see Good Morning Vietnam? The post is a poke at using too many TLAs.

    3. Re:Good Morning Internet by Anonymous Coward · · Score: 0

      LOL

  16. Any benefit for the user?? by burris · · Score: 1

    I understand why location aware choking is helpful to ISPs - it reduces border traffic and their costs. I can also understand how location aware peer selection on the tracker can help torrents that have too many peers for every peer to be connected to every other peer. So does this client plugin or any other client based location aware selection/choking make any real difference for users? The classic tit-for-tat choking algorithm means you unchoke the peers giving you the fastest download. It doesn't matter if they are close or near, have high latency or not - fast is fast and slow is slow. In the end, throughput is the only thing that matters. Maybe location can be a useful weight for optimistic unchoke, so you can potentially find fast peers sooner, but that seems like a pretty small optimization.

    Unfortunately, the paper for Ono isn't available yet.

    1. Re:Any benefit for the user?? by Sancho · · Score: 2, Interesting

      I understand why location aware choking is helpful to ISPs - it reduces border traffic and their costs. Well depending upon how ISPs determine egregious bandwidth usage, it could be the difference between getting a letter telling you to cut back and slipping under the radar.
  17. neighborhood pub by zelik · · Score: 1

    Cool, now me and my neighbors will have something to talk about when we get notices from RIAA! Talk about bringing the love to a local level

  18. IPv6 multicast by djelovic · · Score: 1

    This may be a stupid question, but if ISPs are looking to save on bandwidth, why don't they turn on IPv6? IPv6 multicast solves the problem of efficient 1:N distribution way better than P2P apps.

    Have a large file you want to distribute and want to do so using 2mbps of bandwidth? Pump the file in parallel using 1mbps, 512kbps, 256kbps, 128kbps, 64kbps and 32kbps so that people with all kinds of pipes can download it, and pump it in a loop. Add some amount of redundancy to each stream, and you are good to go.

    It's even easier for real-time content such as TV and radio, as a dropped packet here and there is no biggie.

    What am I missing?

    1. Re:IPv6 multicast by Sancho · · Score: 1

      Several reasons.

      1) Cost efficiency. Is their current infrastructure IPv6 ready? Probably not.

      2) A significant number of the peers would also need to be on IPv6. Chicken and egg problem.

      3) P2P apps still need to know about IPv6 multicast, right?

    2. Re:IPv6 multicast by Wesley+Felter · · Score: 1

      Multicast is a good idea, but it isn't related to IPv6. There's IPv4, IPv4 with multicast, IPv6, and IPv6 with multicast.

      As I understand it, if ISPs enabled multicast their routers would explode due to the memory requirements.

    3. Re:IPv6 multicast by djelovic · · Score: 1

      IPv4 multicast is a joke. It's basically useful only on a local network. IPv6 multicast is much saner and can be used on the internets. ;)

  19. Two seperate issues between ISPs and P2Ps by Simonetta · · Score: 4, Insightful

    There are two seperate issues between the ISPs and the P2Ps. The details of the two issues tend to get mixed according to the perspective of the person making the argument.

    The first issue is the amount of data (the bandwidth issue) that the P2P downloader is using relative to the amount of bandwidth that the other ISP users are consuming. The other issue is the ability of the so-called owners the downloaded information to legally extort money from P2P users.

    The P2P users are the best customers of the ISPs. In time, the technology improves to handle the growing needs of the P2P community, and the P2P'ers are willing to pay (within reason) for faster access and greater bandwidth. P2P'ers will pay $30-$50 more a month to the ISPs than the dial-up'ers who are mostly checking e-mail, reading specialized websites, and doing eBay trading. This makes the P2P'ers a significant revenue source to the ISPs.

    "Significant revenue source", in case you didn't know, is the most important three word phrase in the English language. "You're Under Arrest" is the second-most significant phrase in English. And, of course, the more 'sig rev source' that you have, the less you have to concern yourself with hearing "You're U A!" But, nevertheless, it can still happen. Especially in the current times of great change such as the present when one former source of sig revenue (the music industry) is evaporating and others like the P2P community are rising.

    Generally the law follows the money. The golden rule states that he who hath the gold maketh the rule. But, in the real world, money and law tend to be 90 degrees out of phase. Situations arise where a disappearing revenue source has, for a certain period of time, the ability to envoke the legal system to extort money from people in greater proportion than its social usefullness would have it deserve. The music industry, and its extortion arm - the RIAA, is in that position. This industry is entering its 'zombie' phase, in that it is already dead but doesn't seem to know it. Death for a business is a different concept than it is in biology. Zombie businesses are basically unsustainable in the long run because their economic model has been broken, but their structures are still functioning. Basically the RIAA is just the music industry running around like a chicken with its head cut off. It can't last, but you don't want to be in its way before it just falls over.

    Since the RIAA uses the ISPs to identify the P2P'ers that it has selected for random extortion, the P2P'ers don't trust the ISPs to come up with a working technical solution to the bandwidth problem. So we have the current situation that is bad for everyone. Personally I work around this by not downloading industry product: I get it in disc format from the local library and copy it from the disc onto my home PC. Then I return the disc to the library for the next person to use.

    The music industry insists that this is illegal in their parallel universe. And, there was a time when it appeared that the RIAA was going to take on the US Library Association. But the librarians have been dealing with assholes like this for 300 years and have their arguments in order. It always come down to this point: yes, library users copy the most popular music recordings. Which does cut sales to a minor degree. But the 50,000 libraries buy (at full retail cost) one copy each of thousands of titles that wouldn't be selling 50,000 copies if the libraries weren't buying it. Basically, the library makes available music for people to copy. But the libraries pay off the music industry to ignore it. Everybody is happy.

    The P2P'ers need to adopt this model for distribution. They should find out who they are in their local areas, like a university, and then trade physical copies of the materials that they are interested in. Like having ALL the recent music of particular genre or favorite films on a single USB 500Gi

    1. Re:Two seperate issues between ISPs and P2Ps by Anonymous Coward · · Score: 0

      -1: Bizarre

    2. Re:Two seperate issues between ISPs and P2Ps by TubeSteak · · Score: 3, Insightful

      The P2P users are the best customers of the ISPs. In time, the technology improves to handle the growing needs of the P2P community, and the P2P'ers are willing to pay (within reason) for faster access and greater bandwidth. P2P'ers will pay $30-$50 more a month to the ISPs than the dial-up'ers who are mostly checking e-mail, reading specialized websites, and doing eBay trading. This makes the P2P'ers a significant revenue source to the ISPs. All this is wrong.
      The best customers of the ISPs are "dial-up'ers who are mostly checking e-mail, reading specialized websites, and doing eBay trading" AND "pay $30-$50 more a month to the ISPs".

      ISPs hate the traditional bandwidth hog and now they're starting to hate their traditional customers too, because those "dial-up'ers" on broadband are also moving towards bandwidth heavy internet habits.
      --
      [Fuck Beta]
      o0t!
    3. Re:Two seperate issues between ISPs and P2Ps by TheVelvetFlamebait · · Score: 2, Insightful

      If you've read this far and are a normal Slashdotter, then you think that I'm really weird. But, this is how the real world works. It's just that no one ever talks about it like this. Thank you.

      Wrong: just about everyone on slashdot who gets moderated past +3 talks like this. And it is not the way the world works. It's close, but there exist subtle and important distinctions between your parallel universe and the one you're living in.

      The biggest distinction is that we reward riches, because riches are a reward in themselves. It sounds twisted, but it's true. Riches are an indicator of what you've put into society, and they are treated as such. If you have worked hard (or someone has worked hard to help you, in the case of inheritance), then it usually means you've contributed a lot to some part of society. Add to that, rich people pay a lot of taxes (unless the taxation system is ruthlessly regressive), which inevitably means the richest pay for our government, which means that the rich pay for public infrastructure, floating the economy, resulting in quality of life bonuses for everyone, etc, so naturally being rich is rewarded, and having a business that continues to build riches, doubly so.

      The recent (and proposed) additions to copyright law, for example, were not so much to do with the RIAA having money and making the rules, but the RIAA convincing the government that these rules would be beneficial to business, and they certainly would be to the copyright business.

      Situations arise where a disappearing revenue source has, for a certain period of time, the ability to envoke the legal system to extort money from people in greater proportion than its social usefullness would have it deserve.

      That's right: situations of that nature do arise, but the music industry isn't there yet. It still have many, many millions of happy customers, and a significant of unhappy consumers, so called because they "consume" the product, without actually being a customer (i.e. pirates).

      Their usefulness is still in producing the music that you borrow from the library in CD form, even if you don't pay for it. Without them, there is absolutely no guarantee that you or anyone else would have access to that same music. Without strong profit incentives, there's no guarantee that the artist would be creating, let alone that specific work, or that the artist would put enough effort in so that the recording becomes the one you enjoy, or that they'd distribute their materials, etc, etc. Profit motive helps all of that. Copyright is actually bigger than just the RIAA. It helps music (and, more generally, art) as a whole. Piracy subverts all of that.

      You say the RIAA is dead, but that's not necessarily true. It is indeed leaking profits, but that is generally attributed to the lack of immediacy of music. It's simply quicker and easier to find your music online, legal or not. The RIAA is slowly wising up to this fact, and even though they can't really match pirated/free music for immediacy (they are still a business after all), they can still salvage some profits from their losses. Either way, they lose their current standing, but they certainly don't die. That won't happen until not even a niche market can't support their music. I'm willing to bet that that won't happen for a good 10 years at least.

      The music industry insists that this is illegal in their parallel universe. And, there was a time when it appeared that the RIAA was going to take on the US Library Association. But the librarians have been dealing with assholes like this for 300 years and have their arguments in order. It always come down to this point: yes, library users copy the most popular music recordings. Which does cut sales to a minor degree. But the 50,000 libraries buy (at full retail cost) one copy each of thousands of titles that wouldn't be selling 50,000 copies if the libraries weren't buying it. Basically, the library makes available music for people

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  20. I have a better solution... by Anonymous Coward · · Score: 0

    How about the ISPs stop worrying about what I'm doing with the bandwidth they've sold me and worry about maintaining their infrastructure...

  21. If it helps peers become available more quickly by tepples · · Score: 1

    Availability of peers is likely to be the limiting factor in any real life situation. Using an app that's picky about its peers isn't going to improve that at all. If other peers can exchange pieces more quickly by using information about network topography, then the peers become available to send pieces to you more quickly.
  22. 10 minute tape delay by tepples · · Score: 2, Informative

    How is multicast going to reduce the bandwidth requirements of video on demand (i.e: Netflix instant view) applications? You request something, the server sends it to you. Unless somebody else is requesting that exact same movie (and requesting it at the exact same time as you) how the hell does multicast help? The first ten minutes are streamed normally. At some time during this ten-minute period, everyone else watching the same movie as you and who started within the same ten-minute period gets a multicast stream of the second ten minutes. Continue until the entire movie has been streamed in ten-minute blocks.
  23. Bizarre by Simonetta · · Score: 1

    Thank you, It's a challenge to get the geeks to consider you bizarre. I try and try again, but often get overlooked. It helps to prepare. I have a degree in economics and I write firmware.
        I challenge you to write stuff on Slashdot that is more bizarre than anything that I can write. It's hard at first, but, like all things worth doing, it gets easier with practice. A touch of advice? Get a speech-to-text program and a microphone. That way you won't be limited by your typing skills. Ranting makes better comments.

  24. Paranoia Survivor MAX by tepples · · Score: 1

    Plus, when I'm trying to download the .shn file of The Station's live performance of The Fog (written and performed by them) using bittorrent rather than the slower DL from archive.org, how would I know that I didn't download Radiohead's completely different song of the same name? Likewise, when I'm trying to download the .shn file of the late George Harrison's performance of "My Sweet Lord" (written and performed by him) using bittorrent rather than the slower HTTP download, how would I know that I didn't download The Chiffons' completely different song of the same melody?
    1. Re:Paranoia Survivor MAX by sm62704 · · Score: 1

      That's just stupid, and it's clear you meant it to be. I know about that incredibly fucktarded lawsuit, but you know good and damned well that if you search for "apple" in google and hit "i'm feeling lucky" you might get a hit on fruit apples, you might get a hit on the Apple record label, or you might get a hit on Apple computers, but you won't get a hit on "oranges" aven though apples and oranges are fruits.

      None of the damned P2P clients is going to return that Chiffons song for "My Sweet Lord" unless someone renamed the file to "mysweetlord.mp3".

      If you were going for "funny" you fail it. If you were trolling I bit, congratulations.

      --
      mcgrew's razor: Never attribute to stupidity that which can be explained by greedy self-interest
    2. Re:Paranoia Survivor MAX by tepples · · Score: 1

      None of the damned P2P clients is going to return that Chiffons song for "My Sweet Lord" unless someone renamed the file to "mysweetlord.mp3". Complication: The Chiffons covered "My Sweet Lord" in 1975, I'm guessing as a dis to Harrison. But I know what you meant.
  25. An Issue with Using Local Peers by Anonymous Coward · · Score: 0

    As with other p2p networks, the idea of using local or "near" peers is a good idea for lightening the load on a link, espically when comparing the total possible data that can be sent over a link VS using as many local peers as possible.

    ie: having peers only on the other side of a link slows it down VS having several local faster peers.

    the issue is that if the file is new, this approach results in a group of people on one side of a link getting the file faster, but the rest of the world's lot of peers (ie:other end of ISP/Country link) do not have any data being sent to them for them to share (or once the group is done, they are all trying to send via the same link so limiting how fast the file spreads at the start).

    later in a swarms life this approach is usful in keeping the links lightly used (long distant hauls anyway), but it will take longer to get to this stage VS the current setup.

    As to the topic of the Ono system, I did use if for a while but either due to being in a country that does not have a local reference server (or appears to going by the settings for the plugin), if anything it made my d/l slower.

    Going by what the plug in was doing (that version anyway), it was pinging the servers to check responce time, but to have accurate ping times I would need to share at less than 80% of my upload, which means for this plugin to work, you need spare bandwidth or in effect, less data is being uploaded for others to use. No point uploading less data to a swarm just so you can be sending it to only local peers.

    Personally, I am waiting for a plugin that can take several IP ranges and selects a peer based on which group it is in. This way you can tell the client your ISPs local range, your ISPs cheap connections to other ISPs, state connections, country connections and lastly the normal filter of IPs you do not want to connect to. The way I see it is that it is a onion with cheaper and faster connections near the middle given preference. So the same as what all other "improvers" work with but

    a) no external interation
    b) no on going wasted bandwidth
    c) no on going central point that would get enoyed with a large number of peers using it (ie: pinging a set of servers)

    Sure the setup is a little more than the average improving client, but if someone is using Axurus and plugins, I would not think it is much more of a step.

    As to limit the issue as mentioned before, a setting of limiting the number of connections in each ring would be useful, so that a client in the far rings still are connected to and data sent to them so not limiting the spread of a swarm to a group or singular ISP
    d)

  26. Um, I don't get it by jc42 · · Score: 1

    The stated problem is that ISPs are upset with the P2P traffic because of its heavy load and want to throttle it. The proposed solution is supposed to increase my download speed. This seems to me to sound like exactly what will make my ISP even more upset.

    If the ISPs' claims are correct, what would make them happy would be P2P software that throttles itself to a very low transfer rate. The longer it takes me to download (or upload) a file, the less bandwidth I'm using at any given time, and the happier the ISP is.

    So why should an ISP be supportive of this proposed "solution"? Yeah, I'd like it. But I'd expect the ISPs to go after it and throttle it to a crawl. Or do as Comcast has been doing, and just outright kill any connections that look like file transfers.

    What am I missing here?

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  27. BitTorrent was designed for scalability by billstewart · · Score: 2, Interesting
    BitTorrent was designed to be a scalable high-performance system. Ratios are part of making that work, and Bram went through several iterations of tuning to get the pyramid scheme to work well.


    Early connectors are likely to have high ratios unless they abandon right after getting their full file, and late arrivers are going to be mostly leaching, and to some extent that's ok - but most people will get their files earlier if people are more generous, and also they'll get them earlier if they download from faster-uploading peers, and obviously it's helpful to keep at least one seeder around so that there's always a source of all the parts. Generosity's a Good Thing in this kind of network.


    Also, don't confuse ratios for a given torrent with ratios over a series of files - this isn't Napster. If you've been seeding for a week, that's nice to everybody, but you're only getting rewarded or penalized on This One File, and hopefully you've received it by now and aren't waiting for some tracker to hand out the last block which it's keeping in reserve to force the early participants to reach higher upload ratios before they can leave...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  28. As far as reality goes... by Kaukomieli · · Score: 1

    OK... but the blame lies not on the "big telcos", but reality itself. Network effects exist; better to harness them than kvetch about them. What are the big networks supposed to do, pretend they don't exist and screw their customers in the process?

    As you are explicitly mentioning reality: The big networks will do both, harness network effects and screw their customers in the progress.

  29. Asymmetrical service is not a "problem." by Brett+Glass · · Score: 1

    It's the best way to allocate limited resources. P2P breaks the asymmetrical bandwidth model not because it is any more efficient but rather because it allows the content provider's costs to be shifted from the content provider to the ISP. The original and explicit contract of the Internet, since its inception, has been simple: each side pays for its connection to the backbone. But some content providers don't want to pay their freight. They want to shift the cost of distributing their content to someone else. So, they turn users' computers into servers for their content. This has the additional advantage that since they aren't serving the content themselves, they can avoid being shut down if the content is illegal (which most of it is). Ironically, some of the people who are lobbying to force ISPs to carry P2P are claiming that they are advocates of "network neutrality." But P2P itself is not neutral! It dumps costs on ISPs, magnifying them hundreds or even thousands of times in the process. (For more on why this is so, see my slides at http://www.brettglass.com/FCC/pg0.html and http://www.brettglass.com/FCC/pg1.html.) As such, it violates the fundamental contract of the Internet. And it attempts to seize priority over traffic which is much more important. Should a kid downloading illegal music take priority over a life-critical telemedicine connection? Left unchecked, that's what P2P will do. It just makes sense to rein it in or block it.

    1. Re:Asymmetrical service is not a "problem." by Dan541 · · Score: 1

      It's the best way to allocate limited resources. P2P breaks the asymmetrical bandwidth model not because it is any more efficient but rather because it allows the content provider's costs to be shifted from the content provider to the ISP. The ISP doesn't pay anything, unless they are providing FREE service.

      But some content providers don't want to pay their freight. They want to shift the cost of distributing their content to someone else. How is a content provider who uses bit torrent NOT paying for distribution?

      I know people who are paying hundreds of dollars a month to distribute via bit torrent. Bandwidth cost's money and if the user is happy to contribute some bandwidth towards distribution, then why shouldn't they? I see plenty of PayPal donation buttons on website's, how is bandwidth different.

      100% of my website's and content (although it's been awhile now) are/where produced for free. I don't have thousands of dollars available to push terra-bytes of content across the Internet, especially when the content is free.

      Bit torrent provides an Equal opportunity for content distribution, now you don't have to be Rupert Murdoch to deliver media to the masses.
      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    2. Re:Asymmetrical service is not a "problem." by Brett+Glass · · Score: 1

      he ISP doesn't pay anything, unless they are providing FREE service.
      Yes, it does, because it is providing flat rate service. The user pays it no more money, but its costs go through the roof. Hence, the distributor of the content is setting up a server on their networks and taking service from them without compensation.

      How is a content provider who uses bit torrent NOT paying for distribution?
      It is not paying its freight to transport its content to the Internet backbone. This is the fundamental contract of the privatized Internet: everyone pays his or her way to the backbone.

      I know people who are paying hundreds of dollars a month to distribute via bit torrent.
      While ISPs are no doubt absorbing hundreds of thousands of dollars per month, as they are the ones who actually do the distributing.

      Bandwidth cost's money and if the user is happy to contribute some bandwidth towards distribution, then why shouldn't they?
      Let them pay for the bandwidth, then. Right now, they are taking it from ISPs.

      Bit torrent provides an Equal opportunity for content distribution, now you don't have to be Rupert Murdoch to deliver media to the masses.
      No; it's the Web that does that. P2P is a method of (a) shifting costs and (b) avoiding the establishment of centrally located sites which can be shut down to stop the distribution of pirated material. These are its two purposes.
    3. Re:Asymmetrical service is not a "problem." by Dan541 · · Score: 1

      This is the fundamental contract of the privatized Internet: everyone pays his or her way to the backbone. Then where is the problem?

      P2P is a method of (a) shifting costs and (b) avoiding the establishment of centrally located sites which can be shut down That's the advantage of it, Yes
      The Internet has always been about freespeech and allowing others to voice there opinions. Why should only the rich be allowed to distribute their content? Do you know what it cost to run a server? I don't know many people who could afford to do so let alone
      have the knowledge to manage the server.

      he ISP doesn't pay anything, unless they are providing FREE service.


      Yes, it does, because it is providing flat rate service. The user pays it no more money, but its costs go through the roof. Hence, the distributor of the content is setting up a server on their networks and taking service from them without compensation. Hang on, are you saying that the ISP shouldn't have to provide the service their customer paid for?
      I think most consumer protection laws would disagree with you.

      I pay for my connection to the backbone and if my ISP doesn't let me use 100% of what I pay for they must compensate me in some way, or else they have committed fraud!

      Where did this idea come that it's OK to make the user pay and than not deliver? I thought you argued the opposite just before. "everyone pays his or her way to the backbone." unless I misunderstood.

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    4. Re:Asymmetrical service is not a "problem." by Brett+Glass · · Score: 1

      Then where is the problem?
      The problem comes when content providers refuse to pay their freight.

      That's the advantage of it, Yes The Internet has always been about freespeech
      ...which does not include theft of service or theft of intellectual property.

      and allowing others to voice there [sic] opinions.
      Which has nothing to do with P2P, since P2P is not used to voice one's own opinion. It's used to make illicit copies of others' work or to distribute content which should be distributed via other means.

      Why should only the rich be allowed to distribute their content?
      This is the same straw man argument we see again and again from groups like "Save the Internet," which rave that the Internet and free speech will be under some sort of imminent threat if kids can't pirate music and videos. The fact is that anyone can publish on the Internet now. You don't need very much bandwidth at all to publish your ideas; in fact, many companies will give you a Web site for free. It's corporations and pirates that are trying to use P2P to shift their costs or cover their tracks.

      Do you know what it cost to run a server? I don't know many people who could afford to do so
      This is Slashdot, so I'll wager that there are thousands of readers who do know. And it's not much. What's more, you don't have to run your own (see above). Register a domain name for $15 a year nowadays, and you get a free Web site with it.

      let alone have the knowledge to manage the server.
      If you don't have the knowledge to publish something, or the knowledge that you don't have to manage a server to do it, well... sorry, ignorance is no excuse.

      The ISP doesn't pay anything, unless they are providing FREE service.
      Nonsense. The ISP is paying more because Internet service in this country is flat rate. If its costs go up, it does not get to collect more, It must therefore limit what users can do to run up its costs. And it must especially prevent those who are not its users from taking its service.

      Hang on, are you saying that the ISP shouldn't have to provide the service their customer paid for?
      The customer did not pay to operate a server (see the terms of service for virtually all residential Internet service). And the content provider did not pay for any service from the ISP at all.

      I pay for my connection to the backbone and if my ISP doesn't let me use 100% of what I pay for they must compensate me in some way, or else they have committed fraud!
      Again, unless you are paying for a connection on which a server is allowed and whose bandwidth you are allowed to saturate 24x7, you are not paying to run a server. Sign up for a more expensive class of service, and you can give that expensive bandwidth away to anyone you want. But you might think twice once you see how expensive it actually is.

      Where did this idea come that it's OK to make the user pay and than not deliver?
      Where did this idea come that you can pay for a gallon of gas and then take enough to fill not only your tank but 1000 of your friends'? And then complain like a spoiled child when the owner of the gas station says, "no?"
    5. Re:Asymmetrical service is not a "problem." by Dan541 · · Score: 1
      I'm sorry but I find it difficult to believe that you even have a faint clue what your talking about.

      What the hell am I doing paying $300 a month when I can apparently get the service for free with a $15 domain name.

      You claim that content providers should pay for their content and then sprout bullshit that they should obtain their service's for free. The problem is that is infrastructure isn't free at the end of the day someone has to pay.

      The customer did not pay to operate a server (see the terms of service for virtually all residential Internet service). And the content provider did not pay for any service from the ISP at all. P2P isn't a server you obviously DON'T know what a server (or P2P) is.

      The problem comes when content providers refuse to pay their freight. Did you know servers cost money? Check Wikipedia for "Bit Torrent Tracker"

      This is the same straw man argument we see again and again from groups like "Save the Internet," which rave that the Internet and free speech I'm not an expert of voIP but the last I checked Skype can be used to communicate with other people and *Gasp* share idea's

      Last I checked free-speech was not limited to text but also included video and other media that's far to large to be distributed via means other than bit torrent.

      If you don't have the knowledge to publish something, That's just it more people can learn to publish via bit torrent than they can running their own server and at a fraction of the cost.

      I will PayPal $20 to anyone who can explain to me how bit torrent is âoeTheft of Serviceâ
      Also if anyone has a server they can provide to me for free I need to distribute about 1.5 - 4Terrabytes per month I have a budget of $0
      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
  30. Re: by clint999 · · Score: 0

    Plus, when I'm trying to download the .shn file of The Station's live performance of The Fog (written and performed by them) using bittorrent rather than the slower DL from archive.org, how would I know that I didn't download Radiohead's completely different song of the same name?
  31. Again I say by scarboni888 · · Score: 1

    quit cheaping out & upgrade the frackin' pipes already. gawd.