Slashdot Mirror


P2P - From Internet Scourge to Savior

microbrewer writes "The MIT Technology Review has up a feature discussing the future of p2p networks. Specifically, they look at their role in content distribution, in the age of ubiquitous video services. Soon, the article asserts, the very same p2p-style networks that 'threatened' legitimate business may be the basis for most video-on-demand services." From the article: "So how could additional P2P traffic actually be a good thing for the Internet? Carnegie Mellon's Zhang points out that because peer-to-peer networks exploit both the downlink and uplink capacities of users' Internet connections, they distribute content more efficiently than centralized 'unicast' technologies. Zhang also says it should be possible to label P2P traffic so that service providers can track it and decide how much of it to allow through their networks. He and colleagues from the University of California at Berkeley have founded a startup, Rinera, to develop software that will give service providers such control."

131 comments

  1. Legal Use of technology by ZahnRosen · · Score: 3, Insightful

    Powerful technologies can be used for powerful things. Blizzard hired the bittorrent developer to help it distribute patches for World of Warcraft. P2P isn't illegal, using it for stealing is... P2P doesn't steal files, users do.

    1. Re:Legal Use of technology by ZahnRosen · · Score: 1

      P2P is a great idea, and I predict that clusters of processing power at the residential will become a reality. Its just an evolution of P2P and distributed computing. Editing a DVD? Use dad's new 16 core machine to speed to work while you edit on a power sipping laptop with wi-max at the pool.

    2. Re:Legal Use of technology by bazorg · · Score: 1

      P2P doesn't steal files, users do.... In my experience, people sharing files with P2P don't delete the original after they finish their copy, so let keep the "stealing" out of this, mmmkay?

    3. Re:Legal Use of technology by Digital+Vomit · · Score: 0, Redundant
      P2P isn't illegal, using it for stealing is...

      I thought P2P was an internet technology? Is there some other thing called "P2P" that can be used to actually steal things? Is it like a crowbar you can use to smash windows or something?

      P2P doesn't steal files, users do

      I didn't realize a lot of computer users were kleptomaniacs with overgrown nails. Files are cheap; why would anyone need to steal one? Or do you mean a wood file? Those might be more expensive, I suppose.

      --
      Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
    4. Re:Legal Use of technology by Dance_Dance_Karnov · · Score: 2, Interesting

      This is an idea whose implementation I've been waiting on for a long time. I would love to have a closet in my house with a computer 'core'. Something that can be large enough to have enough cpus and hard drives to serve a family with thin clients. I think in the future this will be a standard instillation on new house builds.

    5. Re:Legal Use of technology by ZahnRosen · · Score: 1

      Most likely the readers of /. aren't klepto's but a significant portion of the internet's bandwidth is used by P2P apps...

    6. Re:Legal Use of technology by Anonymous Coward · · Score: 0

      More likely sharing files !=theft.
      braindead,corporate media fed dumbfucks still imagine its illegal,just because daddy said so.

    7. Re:Legal Use of technology by ZahnRosen · · Score: 1

      stealing in the IP world means making a copy you aren't authorized to make. Thats the sense I meant it in, at least. :)

    8. Re:Legal Use of technology by arivanov · · Score: 2, Informative

      That is all true especially once you see what P2P is good at.

      Once you have discounted the illegal uses it becomes bloody obvious that most P2P uses are nothing but halfbaked emulation of multicast done by people with poor understanding of networking. Node discovery, node promotion to hypernode, sending single request to multiple interested parties are all trivial in a multicast environment. On top of the in a multicast environment the provider can easily enforce and control QoS, administrative boundaries, seed the network with nodes, limit propagation of requests to a network region, etc.

      By the way - this is especially valid as far as Generic P2P Vide On Demand and P2P voice like Skype. These are solutions looking for a problem. The problem is currently solely in the fact that idiots in big incumbent telcos in the chase of "build it big" residential access have largely ignored issues like multicast, QoS and the like. The moment they themselves start distributing content they will reconfigure their network to support that and throttle down generic P2P so it does not stand in the way. That will be the moment when the problem will disappear and this will be the moment when P2P multimedia distribution companies will begin to die.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    9. Re:Legal Use of technology by ifrag · · Score: 2, Funny
      Is it like a crowbar you can use to smash windows or something?
      Windows smashes itself plenty on it's own. I doubt anyone would need to help it along.
      --
      Fear is the mind killer.
    10. Re:Legal Use of technology by captboom52 · · Score: 1

      Of course but what you have to remember is that there trying to shift the cost of delivering content from the www site to the isp

      It costs an isp money for backbone bandwidth and it costs an isp money for routers and infrastructure.

      ISP's are A business like any other business they are in it to make money. They do this through the simple numbers game.

      They buy a 10 meg pipe and sell 1 meg to 600 people.
      Not all of the people will be using there whole 1 meg all of the time. Therefore this becomes an affordable proposition.

      What people don't seem to understand is this is already a thin margin business. Which is why you see many isp's shifting to an advertising model to support there company.

      Simply put you would put 90% of isp's out of business overnight if everyone tried to use there rated capacity 24x7. The networks where not designed to handle that sort of capacity. Sure you can get your 3 meg for your 500 meg download or your windows updates or that new cool video clip you wanna grab. but you can't use 3 meg 24x7 because taking my 10 meg pipe analogy if i had 3 customers using 3 meg 24x7 i wouldn't be in business very long.

      if it costs me 700$ a month to buy 10 meg backbone and that's being sold to 3 customers at 3 meg a piece. that would put the end user cost at like 233 just for the bandwidth not including tax or anything.

      So if you want your full speed pipe pony up for a dedicated circuit or stfu

    11. Re:Legal Use of technology by timeOday · · Score: 1
      This is an idea whose implementation I've been waiting on for a long time. I would love to have a closet in my house with a computer 'core'. Something that can be large enough to have enough cpus and hard drives to serve a family with thin clients.
      What's stopping that now? IMHO it's lack of demand. For the home especially, thin clients just don't have enough to put them above a few laptops plus LaCie drive for backups.
  2. ISP Bandwidth by b0s0z0ku · · Score: 4, Insightful
    Zhang also says it should be possible to label P2P traffic so that service providers can track it and decide how much of it to allow through their networks.

    Cap bandwidth or GB of transfer per day. Don't tell me what I have the "right" to use this data capacity for. I know Zhang is only suggesting that it's possible, not necessarily a good idea, but don't give the ISPs any stupid ideas.

    -b.

    1. Re:ISP Bandwidth by rudeboy1 · · Score: 4, Insightful

      I agree, this will only make it easier to let ISPs continue this rediculous crusade of charging more to make more bandwidth available, but limiting our ability to use it. This is the sort of thing that the telecomm companys on the wrong end of Net Neutrality would jump at as a chance to further their cause. I'm sure this is entirely possible; in theory, the idea is quite simple. I'm sad to see someone going out of their way to essentially further limit what we can do with thwe internet connection we pay good money for.
          It is my firm belief that if you pay for 3M down, 512K up, you should be able to use that for whatever the hell you want. No caveats, no addendums. That whole "BT and HD are choking the internet" thing is a load of bull.

      --
      Raging in an online forum won't do anything for the world around you. To see change, you must take action.
    2. Re:ISP Bandwidth by b0s0z0ku · · Score: 2, Insightful
      It is my firm belief that if you pay for 3M down, 512K up, you should be able to use that for whatever the hell you want.

      BTW, I have no problem with capping total daily transfer at something less than (Mbit/s)*(8bit/byte)*(3600sec/hr)*(24hr/day) if that's what the ISP needs to do. Just state that limit explicitly in the contract and don't fuck with me unless I actually go over it.

      -b.

    3. Re:ISP Bandwidth by PingSpike · · Score: 1

      Thats the trouble though, the caps are never explicitly stated...and you better believe the p2p crippling protocol factoid will be hidden in some fine print somewhere, assuming they decide to inform of it at all. That way they can continue advertising "xMB down and yMB up" while simutaneously covertly removing or crippling all the applications that actually make any signifigant use of the bandwidth.

    4. Re:ISP Bandwidth by h2g2bob · · Score: 2, Funny

      Follows a familiar pattern.
      1. X is brilliant! In the future everyone will X!
      2. Of course, to do X, you need Y.
      3. Oh, did I mention, we're starting a company for producing Y? ...... Profit!

      I don't know how many venture capitalists they'll find on slashdot, but we finally know step 2.

    5. Re:ISP Bandwidth by msobkow · · Score: 2, Interesting

      Caps are the wrong approach. Dynamic traffic management is the only viable option, with priorities set by the time-critical nature of the data.

      If BitTorrent protocols carried a data type specifier, perhaps a simple MIME type identifier, then the traffic management facilities might be enhanced to consider that information. It would also be reasonable to implement local BitTorrent cache servers so that when you do a transfer, you're effectively getting most of your data from within the ISP.

      If the data file contents are encrypted with public or private keys, you can effectively get a VPN/mesh network of digitial content. Application installers, directory overlays (ala NIS+), etc. Your subscription to the originator provides you the public keys for decrypting the content, either to do an install, local media burn, or direct content access.

      DRM is just hardware acceleration.

      --
      I do not fail; I succeed at finding out what does not work.
    6. Re:ISP Bandwidth by Anonymous Coward · · Score: 0

      Doesn't discriminating traffic disqualify ISPs to common carrier status? Meaning that they will be liable for all data that passes through their network.

    7. Re:ISP Bandwidth by msobkow · · Score: 2, Interesting

      Thinking about it, the one hole to the approach is that you're relying on content providers/publishers (including individuals) to be honest about the content of crypto containers. But as the key infrastructure provides identification of the signing encryption authority, that can be used to monitor abuses and automatically choke off those who claim they're sending a media stream or application library, but actually distributing illegal or infectious content.

      --
      I do not fail; I succeed at finding out what does not work.
    8. Re:ISP Bandwidth by TheSHAD0W · · Score: 1

      Haw.

      The BitTorrent protocol has a very easily identifiable header, which can be quickly detected by an ISP's protocol analyzer and throttled as necessary.

      Or, I should say, HAD an easily identifiable header. Several ISPs did just this, but throttle the traffic to practically zero. The end result? Azureus created, and other clients adopted, an encrypted version of the BitTorrent protocol that is nearly impossible for ISPs to recognize.

      Perhaps BitTorrent bandwidth usage can become abusive, but when ISPs become abusive in return, the entire system becomes dysfunctional.

    9. Re:ISP Bandwidth by msobkow · · Score: 2, Insightful

      The legal issues of personal privacy, copyright duration, consumer rights, etc. are not so clear cut, and have to be set by individual governments. American businesses need to remember they are but one player on the global market, and their law is not universal.

      The *AA are particularly blind to this issue. The US restrictions are not even constitutional in other nations.

      --
      I do not fail; I succeed at finding out what does not work.
    10. Re:ISP Bandwidth by kennybain · · Score: 1

      Actually - this would be a good application for load balancing. Why bother with data caps at all? What I'd rather see widely implemented by ISP's (and this is what my ISP does) is for the ISP to allow the client to purchase a data plan that is "burstable". If network traffic is light, then the connection runs at full speed. However, if the network loads up, then traffic to you is throttled until it lessens. This is very easy to do - Mikrotik has software that can do this and the routers can be purchased or built for a few hundred dollars.

    11. Re:ISP Bandwidth by FreakTrap · · Score: 1

      So, what are YOU going to do with your 32.4 gigabyte/Day bandwidth?

    12. Re:ISP Bandwidth by Wesley+Felter · · Score: 2, Interesting

      The telcos/ISPs write the laws, so "common carrier" means whatever they want it to mean.

    13. Re:ISP Bandwidth by msobkow · · Score: 1

      The header does NOT identify content type in the sense I'm talking about, and anonymous/unsigned traffic bypasses the personal responsibility. As long as leeches and pirates use the torrents, the legitimate uses continue to be hampered.

      --
      I do not fail; I succeed at finding out what does not work.
    14. Re:ISP Bandwidth by WCD_Thor · · Score: 1

      I fully agree. ISP's should not have the right to filter our content at all if we don't want them to, especially in cases where there is only one ISP available like it is for me back home (at college right now).

    15. Re:ISP Bandwidth by Anonymous Coward · · Score: 0
      American businesses need to remember they are but one player on the global market, and their law is not universal.

      The *AA are particularly blind to this issue.

      The *AA invariably stands for "Association of America". Neither a business, nor global. They focus their lobbying efforts in (the United States of) America so I guess they agree with your statement:
      The legal issues.... are not so clear cut, and have to be set by individual governments

      So, what was your point?
    16. Re:ISP Bandwidth by TheSHAD0W · · Score: 1

      You're right. Unfortunately, I can't think of any way to enforce any sort of content identification for peers to follow; I could write something in, so that a torrent hash is based on some sort of content ID, and that peers are forced by spec to transmit that ID, but it would be easy for someone to create torrents with content IDs completely different from the actual contents.

  3. Yeah but by rsilvergun · · Score: 4, Insightful

    how are ISP's going to take to users maxing out their upload bandwidth 24/7 running commercial p2p clients? Somebody's got to pay for the infrastructure. I can't imagine the current networks aren't optimized for web browsing and light uploading in short bursts (i.e. pictures, word docs and the occasional wmv).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Yeah but by Capt+James+McCarthy · · Score: 5, Informative

      It depends upon your ISP. Speakeasy's agreement states that I can use all of my bandwidth 24/7 without any problems. A SysAdmin's ISP.

      --
      There are no loopholes. It's either legal or it's not.
    2. Re:Yeah but by microbrewer · · Score: 3, Informative

      Intra Network bandwith is not that expensive for ISPs it when they start to share data with other networks it gets expansive .

      The LX Systems techology in Peer Impact that is mentioned in the MIT article uses peer clustering techniques to keep as mach data in a ISPs domain as possible and they also use geo-location techniqies so the trafic doesnt travel long distances if it doesnt have to .

    3. Re:Yeah but by DragonWriter · · Score: 1
      how are ISP's going to take to users maxing out their upload bandwidth 24/7 running commercial p2p clients?


      Charge more of a premium for higher upload bandwidths, or cap total "free" upstream transfers with additional charges for usage beyond that.

      Its hardly as if ISPs (many of which are also hosting providers) haven't already had to deal with the "some people use too much bandwidth if there are no consequences" problem already and solved it in other contexts where the solutions can be directly applied to this particular manifestation of the problem.
    4. Re:Yeah but by ronanbear · · Score: 2, Insightful

      Sounds like combining bittorrent and usenet to get the best of both worlds. It's the natural progression.

      --
      the more they over-think the plumbing the easier it is to stop up the pipe
    5. Re:Yeah but by timeOday · · Score: 1
      Somebody's got to pay for the infrastructure.
      "Somebody?" I pay every month, don't you? Or were you hoping Comcast would stop charging you after a couple years when they've recouped their investment in your share of the infrastructure?

      Banwdith gets cheaper and cheaper. Unless ISPs are planning on radically dropping their prices, they'd better be planning on continued bandwidth upgrades.

    6. Re:Yeah but by Y0tsuya · · Score: 1

      Speakeasy used to be that way, but I've been getting calls from them to keep my download usage to under 100GB per month at their SF POP. That works out to only about 300kbps continuously. Speakeasy's going downhill. They don't have the money to upgrade capacity, so they're writing log analyzers to catch people going over 120GB/mo and calling them up to warn about TOS. The TOS has a section on "Moderation of Use". Read it.

    7. Re:Yeah but by Urza9814 · · Score: 1

      If they can't handle you using it, they shouldn't give it to you. I'm pretty sure I max out my bandwidth most of the time with Freenet...
      Of course, that may be why comcast refuses to stop the DoS attacks coming from their own network....

  4. But are the existing channels ready for this by ztransform · · Score: 5, Interesting

    It is a good theory that moving distribution to many decentralised locations will improve content distribution. But present-day distribution networks and large-bandwidth sites have already bought and installed the infrastructure to send large volumes of bandwidth to Tier-1 ISP distribution points, and so forth to smaller ISPs etc. This works today.

    I am agreed that P2P isn't necessarily bad - in fact if P2P algorithms could favour traffic within the same subnet, or indeed allow an ISP to somehow inform the P2P client which nodes are on the same ISP, then an ISP could actually benefit as traffic fills up the internal pipes and less traffic has to be purchased from other ISPs.

    To expand on this point, perhaps a multicast protocol like DHCP on the local subject could be implemented; call it the "ISP IP Directory" protocol, or IID, and basically a P2P client would send a multicast query to the IID address with a query ("is x.x.x.x within your network? Or within your preferred peers?") and the IID server would respond with a yes/no. Then P2Ps could optimally download from preferred addresses..!

    A shift in thinking in the design of P2P protocols is required if we really want to optimise bandwidth and content distribution.

    1. Re:But are the existing channels ready for this by crossmr · · Score: 1

      I've always thought Universities and colleges should do something like this, or users themselves should set up something internally. All the university has to do is set up some big fat pipes around the campus and give internal users the ability to set up internal ftp sites/trackers. One or two people may go outside to get it, but once its on there, there is no reason anyone else has to go outside to get it.

    2. Re:But are the existing channels ready for this by Anonymous Coward · · Score: 0

      I have generally been able to follow the basic principles of TCP/IP networking, until it came to routing, then my head would explode every time I tried to work it out, so there are gaps in my understanding on this, but as far as I can tell the existing information in the ISPs routers already hold the key to this.

      One of the parameters against any given route in the routing tables is a cost weighting. So any well set-up ISP already has their preferred routes/peer networks defined (subnets internal to the ISP will have the lowest cost, followed by preferred peer networks, etc). So the P2P software/protocol just needs to be able to somehow get at and make use of this when deciding which peers to connect to.

      This may be easier said than done, I don't know if there are provisions in the depths of the existing TCP/IP suite to get at this information from outside of the routers themselves, and there are likely security issues to go along with it, but most of this wheel may already in place without a need to reinvent it.

    3. Re:But are the existing channels ready for this by ztransform · · Score: 1

      Indeed, routers do contain all this information - in fact the routing protocols pretty much distribute all this information.

      But there needs to be a way for clients to easily obtain an answer from their local network as to whether or not an IP can be regarded as "local" or "inexpensive". GeoIP look-ups are at best a guess; I've known many situations where two unfriendly ISPs in a country quite happily route traffic between each other via another country (it happened in New Zealand where two ISPs would communicate via the USA, can you imagine the extra latency?).

      No client would want to support a heavy-weight routing protocol that requires a reasonable about of memory. All the client needs is a very simple directory look up service, much in the same way ARP or DHCP works - DNS is another example although DNS is not a multicast service.

      But to follow on from what you've said, it could be relatively straightforward for a cost-cutting ISP to have a multicast server that is brainy enough to talk the local routing protocol to the network of routers it contains (so that an internal list of local IPs can be compiled) and simple/fast enough to respond to all the clients' "is this IP a cheap/local one?" questions.

      Anyway, I like to dream.. the odds of someone coming up with a simple directory service for costing IPs and the likelihood ISPs adopted it and the likelihood of P2P client writers adopting such a directory lookup by default is slim!

    4. Re:But are the existing channels ready for this by Anonymous Coward · · Score: 0

      DHCP is not a multicast protocol, it's broadcast.

  5. Wait.. by Tei · · Score: 0

    ".. how much of it to allow through their networks."

    Wait. I pay for these networkes, Is ME who decide anithing. And I decide with my money to have P2P in full use, and not as 2th or 3th level.

    --

    -Woof woof woof!

    1. Re:Wait.. by Reality+Master+101 · · Score: 2, Informative

      Wait. I pay for these networkes, Is ME who decide anithing. And I decide with my money to have P2P in full use, and not as 2th or 3th level.

      No, you aren't paying for "these networkes", you are paying for exactly what the service agreement tells you, which is probably not unlimited usage. If you want to make the decisions, then pay the big $$$ for commercial, unrestricted internet access.

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:Wait.. by crossmr · · Score: 1

      Thats right, but until you hit that usage cap, there is no reason P2P should be throttled.

  6. Ooh, goodie, p2p day on /. by multipartmixed · · Score: 2

    Please, for the love God, somebody post a recipe to limit gnutella and bit-torrent traffic through a masquerading linux firewall. My home firewall just dies even though ip connection tracking seems to have WAY MORE than enough free connections.... every time two of my kids fire up a p2p client simultaneously. Bouncing the iptables kernel module DOES bring everything back to life.

    This is with a 2.4 kernel and iptables 2.7.

    So. Back on topic. Internet scourge? Dunno. Intranet Scourge? Yup.

    --

    Do daemons dream of electric sleep()?
    1. Re:Ooh, goodie, p2p day on /. by MysticOne · · Score: 1

      If they have their own machines, rate-limit all that traffic. You could also potentially give them lower priority, with your machine having the highest. Aside from that, I'd hard-code some explicit priorities for their normal traffic (HTTP, FTP, games, whatever) and then dump the rest into a different queue that makes it take up much less of your bandwidth.

      That said, it's still somewhat difficult to limit incoming traffic, since you can't always control what the sender does. But most of the methods work well enough.

    2. Re:Ooh, goodie, p2p day on /. by crabpeople · · Score: 1

      Iptables is shite. Get a netbsd router like pfsense. IPF ftw. As someone pointed out in another thread, iptables tries to be a firewall in about 30 lines where as netbsd's packfilter does it properly with thousands of lines of code.

      --
      I'll just use my special getting high powers one more time...
    3. Re:Ooh, goodie, p2p day on /. by hjf · · Score: 0

      OK, first all, you need to mark packets. I suggest via MAC address matching, so none of your kids can play smartass and change IP addresses (they could change their mac addresses but that's harder to accomplish. Let's assume your kids can't change that).

      Next step is using CONNLIMIT. Limit every mac to a certain limit. When they fire a P2P app, it will fuck their connections, their IM software will start disconnecting and dropping messsages, etc. That'll drive them nuts. Also, keep them from using P2P too much.

      Third, bandwidth limit. I suggest creating two priority classes. One, for "good" traffic (output to ports 20, 21, 22, 23, 25, 80, 110, 443, 1863 (msn messenger), etc). Let's assume you have 200kbps of output, use 50kbps for that, and 150 for the rest. The rest will never go beyond 150k, and you'll have a pretty decent 50kbps out for HTTP requests, etc. Attach a SFQ to each of the classes, so that you can burst HTTP and small e-mails but throttle attachments.
      If this doesn't work, you can even create a third class, for your kids. If you filter port 80 prio 1 and handle fwmark prio 8, they'll still go through the quick port 80, but their P2P apps will slow down. So you'll have 3 classes: quick bursts, your own the kids' p2p, and "everyting else".

      lartc.org/howto. Plan this drawing a tree of priority classes on paper, and then test, test, test! (tc -s qdisc show class dev ppp0 works good enough for me).

      Also, raise your conntrack_max! http://www.wallfire.org/misc/netfilter_conntrack_p erf.txt

    4. Re:Ooh, goodie, p2p day on /. by clark0r · · Score: 1

      I'll set you straight. pfsense is built on FREEbsd and PF, not NetBSD and IPF. Also, PF came from OPENbsd, not NETbsd. I'd rather build my own FreeBSD box and retain a lot more functionality. If you're already a linux geek then you're used to the command line enough not to need all that web-gui stuff that new users want / need, plus you get the full potential of the system on top.

  7. exactly by Anonymous Coward · · Score: 0

    Do ISPs really want to engage in an encryption/obfuscation arms race with P2P software writers? They won't win. If someone is genuinely causing a network problem, then deal with it. Don't stupidly limit all users when you have bandwidth to spare.

    1. Re:exactly by b0s0z0ku · · Score: 1
      Do ISPs really want to engage in an encryption/obfuscation arms race with P2P software writers?

      TFA was talking about the *authors themselves* tagging the traffic to make it more recognisable by ISPs. Still doesn't make it a good idea, IMHO.

      -b.

  8. Label P2P data? Is he effing kidding me? by PopeRatzo · · Score: 5, Insightful

    "Zhang also says it should be possible to label P2P traffic so that service providers can track it and decide how much of it to allow through their networks."

    We have lived in such a rare time. We had access to a communication tool like no other in history. And for a brief moment, it was free - totally free. Unencumbered by the dictates of rich and powerful, it was without parallel in history. Anybody who connected to this great web of systems had just as much chance to make his message heard as anyone else. My email of undying love to my wife-to-be received the same access and dispatch as the advertising messages of multi-national corporations. Anybody with a good idea could put it out there for the world to see and if it had merit, it would gain in popularity. Google sprang from this freedom. So did Slashdot. And goatse. And it was the unusual confluence of public money and free enterprise, along with some very smart and generous folks, putting energy into something new and unprecedented that made this happen. Take one bit out of the equation - say the taxpayer-financed Department of Defense, or a Linus Torvald, or a Netscape or the many other pioneers who contributed to this vast project - and it doesn't happen, or it happens in a way that prevents the kid in the basement in Des Moines the opportunity to play.

    But people who have acquired wealth and power don't like it when any old slob can do what they do. I mean, what good is being rich and powerful if it doesn't let you move to the head of the line? Now, a race is on to crush the experiment in liberty that has been the Internet. I guess it was too radical, too much of a danger to tyranny and concentrated wealth, to last very long.

    We should all feel privileged for having seen the rise of this rarest of creatures - the fully open agora of information and ideas - and we should all feel sad that it couldn't be defended from the greedy and power hungry.

    --
    You are welcome on my lawn.
  9. P2P not 'Long Tail' friendly by TheWoozle · · Score: 1, Informative

    P2P is a decent way to go for popular stuff, but it's not so great when you're looking for obscure stuff.

    --
    Insisting on "correct" English is like saying that there is only one, definitive recipe for chili.
    1. Re:P2P not 'Long Tail' friendly by plasmacutter · · Score: 2, Informative

      On the contrary.. it's been the most reliable and comprehensive way for me to access out of print and obscure international titles.

      --
      VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
    2. Re:P2P not 'Long Tail' friendly by Anonymous Coward · · Score: 0

      Actually, in the old days of Napster and AudioGalaxy, it was often very easy to find rare stuff, vinyl-only releases, etc. Now that the network is hopelessly fragmented and more difficult to use (seriously, nothing beats AudioGalaxy), you're lucky if you find a small private BT tracker that has what you want.

    3. Re:P2P not 'Long Tail' friendly by crabpeople · · Score: 1

      If its not on soulseek, i'd be surprised. P2P isnt only bittorrent.

      --
      I'll just use my special getting high powers one more time...
    4. Re:P2P not 'Long Tail' friendly by novus+ordo · · Score: 1

      Maybe speed-wise, but not availability-wise. However, nobody said it's easy finding it. eDonkey is better in this respect as opposed to bittorrent.

      --
      "You're everywhere. You're omnivorous."
    5. Re:P2P not 'Long Tail' friendly by clark0r · · Score: 1

      If you're after the latest and greatest, try www.easynews.com Even on a 20mbps connection they've managed to *saturate* my downstream. Now that's bandwidth.

    6. Re:P2P not 'Long Tail' friendly by rHBa · · Score: 1

      BitTorrent is fastest and is best for new popular stuff, especially large files (movies, apps etc). It also has the advantage that there is a web forum built into the tracker site so you can find out about quality, fake files etc before you DL.

      Soulseek is best for music, especially obscure stuff.

      eMule kind of fills the gap in the middle for me, it's usually a quicker DL than soulseek but not as wide a variety of music, it is good for other obscure stuff like eBooks, old TV episodes and sports events (stuff that is no longer available on BT) but it is full of fake files (Porn dressed up as blockbuster movies).

  10. "scourge"? try "broadband sales driver"... by plasmacutter · · Score: 5, Interesting

    Seriously.. everyone i knew from close family to the furthest acquaintance didn't think broadband was necessary or worth it until p2p traffic caught on.

    yeah... all those people are using that 4-10 megabits a second so cnn.com will load faster.. riiight.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  11. Practicality and reality by br00tus · · Score: 4, Informative
    As far as broadcasts over the Internet done in a technically sensible way, old-timers may remember the MBONE initiative. This would have distributed broadcast video via IP Multicast. All of the "Tier One" ISPs I knew of, as well as many Tier Two ISPs had the capability to do this, the equipment in place - all they had to do was turn IP multicasting on on their Cisco routers. But management did not want to do this, because they thought it would fill their bandwidth up with video, which they didn't want. At the time, traffic shaping and billing technology was not really up to speed, people were still used to how NSFnet did things to some extent. So instead of multicasting, people did p2p, which is less efficient. After Napster began coming under legal assault, Gnutella was released with technology to specifically evade attempts to block it.


    Aside from technical issues, I think decentralization, peer-to-peer and so forth is the way to go. I don't want to be the little receiver of content from the Giant Corporation with DRM, monopoly price increases and whatnot. To me it makes sense (like Mbone did) and gives me more freedom. It allows me to publish content, which Youtube and whatnot can not censor if they wish. Which is precisely why it won't happen - we don't live in some federated decentralized anarchist council structure, we live in an imperialist, capitalist society where capital is centralized in a few hands, along with the media, political power for the most part, and so on. Which is why peer to peer decentralization has been under attack since day one.

    1. Re:Practicality and reality by Red+Flayer · · Score: 4, Interesting
      But management did not want to do this, because they thought it would fill their bandwidth up with video, which they didn't want.
      Yup. Heaven forbid that their customers actually use all the bandwidth they pay for -- if that happened, how could they oversell their capacity?
      At the time, traffic shaping and billing technology was not really up to speed, people were still used to how NSFnet did things to some extent. So instead of multicasting, people did p2p, which is less efficient.
      The summary (and TFA) mentions that p2p can actually be more efficient than multicast, since it utilizes both the up- and downstream capacities of clients.

      Which is precisely why it won't happen - we don't live in some federated decentralized anarchist council structure, we live in an imperialist, capitalist society where capital is centralized in a few hands, along with the media, political power for the most part, and so on.
      You're right, of course. But that's tangential, it simply provides the mechanism by which monied interests can make sure they get their way.

      The issue I see is that the content distributors and the bandwidth providers can work together to get a lock on high profits for both. We're all familiar with the DMCA. But with the right tools (like what the author has created a company to do) the bandwidth providers can lock out the last competing method of distribution.

      The best solution I see is to designate bandwidth providers as common carriers, so that it will be illegal for them to discriminate between packets. Then again, that's government interference, so I'm sure a lot of the libertarians and anarchists here will disagree...
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:Practicality and reality by mypalmike · · Score: 2, Funny

      we don't live in some federated decentralized anarchist council structure, we live in an imperialist, capitalist society where capital is centralized in a few hands, along with the media, political power for the most part, and so on.

      I told you, we're an anarco-syndicalist commune. We take it in turns to be a sort of executive officer for the week, but all the decisions of that officer have to be ratified at a special bi-weekly meeting; by a simple majority in the case of purely internal affairs, but by a two thirds majority in the case of more serious...

      --
      There are 0x40000000 types of people: those who understand 32-bit IEEE 754 floating point, and those who don't.
    3. Re:Practicality and reality by gbjbaanb · · Score: 1

      Yup. Heaven forbid that their customers actually use all the bandwidth they pay for -- if that happened ... the cost of my broadband connection would quadruple.

      Unfortunately, the real world is still as it is, so allowing ISPs to traffic shape, and block packets - otherwise they wouldn't be able to block spam-spewing clients on port 25.

      Most ISPs don't want to ban P2P traffic, they just want to spread it out so the network is fully utilised instead of saturated at 6pm and unused at 6am. There are a lot of providers who do this, so if you don't like it, move your custom to them. If you absolutely must have 24x7x100% utilisation then pay them for their unmetered 'business' accounts.

    4. Re:Practicality and reality by Red+Flayer · · Score: 1
      If you absolutely must have 24x7x100% utilisation then pay them for their unmetered 'business' accounts
      I do. But the history of false claims by a lot of ISPs is disturbing. Before I switched to the business account, I never got even 25% of the "up to" speeds I signed up for.

      Under common carrier status, the ISPs could still shape traffic, but it would have to be independent of content or source. One easy way to differentiate would be tiered pricing (like Fedex uses - pay more for quicker delivery). I think that if anyone wants their p2p sharing to happen quickly, they should be able to pay for that privilege.

      Oh, I know there are a ton of problems with tiered pricing (like the eventual domination of the backbones by big business traffic), but there are other ways of shaping traffic that have nothing to do with pricing, and would not violate common-carrier status.

      Yup. Heaven forbid that their customers actually use all the bandwidth they pay for -- if that happened ... the cost of my broadband connection would quadruple.
      Unless, of course, you downsized your plan bandwidth by 75% (which is about what you're getting anyway).
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    5. Re:Practicality and reality by timeOday · · Score: 1
      As far as broadcasts over the Internet done in a technically sensible way, old-timers may remember the MBONE initiative. This would have distributed broadcast video via IP Multicast.
      Who's talking about broadcasts over the Internet? That's only useful for live events. The Internet is all about on-demand. If you want to broadcast the Super Bowl, use a satellite.
    6. Re:Practicality and reality by Chandon+Seldon · · Score: 1

      What would be really nice is something like Bittorrent with a multicast system that was synergistic. Every time anyone uploaded a chunk, everyone in the swarm would get it.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    7. Re:Practicality and reality by gbjbaanb · · Score: 1

      No ISP will offer better facilities for P2P.. yet. Once it becomes 'legal' then we might see different plans from them. However, until then people just need to shop around (as with everything) for the better ISPs - eg the one I'm with has capped bandwidth, but only at peak time (4pm to midnight) and then its unmetered. So, my P2P, backups and big downloads take place overnight, and I'm happy with that.

      ISPs do traffic shap for P2P, and I think they should be allowed to do so to keep prices down, however a lot of P2P systems are trying to circumvent this by encrypting ansd obfuscating packets and I think, ultimately, is counter-productive as they will have to start shaping all traffic but web and email if this practise becomes widespread enough for them to notice.

      Common carrier status is a good thing, but that'll be up to politics and vested interest's narrowminded legalities.

    8. Re:Practicality and reality by evilviper · · Score: 1
      The summary (and TFA) mentions that p2p can actually be more efficient than multicast, since it utilizes both the up- and downstream capacities of clients.

      1) That makes absolutely no sense. Multicast distribution is as effecient as you can possibly get.

      2) From TFA: "they distribute content more efficiently than centralized "unicast" technologies." He said UNICAST NOT multicast. Black and white difference.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  12. Your networking knowledge exceeds mine... by rudeboy1 · · Score: 1

    Would this perhaps be possible with a system-wide implementation of IPv6? Isn't there room in the packet header for this sort of thing?

    --
    Raging in an online forum won't do anything for the world around you. To see change, you must take action.
  13. I'll believe it when I see it by ben+there... · · Score: 4, Insightful
    "Soon, the article asserts, the very same p2p-style networks that 'threatened' legitimate business may be the basis for most video-on-demand services."

    This has been said many times in the past few years, but it's still not feasible. One big reason YouTube is popular is because it is "Instant-On." No waiting for it to download. Generally no waiting for "buffering."

    BitTorrent and the like are incompatible with that feature. BitTorrent does not download videos (or any other file) in order, and it's actually somewhat harmful to the torrent to distribute the same chunks to everybody. BitTorrent works so well because it gives everybody on the torrent unique chunks to pass along. Not good for streaming.

    Secondly, ISPs drastically limit upload. This means that to get even close to realtime streaming downloads, the seeders (the content provider in this case) need to have massive bandwidth available. Otherwise, it will take to long for the torrent to really get going with other seeders, and the first ~50 people will have to wait to watch. So you're back to having powerful centralized servers again.

    Plus, what benefit do I have for letting them use my upload? With most broadband connections, saturating the upload makes browsing at the same time slow with high latency. It might make sense for community sharing, where the content provider can't afford the bandwidth, and therefore I would want to contribute, but it doesn't make sense for companies to demand that of me.
    1. Re:I'll believe it when I see it by microbrewer · · Score: 1

      Peer Impact uses a p2p system similar to Bittorent but thier tracker "Traffic Cop" manages all the peers and data in the swarm , with Peer Impact you can watch the video in less than 2 minutes Peer Impact also give thier network members a system credit for contributing bandwidth and computer reasources to the network as an incetive .

      And then theres the Venice project (Yes I'm in the beta) that offers instant on long form ad supported video using p2p streaming .

    2. Re:I'll believe it when I see it by addsalt · · Score: 1

      This has been said many times in the past few years, but it's still not feasible. One big reason YouTube is popular is because it is "Instant-On." Not only that, but most people are inherently selfish and don't look at the big picture. Why should I upload a p2p file any any decent rate and sacrifice that bandwidth? Relying on files provided by the goodwill of others is inherently flawed.
    3. Re:I'll believe it when I see it by SanityInAnarchy · · Score: 1
      One big reason YouTube is popular is because it is "Instant-On." No waiting for it to download. Generally no waiting for "buffering."

      I do end up having to wait for buffering -- but this is not specific to YouTube, and I still wish YouTube didn't exist. Existing formats, like mpegs, are well supported pretty much everywhere Flash is, and many places Flash is not.

      But at any rate, I think you're missing the point. Remember:

      the very same p2p-style networks that 'threatened' legitimate business may be the basis for most video-on-demand services.

      This doesn't seem at all related to YouTube. Instead, it seems more like a full-length movie in good quality -- more data than you can stream (for now) anyway.

      ISPs drastically limit upload.

      This isn't as bad as you think it is. You can prove it to yourself by connecting to any reasonably popular torrent -- it will saturate your download speed, and there aren't any major corporations doing the seeding.

      Plus, what benefit do I have for letting them use my upload? With most broadband connections, saturating the upload makes browsing at the same time slow with high latency.

      I would suggest that they could give you some sort of price break or benefit for you uploading -- and why do you saturate your upload? Throttle it back by 5-10k, just like you do with your download -- or better, just use QoS -- and you can browse again.

      --
      Don't thank God, thank a doctor!
    4. Re:I'll believe it when I see it by harks · · Score: 1
      Plus, what benefit do I have for letting them use my upload?
      A video distribution company might give some amount of credit back to customers who upload media to other customers.
    5. Re:I'll believe it when I see it by Anonymous Coward · · Score: 0

      > Plus, what benefit do I have for letting them use my upload?

      At least for the case where P2P means bittorrent, your download goes faster. Remember: each person's upload is another person's download. With very few exceptions, unless they can saturate your downstream (in which case, they wouldn't need P2P to begin with), your download goes faster if done via bittorrent.

      Also, if you're having trouble with it eating too much of your bandwidth, shape it. What you do is set it up to prioritize HTTP / ICMP / telnet / SSH / IRC / etc., and dump everything else down to low priority. Easier to do it that way than to try to set it up to know what's P2P or not, especially if you're randomizing ports and using protocol encryption.

  14. Not only suggesting by archeopterix · · Score: 1
    "I know Zhang is only suggesting that it's possible, not necessarily a good idea, but don't give the ISPs any stupid ideas."


    Unfortunately:

    He and colleagues from the University of California at Berkeley have founded a startup, Rinera, to develop software that will give service providers such control.
    Seems that Slashdot is not only giving ISPs the stupid ideas but also giving free publicity to a company that implements them :-(
  15. Asymmetry by mollymoo · · Score: 3, Interesting

    P2P has one major problem - most broadband connections are asymmetric. Very, very asymmetric - ratios of 10:1 download:upload are common. Thus, in order for P2P to be able to saturate downstream bandwidth everyone would need to keep their P2P apps open for 10 times as long as it takes to download what they want. I don't think you're ever going to get a useful proportion of people to do this without a definite incentive. The cost of the bandwidth per movie is pretty small - I'd guess a few tens of cents. So econmically that's the value of the incentive you can offer. Are people really going to leave their PC on or an application open for hours and hours when they're not using it for the few tens of cents worth of incentive it would be economic to provide? I just don't see you average consumer doing this. It's cheaper to buy bandwidth from a major ISP than it is to 'buy' a hundred million tiny chunks of bandwidth from ten million customers. P2P works if people know they're helping the 'community' or getting something for free. Linux ISOs? P2P. Warez? P2P. Official Disney movies? Not so much.

    If you want to reduce bandwidth usage then reduce the number of packets you have to send. Multicast is the right answer. MBone and IPV6 have been around for a long time now. They just aren't very profitable for ISPs, so the push will have to come from the content providers.

    --
    Chernobyl 'not a wildlife haven' - BBC News
    1. Re:Asymmetry by ratboy666 · · Score: 1

      I pay $40 CDN per month for broadband. With a 60GB monthly cap. download and upload combined.

      Given that the connection is asymetric (5MB down, 1MB up) with a ration of 5:1, and that video is around 500MB per hour (bearable quality).

      I can download 120 hours of video per month. If I have to have a 5:1 ratio, I could download 20 hours (spending 10GB for download and 50GB for upload). That would be 10 movies per month.

      That gives a price of $4 per movie!

      Blockbuster rents a movie at DVD quality -- one new release/one old release, every 5th one free, for $5 CDN.

      Given 5Mbps, or 500KBPS, it would take a half hour to download a movie at 500MB per hour (presuming my connection can be kept completely stuffed).

      It will take a while before this distribution technique is interesting to me...

      But, I have downloaded TV programs -- that I have missed or where mis-aired. I confess an addiction to keep up with Gray's Anatomy (my mythtv missed the final episode of season two, so I had to bittorent it),

      YMMV
      Ratboy

      --
      Just another "Cubible(sic) Joe" 2 17 3061
  16. the next generation... by ant_tmwx · · Score: 1

    somebody should check out metalink. the site seems to be down now, but it combines ftp/http and p2p easily. if p2p is blocked where you are, you still get the files by other means. aria2 is a good command line client, but there are others w/ GUIs for Mac and Windows.

  17. Realm of the Peers by Doc+Ruby · · Score: 2, Insightful

    The Internet is inherently a P2P network. Client/server architectures, though popular now, are a recent overlay on the TCP/IP architecture. Multicast, the Internet version of the broadcast popular in analog comms for decades, is still enough at odds with Internet architecture that it's barely used.

    The Internet is a network of peer networks of peer hosts. P2P[2P[2P..]] is how everything works already. It's refreshing to see the decentralized, inherently "democratic" and primarily egalitarian Internet model starting to force centralized "old guard" media organizations to admit defeat. If they get on the bandwagon, they can be Ps in the P2P network. If not, they can keep their old network, and we'll barely notice they're gone.

    --

    --
    make install -not war

    1. Re:Realm of the Peers by Anonymous Coward · · Score: 0
      Client/server architectures, though popular now, are a recent overlay on the TCP/IP architecture.

      // Copyright BobTheCaveman(TM), Jan. 15, 10B.C.
      // Somewhere on the internet...
      listen(sockfd, 5); // Hey, I'm a server!

      // Elsewhere on the internet...
      result = connect(sockfd, &serv_addr, sizeof(serv_addr)); // Hey, I'm a client!

    2. Re:Realm of the Peers by Doc+Ruby · · Score: 1
      Client/server architectures, though popular now, are a recent overlay on the TCP/IP architecture.

      // Oog the Missing Link (C) Early Thursday morning, Late Tertiary Period.
      // Somewhere in network.c...
      listen(sockfd, 5); // Hey, I'm a server!
       
      // Elsewhere in network.c...
      result = connect(sockfd, &serv_addr, sizeof(serv_addr)); // Hey, I'm also a client!
       
      // P2P transactions:
      --

      --
      make install -not war

  18. Multicast, multicast, by Ponga · · Score: 2, Insightful

    MULTICAST.

    Why is this technology being, by-and-large, ignored??

    1. Re:Multicast, multicast, by Raideen · · Score: 3, Interesting

      Why is this technology being, by-and-large, ignored?? Because we're still on a mostly IPv4 Internet and IPv4 has a very limited number of multicast addresses so content providers would have to fight for them and availability would depend on their schedules. Also, providers seem to be worried that it would saturate their networks. (Less bandwidth usage at the provider means that there will be more multicast services, meaning more clients, meaning more traffic across the upper tier provider's networks.) I'm waiting for what China has to show the rest of the world in the 2008 Olympics when they show off their fully IPv6 network.
  19. Re:Label P2P data? Is he effing kidding me? by Hugo+conducts · · Score: 1

    Well said - it's shocking how quickly the internet environment has been overstuffed with jag-offs and advertising. I'm afraid we're already on the verge of a largely locked-down and homogenized web experience.

  20. Linking Prohibited by Anonymous Coward · · Score: 0

    From Tech Review's terms of use: "You may not modify, copy, ... link to, quote, or sell any content except as expressly permitted by..." Does Slashdot have permission to link to this article?

    1. Re:Linking Prohibited by Anonymous Coward · · Score: 0

      i'd have to check with the higher-ups... but unofficially, we love being slashdotted ;)

    2. Re:Linking Prohibited by Anonymous Coward · · Score: 0

      You are in no position to allow or deny linking. Don't like the traffic? Then unplug your server.

  21. What upload bandwidth? by PingSpike · · Score: 2, Informative

    Around here at least, the best a consumer can get for upload bandwidth is 384kbps...without going to a T line from the phone company. If they can't handle supporting those paltry offerings, which their customers paid a non-platry sum to get...I'm going to have a hard time mustering much sympathy up for them.

  22. Re:Label P2P data? Is he effing kidding me? by Anonymous Coward · · Score: 0

    Don't give up man! The struggle is ongoing.

  23. Re:P2P is the scourge of the internet? by Captain+Splendid · · Score: 2, Funny

    myspace is the public bathroom of the internet.

    Fixed that for ya.

    --
    Linux, you magnificent bastard, I read the fucking manual!
  24. Re:Label P2P data? Is he effing kidding me? by LordSnooty · · Score: 1

    Great post. But don't give up, there'll always be a darknet. Those clever sorts you mention will develop even more clever methods.

  25. Re:Label P2P data? Is he effing kidding me? by topical_surfactant · · Score: 1

    Luckily, encrypted traffic is not yet outlawed - we can fall back defensively to darknets. It may not be what the internet once was, but it can have the same spirit.

  26. P2P is not the solution by Kjella · · Score: 1

    ...to a technical or topology problem - in fact it puts a helluva lot of traffic over the expensive "last mile" and is considerably less efficient than a central distribution. In that sense I really find his comparisons off. P2P is a solution for cost redistribution, less administration, "micropayment" using bandwidth and trading using bandwidth like a virtual currency (e.g. bittorrent).

    Assuming that P2P somehow has to level out at 1:1, on Easynews you essentially buy 20GB upload for $10, or about 64kbit sustained upload over a month. If I look at the prices here, it's not that far off. For example raising from 1800/350 to 3200/450 is another 78,- NOK = $11 for 100kbit sustained upload. And that is without any overhead at all, while Easynews is 64kbit actual not to mention the other advantages. So if it's the upload that's keeping you from using your bandwidth, paying more for a faster line so you can P2P is a pretty crappy investment.

    What's P2P good at? All you have to do is install the program. No extra subscriptions, no hassle. But P2P is only free if your bandwidth is free. Then again, that applies to many college students...

    --
    Live today, because you never know what tomorrow brings
  27. PeerImpact.com tracks are $.01 and $.10 by Anonymous Coward · · Score: 0

    Just went to peerimpact.com from this article and their tracks $.01 and albums are $.10. Must be a christmas special.

  28. Scourge by Anonymous Coward · · Score: 0

    So my text based website will get delivered slower and slower as the networks get saturated with the latest Shakira ass-shaking video? Great.

    To hell with net neutrality, its time to split the internet according to purpose. One for normal internet content, one for gaming and one for videos and mp3s for the kiddies. Surely there is enough money in movies and music that they can pay for their own network infrastructure?

    Definitely parasitic scourge, not saviour.

  29. Re:Label P2P data? Is he effing kidding me? by Ponga · · Score: 1

    Augh man, you gettin' me misty-eyed over here! But listen, as another reply has already stated, the battle is ongoing. We've not lost yet.
    Here is the gist: It's the corporate/governmental entities -versus- the people. But the cat is out of the bag, my friend. I mean, the PEOPLE have been able to collaborate and communicate with each other on an unprecedented scale ever before witnessed in human history. We the people, are a collective you see. OUR collective efforts against theirs. Not to sound too corny, but we are MORE than the sum of our individual parts. They come up with their little schemes, and we counter with ours. This is how it is, this is how it's always been, and it will continue. I for one, believe that with OUR collective efforts, freedom shall not disappear from the net, ever. Yes, indeed - the masses will embrace such efforts for an "Easier, more friendly"(sm) Internet, but US... never. Our collected efforts will win the day, my friend. Besides, it's well known that resistance against the collective is futile :)
    -Ponga

  30. P2P topology is all wrong by Animats · · Score: 2, Informative

    The trouble with "P2P" in its present form is that the topology is designed to evade copyright, not minimize bandwidth. Peering nodes aren't necessarily near each other. You can, and do, get situations where the same content traverses the same backbone paths multiple times. There's no end user penalty for having faraway peers, but it generates unnecessary load.

    Reminds me of, many years ago, watching two coal trains passing each other in opposite directions. You don't see that kind of stupidity any more. Somewhere a trader will do a swap, rather than physically shipping the commodity around.

    Netnews does this right, assuming you want a broadcast system. Netnews was designed for slow links and bandwidth minimization. As I point out occasionally, Netnews could easily handle the entire audio output of the RIAA, which is only a few gigabytes per day, using far less bandwidth than the present "P2P" systems.

    What will work is ISP-level caching. AOL does this, although in a somewhat annoying fashion. In a different way, so does Akamai. We'll probably see more of that.

    1. Re:P2P topology is all wrong by multipartmixed · · Score: 1

      Hee -- I don't know what dates you more: the reference to coal trains, or the expression "NetNews".

      Does anybody actually call it that anymore?

      And yes, once upon a time, nn 6.4 was my newsreader of choice... But then along came tin..

      --

      Do daemons dream of electric sleep()?
    2. Re:P2P topology is all wrong by newt0311 · · Score: 1

      slrn here.

    3. Re:P2P topology is all wrong by Ben+Hutchings · · Score: 1

      They don't talk about it, but many ISPs are already transparently caching P2P traffic (and throttling, and blocking files reported as copyright violations) using CacheLogic products.

  31. Good things for the internet by crabpeople · · Score: 1
    "So how could additional P2P traffic actually be a good thing for the Internet?"

    How is getting any creative work on demand (give or take a day) delivered right into the comfort of your house, NOT what the internet was designed to do? The internet was not designed to be a money making vaccum to suck out peoples wallets. There was a really good film floating around on the gootubes from the late 80s with douglas adams and Tom baker called Hyperland which describes what THEY thought the internet would be. Any guesses whoes ideas line up more with theirs, corporations or mine? I believe they use the phrase "entire knowledge and creative works of mankind at your fingertips". See for yourself

    --
    I'll just use my special getting high powers one more time...
  32. DD-WRT can help. by Kadin2048 · · Score: 2, Informative

    The DD-WRT firmware for WRT-54GL routers will do this. It can de-prioritize various kinds of packets, I suspect based on header inspection. I don't know whether it's smart enough to pick up on the obfuscated Bittorrent packets used by newer versions of Azureus (which was designed to be resistant to this sort of inspection), but it will get some of it.

    I'm the "unofficial sysadmin" for my house, which is shared with several other single guys, by virtue of having the router in my room, and DD-WRT makes QoS fairly simple. Things that require real-time performance like SSH, Citrix, and online games get high priority, HTTP text transfers get medium, HTTP and FTP file transfers (don't ask me how it can tell the difference between HTTP text and HTTP file transfer) get low, and P2P apps get "bulk." This doesn't prevent P2P use, in fact at night it pretty much saturates the connection, but it does fairly well at keeping them from making other services impossible to use.

    The other thing to do is just go to each of the client computers and kindly insist that they turn the maximum up and down speeds on their P2P apps down to something reasonable; that can improve the situation dramatically.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  33. Caching is better than P2P by Sloppy · · Score: 1

    P2P may be better than "centralized unicast" but that's because centralized unicast is dumb. Add caching at the ISP level, and unicast becomes way, way more efficient than P2P ever will.

    ISPs: install caches. Squid is free, and an array of huge disks is cheap. They don't have to be reliable disks -- you can use consumer-grade shit!

    File vendors (e.g. iTMS): make sure your server works correctly with caches.

    Problem solved, and P2P's so-called "efficiency" is totally crushed and embarrassed by the Real Thing.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  34. Mod this dude up by Sloppy · · Score: 0, Offtopic

    Amen, brother.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  35. The answer is obvious by silentounce · · Score: 2, Funny

    "Powerful technologies can be used for powerful things."
     
    Every technology developed by man, from animal husbandry to television, has eventually resulted in its use to improve porn. Scientists refer to this as the "Porn Point". Once that is reached then a new technology to even further the use/distribution of porn will be developed until we reach the "Porn Singularity". The "Singularity" is a point in the future when porn progress will improve at an incredible rate unprecedented in human history. While scientists debate whether or not this event is a good thing, it is inevitable.
     
    I'm sure, that whatever this p2p technology is, the future of it has something to do with porn.

    --
    There are many tongues to talk, and but few heads to think. -Victor Hugo
    1. Re:The answer is obvious by ZahnRosen · · Score: 1

      rofl... in russia p2p pwns you!

  36. Now only a way to force ISPs... by Yaa+101 · · Score: 1

    That they start with symmetric connections, A-symmetric ones of today are one big protection scam.

  37. Good thing? As a secondary effect, perhaps by Control+Group · · Score: 1

    I'm spectacularly unexcited about video over the internet. I've downloaded video, sure (insert one-handed downloading joke here), but I don't find it any more or less exciting than a lot of the other stuff available. Hell, the Gutenberg Project is more intriguing than yet another way to serve up advertising.

    HOWEVER:

    If video drives mainstream acceptance of P2P (and by mainstream, I mean corporate), then it's possible that ISPs won't be able to hide behind the "all you send is clicks and text" rationale that so shakily supports their asynchronous bandwidth scams^W schemes^W services.

    And that would be a great thing.

    --

    Reality has a conservative bias: it conserves mass, energy, momentum...
  38. Service providers have no business looking at it.. by Kazoo+the+Clown · · Score: 1

    I look forward to a day where service providers are simple common carriers-- you simply pay for the bandwidth, not for how you will apply it. Service providers monitoring traffic for certain "types" is a security and privacy violation, IMHO. All traffic should be encrypted and/or otherwise cloaked end-to-end so providers CAN'T tell what it is, period. How I use my bandwidth is MY business and MY business ONLY.

  39. Re:Label P2P data? Is he effing kidding me? by Anonymous Coward · · Score: 0

    Get a fucking life.

  40. Re:Label P2P data? Is he effing kidding me? by Anonymous Coward · · Score: 0

    NO YUO

  41. Screw you, internet by My+name+is+Bucket · · Score: 1

    I like how the 'good' in any new technology or method, particularly those in the telecommunications arena and on the internet, doesn't become apparent until someone finds a way for large companies to profit from it. (That's not to say that the technology isn't already available and the benefits aren't already apparent...) Marketing campaign aside: these guys can go fuck themselves. The interweb does just fine without big commerce.

    1. Re:Screw you, internet by microbrewer · · Score: 1

      Go tell Comcast,Verizon,Time Warner and British Telecom that

  42. Call me a cynic but... by Archfeld · · Score: 1

    ...if I have to pay to download content, I am SURE AS HECK going to expect compensation for allowing others to use my costly bandwidth to download the same content. If I am leeching the content I feel no issue with leaving the BT node up for hours and helping everyone else, in a commercial situation that feeling will evaporate INSTANTLY.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
  43. Terrible idea to give ISPs traffic control by presidenteloco · · Score: 2, Insightful

    As the Internet evolves, more and more of everyday data storage for a variety of needs from storing family albums
    to medical histories to corporate databases will be done in (highly encrypted and massively distributed)
    data clouds, including P2P-hosted data clouds.
    And more and more computing will be done in on-the-fly compute farms in grids, and some of this computing will no
    doubt be hosted on legions of small P2P edge-of-net computing resources.

    With such a scenario, how is it a good thing to allow ISPs to peer inside this cloud of encrypted and fragmented
    and dynamically coalescing data to somehow exercise traffic cop (or border patrol) authority over it.

    That sounds to me like the worst possible idea.

    This idea is effectively the same as saying the ISPs should be staring over my shoulder as I surf or work over the net and
    vetoing which websites or webapps I look at or use. No way. The net must be neutral to what it's carrying, or it just
    won't work. And the P2P-based net of the future must have the same properties of neutrality to traffic that the
    current general internet does (or should have.)

    --

    Where are we going and why are we in a handbasket?
    1. Re:Terrible idea to give ISPs traffic control by flyneye · · Score: 1

      I agree,the internet is a space for freedom,not big brother,especially when I'm paying him.
      I'll be damned if an ISP is entitled to snoop into what I'm doing if it isn't damaging his systems.I'm paying for bandwidth monthly,what I use it for is MY business.

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  44. SPEAKEASY = LYING ASSHOLES. by ClioCJS · · Score: 1
    Yes, they told me I could use 100percent of my bandwidth too. Here are the screenshots of the presales chat: http://www.flickr.com/photos/clintjcl/speakeasy

    Ultimately, they terminated me for downloading more than 100G a month,and I had to find a new provider, and pay several hundred dollars in startup fees. They also tried to bribe me into silence with the $300 early termination fee.

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com
  45. SPEAKEASY TERMINATED ME FOR D/L TOO MUCH by ClioCJS · · Score: 1

    Fuck them, I've never had a company outright lie to me as much as they did in their pre-sales chat: http://www.flickr.com/photos/clintjcl/tags/speakea sy

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com
    1. Re:SPEAKEASY TERMINATED ME FOR D/L TOO MUCH by Y0tsuya · · Score: 1

      I don't know which is more galling: The fact that they charge a lot more for their service but still nag you about usage, or the fact that they (and their supporters) say there's no usage cap when actually there is, and the cap is really set at 1/20 of the advertised bandwidth if you have a 6m/768k line. Think about how oversubscribed they'd have to be if you have to start nagging at 1/20 of the line speed. Even if you have a business acct that does not save you. Used to be you have a designated service advisor to solve your problems. These days you get a designated nagger. I'm already in the process of installing two new DSL lines for the price of what I'm paying SE. After that's done, I'm cancelling my SE service.

  46. Ugh. by ClioCJS · · Score: 1

    Sorry to hear that. I still have to pay about the same... $92/mo for 3.0M/768k with static IPs. Ugh. Inside the d.c. beltway.

    --
    -Clio
    Karma: Bad (mostly from not giving a fuck)
    Blog: http://clintjcl.wordpress.com
  47. Re:Label P2P data? Is he effing kidding me? by ccp · · Score: 1
    We have lived in such a rare time. We had access to a communication tool like no other in history. And for a brief moment, it was free - totally free. Unencumbered by the dictates of rich and powerful, it was without parallel in history. Anybody who connected to this great web of systems had just as much chance to make his message heard as anyone else.

    ....

    But people who have acquired wealth and power don't like it when any old slob can do what they do. I mean, what good is being rich and powerful if it doesn't let you move to the head of the line? Now, a race is on to crush the experiment in liberty that has been the Internet. I guess it was too radical, too much of a danger to tyranny and concentrated wealth, to last very long.

    We should all feel privileged for having seen the rise of this rarest of creatures - the fully open agora of information and ideas - and we should all feel sad that it couldn't be defended from the greedy and power hungry.


    Great, great post.

    Even if a few days late, my compliments for expressing so well something I've been trying to explain to friends and family.

    Cheers,
    CC
  48. Ensuring equality is legitimate governance by Randym · · Score: 1
    The best solution I see is to designate bandwidth providers as common carriers, so that it will be illegal for them to discriminate between packets. Then again, that's government interference, so I'm sure a lot of the libertarians and anarchists here will disagree...

    Anarchists may disagree ("all government is bad"]. but principled libertarians won't ["government acting as the Invisible Hand by promoting equality: equal access to the marketplace of ideas"].

    It's certainly an unusual role for government to fill, but it fits correctly, according to the Declaration of Independence: "...certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.--That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed..."

    I would argue that Equal Access to the Freedom of Expression (especially for the purpose of engaging in Self-government) falls under Jefferson's elucidations of both Liberty and the Pursuit of Happiness.

    --
    DNA is a Turing machine. You, however, being dynamic and emergent, are not.