Slashdot Mirror


Researchers Suggest P2P As Solution To Video Domination of The Internet

JPawlak writes "NewScientistTech reports that big businesses may be realizing the benefits of P2P technologies. Blizzard uses it to distribute patches for World of Warcraft, and now researchers at Microsoft are indicating internet users may have to use it to help distribute online video clips. The growing cost associated with delivering such content may be becoming prohibitive for some companies. 'The team also suggest a way to prevent Internet Service Providers' costs jumping when their users start uploading much more data. The trick is to allow sharing only between people with the same provider, when data transactions are free. That restriction would cut the pool of sharers into smaller groups, meaning MSN's servers would have to do more to fill any gaps in the service. But costs could still fall by more than half, simulations showed.'"

121 comments

  1. haha oh wow by deftcoder · · Score: 1

    ISPs are gonna love this, since they're big fans of P2P as it is (Bittorrent and friends).

    --
    Peace sells, but who's buying?
    1. Re:haha oh wow by arivanov · · Score: 3, Interesting
      Actually they will.

      Especially when someone points to the idiots from Redmondia (and other places) that they should stop reinventing multicast again and again. The technology to do what is needed is there, the ability of ISPs to control it so that it is not detrimental to other users is also there. It has been there since the dawn on the Internet. And it is Multicast. From the viewpoint of network design and network operation theory, P2P is nothing, but an extremely lame sorry and sad excuse for Multicast emulation.

      Implementing it is solely a matter of minor network tidy-up for most ISPs along with some software updates for the CE devices (where not supplied by the ISP).

      By the way, the same methods which are used to control multicast are also valid for P2P services. TTL adjustment down to under 8 will usually cut down the traffic to be solely within an ISP while cutting it down to under 4 will cut it down so it stays within the same RAS device (2 for non-NAT setups). It is also trivial to deliver a correct setting on a per-ISP basis and to autodetect the necessary setting adjustment.

      There is no rocket science here and no research to be done. All the tech is already out there. The problem is that the suppliers of P2P services and developers of P2P software deliberately do not want to do this. In fact, they are doing everything they can to steal more service than the ISP is willing to allocate to them. As a result the ISPs have no other choice but to love this and use a big stick to provide the luving to the customer.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    2. Re:haha oh wow by Anonymous Coward · · Score: 0

      From the viewpoint of network design and network operation theory, P2P is nothing, but an extremely lame sorry and sad excuse for Multicast emulation. This is because networks are stuck in an obsolete paradigm of a point-to-point(s) connection. I want data, not connections. Multicast is just another type of television. That's not what I want.
    3. Re:haha oh wow by arivanov · · Score: 1
      Multicast is just another type of television.

      May I suggest dear Anonymous Coward that you get a clue. TV is where the multicast continues to fail due to a variety of reasons. Data delivery and p2p like applications are where it excels.

      The second biggest application for multicast is data delivery in financial networks. It does exactly what says on the tin - propagate the same data from point A to point B,C,D,E with minimal resource expenditure per link. Peer-to-Peer systems simulate this by retransmitting date between B and C, D and E, etc as they get it. Same principle.

      The biggest application for multicast are actually some routing protocols. If you abstract yourself from the implementation detail the ones that use multicast follow a classic P2P-like model where every one of the nodes has something to say and the information is of interest to more than one other node. Multicast also provides a mechanism to subscribe to the data and to unsubscribe when you are no longer interested.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    4. Re:haha oh wow by GooberToo · · Score: 1

      Especially when someone points to the idiots from Redmondia (and other places) that they should stop reinventing multicast again and again.

      Multicast makes no sense here, no sense at all. Multicast makes sense when everyone wants to see the same data at exactly the same time (e.g. video conference). For sharing of video clips, this would actually waste a huge chunk of bandwidth.

      What you're proposing means the first person to watch the video gets to watch the video. Most someone wants to start watching it 10 seconds later and they miss the intro. Now another person starts watching it and they only get to see the end of the video clip. So now the second two people want to see the whole thing so the second person, starts again. The third person starts watching 10 seconds late. Now the first person (originally the second person) sees the whole video but the third person missed out on it...so now he starts again. Ultimately you created the perfect scheme to both waste bandwidth and really piss people off.

      So no, your solution is no solution at all.

    5. Re:haha oh wow by cheater512 · · Score: 1

      For stuff like patches that doesnt matter.
      It would simply use a Bittorrent like system where the chunks can come from anywhere in the file.

    6. Re:haha oh wow by Moralpanic · · Score: 1

      I'm assuming you don't actually use P2P? In P2P, i get what i want, when i want. Multicast is just broadcasting the content, which would be good for a live Victoria Secret feed, but if i wanted to download it at my convenient (not at the time of broadcast), P2P is far better.

    7. Re:haha oh wow by Anonymous Coward · · Score: 0

      Well, thank you for missing the issue totally.

      Just as you said, multicast is there to serve same content to many places. However it does so simultaneously. This is what I referred to as "television". I don't want that. I want all sorts of obscure stuff no-one in my neighborhood has watched during for at least several hours if not days. How does multicast help there?

    8. Re:haha oh wow by arivanov · · Score: 3, Insightful

      I probably did not express my thoughts clear enough. Let's give it another go.

      There are two portions to a P2P network - discovery and data fetch. Discovery determines where do you get your data from and fetch is the actual data flow. An ISP can confine a P2P service to its own network by either limiting discovery or by limiting the actual fetches.

      The discovery is where the P2P networks lamely emulate a multicast application. They try to determine if a piece of data A is present in any of the surrounding nodes B,C,D,E,F. In order to do that they in the trivial case transmit to each node. In the more modern networks they transmit to hypernodes and get info from there. In either case they try to emulate a multicast network via a tunnel mesh (just the way people try to emulate Multicast on ATM LANE).

      Compared to that a discovery mechanism based on multicast with a unicast reply can give you the information on where exactly is the piece which you are interested with one request. There is usually no need for hypernodes either. It just works. Magically. Further to this, you can set your discovery scope to find nodes which are 1,2,3...n hops away by tweaking TTL. Further to this, it is a true P2P network - totally serverless. If you throw in PKI authentication you can also make it as secure as you wish.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    9. Re:haha oh wow by vertinox · · Score: 1

      In fact, they are doing everything they can to steal more service than the ISP is willing to allocate to them. As a result the ISPs have no other choice but to love this and use a big stick to provide the luving to the customer.

      If my contract says I have unlimited bandwidth and I pay for the max speeds a provider provides, how am I stealing more service than the ISP is willing to allocate me? If they didn't want me to use the service I pay for, shouldn't they have not sold me the service in the first place.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    10. Re:haha oh wow by Nicopa · · Score: 1

      No, it's you the one missing the point. With multicast a "seed" (in BitTorrent terms) would be "multicasting" the same file again and again. Clients would "subscribe" to the transmission at some point, and just wait for it to start over to to get the previous parts. Multiple seeds could arrange for the their transmission to be far from others, to make things even faster. And on top of this, the normal bittorrent would allow for querying single lost packets (multicast is UDP). With this, a couple of seeds could feed an incredibly large amount of users.

    11. Re:haha oh wow by GooberToo · · Score: 1

      Right, but the original topic was for video, not patches. Sure, multicast is good for lots of things, and your patch example squarely falls under the rule of thumb I provided...but patches is not the real topic. The topic at hand is the ideal situation to not use multicast.

    12. Re:haha oh wow by Anonymous Coward · · Score: 0

      Incredibly large amount of users -> we're back in television. P2P has much more potential than just bittorrent.

    13. Re:haha oh wow by Nicopa · · Score: 1

      You (if you are the same AC) still don't get it. With multicast, anyone can "broadcast", each P2P participant would be able to put a packet in the net, and that single packet will multiply as needed. Internet capacity would be objectively multiplied.

    14. Re:haha oh wow by Nicopa · · Score: 1

      You are wrong. Receivers don't need to watch/use the content right away. They can store it, why not? So Microsoft would broadcast the patches again and again in a loop. The clients would store the data as they get it, and wait until they have it all.

    15. Re:haha oh wow by Anonymous Coward · · Score: 0

      And neither of you still don't get that I DON'T WANT BROADCAST. And 1000 times more simultaneous broadcasts isn't much different.

      I want:
      -to watch videos immediately when I click them
      -them to start from the beginning instead of at the middle
      -stuff that isn't being broadcast currently on my neighborhood
      -often smaller pieces than those where bittorrent excels

      Okay, the internet is big so chances are there are some people who are currently watching the same stuff as I am at roughly the same time. So what happens: I'm in Finland, another downloader is in Brazil, a third one is in Japan and the seeder in US. The data gets split to all these directions and it's about twice as efficient as sending the stream individually to each target. Pretty cool, eh? I may have to wait for 15 minutes for the streams to sync or something but it's fairly optimal, right?

      Now, contrast this with me streaming the stuff directly from a few nearby people who happened to watch the same stuff a week or month ago. No underseas communication at all plus I get it immediately. So which is nicer on resources? Sure multicast can help here if you need to transmit some common metadata due to the protocol and discovery etc, but for the bulk of it it's useless.

      For something further away from bittorrent: how would you implement slashdot (a relatively high traffic site used by computer geeks - an optimizaton could be useful here) with multicast?

    16. Re:haha oh wow by Nicopa · · Score: 1

      Uh? We were talking about patches distribution. And maybe offline movie downloads, but not "video on demand"... Where were you?

    17. Re:haha oh wow by Anonymous Coward · · Score: 0

      The two locally-based ISPs where I live offer ISP wide torrent sites. One of them also has unlimited upload (the other has a separate cap equal to your download) and used to have a USENET service as well (USENET got pulled for legal reasons). They also both have unlimited local downloads, so by using their torrent sites you don't work towards your monthy quota. They even specify that we should seed too.

      Its not all rosy though, look at Telstra (nationwide) whose latest plan is 30mbit with a 200MB cap and I think they have data charges on the excess usage.

    18. Re:haha oh wow by GooberToo · · Score: 1

      Left field. You. Go back and read the thread. Sheshh...

  2. ok but.. by mastershake_phd · · Score: 2, Insightful

    Sharing among people on the same network is only going to be effective for popular data. Not to mention I have a feeling Comcast would still send tell you you are using too much bandwidth even if it is all coming from within their network.

    1. Re:ok but.. by Anonymous Coward · · Score: 1, Insightful

      Sharing among people on the same network is only going to be effective for popular data.

      Then again, this whole bandwidth problem only becomes an actual problem with popular data.

      Not to mention I have a feeling Comcast would still send tell you you are using too much bandwidth even if it is all coming from within their network.

      Probably!

    2. Re:ok but.. by Anonymous Coward · · Score: 0

      Telstra bigpond cable in Australia used to allow free data transfers between people on the same network.
      It was good, people used to run ftp servers and you could transfer as much as possible for free at extremely fast speeds.
      This was back in like 1999/2000 if i recall correctly.

    3. Re:ok but.. by Tatarize · · Score: 1

      Yeah, wait until ISPs realize they are shooting themselves in the foot by capping the speed at the modem. In reality they should cap the speed later on, where the the data hits the backbone. That way they can much more easily bottleneck the data and shift it around. Rather instantly adjust data rates, and moreover allow for the max speed the technology allows when you're dealing with internal data transfer. So if you are going P2P on Time Warner between different people with the same ISP, you can transfer data at max speeds. As the above board technology gets better and better this would result in rather significantly improved services at no extra cost to the ISP.

      --

      It is no longer uncommon to be uncommon.
    4. Re:ok but.. by superpulpsicle · · Score: 1

      I have gotten a letter once from comcast supposedly for violating some Digital Millenium Rights Act thing downloading movies illegally. So was this a comcast message in disguise that they don't want me using the bandwidth? What actually happens when you reach the cap? Do they email you a letter? Do they shut you down permanently or monthly?

    5. Re:ok but.. by aeschenkarnos · · Score: 1

      Tautological as it is, popular data is the majority.

    6. Re:ok but.. by Anonymous Coward · · Score: 0

      re: Comcast- this is EXACTLY why we ALL must work to limit the power of monopolies. They are so powerful, you begin to think in their terms, rather than realize they are limiting the rest of society and need to be limited by society. The technology is plentiful and cheap- it's the power-mongers who are unfairly controlling and capitalizing.

    7. Re:ok but.. by Antique+Geekmeister · · Score: 1

      Please do not wave the "no extra cost" flag for technologies that require management, software, and hardware to implement. Such modulation occurs now as a part of basic load balancing, and to throttle traffic away from segments that are due for repair to avoid service interruptions. But it's not cheap to manage, and the routers or gateways capable of doing it well are not cheap.

    8. Re:ok but.. by Tatarize · · Score: 1

      Get better servers. Make it all magically work perfectly.

      Duh.

      --

      It is no longer uncommon to be uncommon.
  3. P2P != BitTorrent by Asmor · · Score: 2

    Saying BitTorrent (and similar protocols, if such exist) is P2P is like saying the web is the internet.

    1. Re:P2P != BitTorrent by Asmor · · Score: 0, Offtopic

      No, that is not what I meant. I said what I meant.

    2. Re:P2P != BitTorrent by Chandon+Seldon · · Score: 2, Informative

      My favorite P2P protocal is the Internet Protocal. If ISPs are going to block P2P, they should start with that one. All the other ones rely on it anyway.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    3. Re:P2P != BitTorrent by skeeto · · Score: 1

      Saying BitTorrent (and similar protocols, if such exist) is P2P is like saying the web is the internet.

      Huh?

      P2P - Peer-to-peer (from Wikipedia)

      A peer-to-peer (or "P2P") computer network exploits diverse connectivity between participants in a network and the cumulative bandwidth of network participants rather than conventional centralized resources where a relatively low number of servers provide the core value to a service or application.

      That sure sounds like BitTorrent. BitTorrent is made up of many peers that are sharing data ... peer to peer. Also from the Wikipedia BitTorrent article,

      BitTorrent is a peer-to-peer file sharing (P2P) communications protocol.

      Of course BitTorrent operates via peer-to-peer networks. How couldn't it?

    4. Re:P2P != BitTorrent by Asmor · · Score: 1

      P2P is a broad category. BitTorrent is a specific thing within the context of P2P.

      The internet is a broad category. The web is a specific thing within the internet.

      I didn't say that BitTorrent wasn't a form of P2P, I said that BitTorrent was not the same as P2P.

    5. Re:P2P != BitTorrent by zippthorne · · Score: 1

      That's true, but it's also true that bittorrent is a generalization of the concept of P2P. Instead of having files distributed in multiple copies across many peers and downloading from the closest one, files are broken up into N sub-chunks which are up-to-simultaneously downloaded from many peers.

      In a very real sense, P2P is a subset of Bittorrent where N -> 1.

      --
      Can you be Even More Awesome?!
  4. How is this better than just putting up a .torrent by Anonymous Coward · · Score: 0

    Bittorrent clients already do local/LAN peer discovery and some support JPC. Sure, support might need to improve, but it's there already.

  5. It makes sense by chuckymonkey · · Score: 1

    Really some of us have been saying it for a long time. Some of the load can be taken off the internet especially bulk files such as video and bt by sharing them first within the network and then outside. I think that's it's a fine idea if people are willing to do it, that way you only have to seed some of the file to people on similar networks. The only place I see this falling short really is with very specific files, for instance I doubt that me or any of my neighbors are going to be watching the same clip on youtube at the exact same moment. However when it comes to system updates there's a good chance of that. For things such as digital cable it would be ideal for people with DVR. For some of the more popular programs you can seed some of the file to a bunch of different boxes and then have them share amongst eachother for the rest of the file. Anyway I haven't said anything that most people here don't already know or have thought about some way or other so I'm going to go back into my corner and keep playing with my rubberbands.

    --
    "Some books contain the machinery required to create and sustain universes."-Tycho
  6. Hmmm...I don't think so by davmoo · · Score: 5, Interesting

    I have no problems at all with not for profit entities using some of my bandwidth to distribute their files.

    I have serious problems with a for profit entity like Microsoft or Redhat doing the same.

    The first one I call "charity" or "support". The second one I call "leaching", and its not far from "stealing".

    If you're a for profit company and you can't afford bandwidth, then you need to find a new line of work. Don't expect your customers to give you freebies unless you're giving them something *good* in return, and something you're not also giving to those who don't share bandwidth.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
    1. Re:Hmmm...I don't think so by Zironic · · Score: 1

      Well, Microsoft might make a deal with the ISP's so it's still them paying for the bandwidth cost but it'll be cheaper since it's distributed.

      Also I think it's implied that cost savings on bandwidth is meant to be converted into cheaper and or better services.

    2. Re:Hmmm...I don't think so by QuantumTheologian · · Score: 2, Insightful

      Would this not be regulated by the market? If you don't want to use the extra bandwidth, don't use the product/service.

    3. Re:Hmmm...I don't think so by Gregory+Cox · · Score: 0

      Don't expect your customers to give you freebies unless you're giving them something *good* in return
      Look at it this way: in return for using your bandwidth to distribute files, you get peers doing the same thing for you.

      It's true that in this sense you and your peers are "providing a service" for Microsoft/Red Hat/whoever, but that company is providing a service to you by letting you have the file in the first place. Do you have the right to demand that the company provides you with the file in any other way? If you don't agree with the distribution system, you can opt out by not receiving it.

      Since the details for actual services aren't fixed, it's too soon to know, but maybe P2P distribution would be voluntary; in other words, you could configure your P2P to leech and not distribute, if you really wanted.

      Akso, someone pays for your internet connection, and so in a way you are paying costs indirectly for your downloaded file anyway. If P2P is more efficient, it may reduce download times and also reduce traffic between providers, thus lowering costs for ISPs and reducing the pressure on them to raise prices, giving you a cheaper internet connection.

      If and when companies use a P2P system to save costs, make massive profits, and don't return the benefits to consumers, they will leave themselves open to complaints. But it doesn't seem reasonable to dismiss the system yet, when it could benefit everyone.
      --
      If you all Google Slashdot, will it Slashdot Google?
    4. Re:Hmmm...I don't think so by ScrewMaster · · Score: 2, Insightful

      But it doesn't seem reasonable to dismiss the system yet, when it could benefit everyone.

      True, I suppose ... but then again, take a look at the caliber of the people running the show here in the United States. Largely it comes down to the Telcos and Comcast, and a few other big ISPs, none of whom are interested in anything but profit maximization. I guarantee you that if they find a way to reduce their costs using this or any other technology, they will simply pass the savings on to themselves and their stockholders. We customers will never see a penny of it in terms of our monthly expenses: all we might hope for would be an improvement in service quality, but I wouldn't bank on that either.

      --
      The higher the technology, the sharper that two-edged sword.
    5. Re:Hmmm...I don't think so by ghyd · · Score: 1

      As a consumer I must admit that I don't care to download Blizzard patches that way. Maybe if I had a limited or capped access i would care, but I'm lucky to live in one of the EU countries where it isn't a problem (we've got enough other problems).

    6. Re:Hmmm...I don't think so by Splab · · Score: 1

      Great, so not only are we going to have a bazillion program trying to phone home for updates, we are also going to have 5 different BT clients all thinking they are being nice to your ADSL upstream.

      That can't go wrong can it?

    7. Re:Hmmm...I don't think so by jez9999 · · Score: 1

      I kinda like this idea, though, if for no other reason than it puts the focus back on consumer upstream bandwidth. Not much point using P2P when people are stuck with ridiculously asynchronous connections (ie. 10mb/512kb), so hopefully upstreams and downstreams will start to come closer together again.

    8. Re:Hmmm...I don't think so by killbill! · · Score: 1

      I have no problems at all with not for profit entities using some of my bandwidth to distribute their files.

      I have serious problems with a for profit entity like Microsoft or Redhat doing the same.

      The first one I call "charity" or "support". The second one I call "leaching", and its not far from "stealing".

      That's a major stumbling block. Commercial P2P companies seem to assume that consumers will actually let them use their connections 24/7. The problem is that upload bandwidth is scarce, and that those companies are competing with each other for it (not to mention with pirate downloads).

      Because of that competition, P2P networks cannot take peers' upload bandwidth for granted. In fact, they will have to provide incentives for peers to actively allocate their bandwidth to them, instead of to competitors.
    9. Re:Hmmm...I don't think so by Nevyn · · Score: 1
      I have no problems at all with not for profit entities using some of my bandwidth to distribute their files.

      I have serious problems with a for profit entity like Microsoft or Redhat doing the same.

      The first one I call "charity" or "support". The second one I call "leaching", and its not far from "stealing".

      If you're a for profit company and you can't afford bandwidth, then you need to find a new line of work.

      As with most things, I don't think you want to put this as a black or white choice. For instance, I could easily see a future where you pay $Y per. year and agree to some P2P like activity or you pay $Y x 10 (or whatever) and you download all data via. "priority" HTTP channels.

      From what I've seen providers of large amounts of content are paying huge bandwidth bills, so it seems like an obvious solution to charge directly for your biggest expense ... esp. when it's very likely a large portion of your customers won't miss say 10KB/s, and will be happy to download from 500-1,000 other customers.

      As with advertising though, I think there will be a sweet spot for what people will accept after which they'll be reluctant to participate at all. And I'm not sure that some of the people thinking of doing this know that, so in 5-10 years we might well be back to where we are today in how data is transfered.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
  7. Free upstream? That's rich.... by Arethan · · Score: 1

    Seriously, do these "researchers" even HAVE cable internet? Upstream is only user segregated to the head-end for bare copper technologies like DSL. Cable broadband is built on a tree network. Sure, you can build more nodes into the infrastructure to free up a bit more upstream within a single neighborhood, but eventually that upstream has to be combined with the upstream from all the other nodes. Eventually you just can't squeeze any more data into the upstream band and everything stalls. This is one of the reasons why you don't see SDSL equivalents in cable systems. They always give you more downstream than upstream because downstream is cheap for them. Massive upstream requires a lot more infrastructure investment, which heavily cuts into their profit margins. And yes, the data has to go all the way back to the head-end before it can be resent to an IP in the same cable system, even if they are on the same node.

    P2P just isn't useful for cable systems. They're better served by caching technologies like transparent proxy servers.

    1. Re:Free upstream? That's rich.... by smallfries · · Score: 1

      You've completely missed the point. Regardless of how the cable infrastructure is arranged within the ISPs own network - they get chared at the transit point. Traffic between their own customers does not transit to another network at any point and so it is free for them.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    2. Re:Free upstream? That's rich.... by tomz16 · · Score: 1

      No, YOU have completely missed the parent's point! It's not free if you have to spend significant cash to upgrade your own network to allow users to share mass quantities of data amongst themselves. Right now, most residential networks are not set up to efficiently handle heavy peer to peer uploading, even among people on the same network. Read the parent's post again.

    3. Re:Free upstream? That's rich.... by smallfries · · Score: 1

      You're making the same mistake as the OP. "Free" versus nonfree traffic is not a question of capital costs. ISPs have to pay per packet that moves upstream and off their network (depending on their peering status). The question of building infrastructure is irrelevant. It is a cost that the ISP has to invest to be in business, and can be written off against whichever of their activities seems most appropriate. It is not a DIRECT cost of the traffic. But every packet that transits to a backbone has a DIRECT cost for them. Every packet that remains within their network incurs no cost.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    4. Re:Free upstream? That's rich.... by Arethan · · Score: 1

      You're comparing apples to apples and swearing to god that one of them is an orange.
      First off, any ISP that pays per packet is doomed to fail just out of lack of business ability. They really do get much better deals on the bandwidth than that. What they pay for is whatever is negotiated.

      Generally that ends up being: Line leasing costs for line of size X + network connection costs of $X per quarter to have that line connected at a certain transfer rate and guaranteed a minimum speed at any point in time. In other words, the connection is massive, paid for in bulk, and is assigned a certain data rate and given a Quality Of Service level that is guaranteed in writing the Service Level Agreement.

      Any company that charges its end users per MB or kB for traffic in either direction is only doing so because of a few possible reasons. Most notably: A) they are severely overselling their capabilities in order to keep the price low, and need to keep a tight leash on users to maintain the illusion of a decent infrastructure; or B) they are way too greedy and managed to convince their end users that this billing model is "OK".

      So once again, no, ISPs don't pay per packet, the lease a physical wire from some entity, and pay someone (often that same entity, but not always) to plug the other end into an edge router that is in some way, shape, or form, eventually hooked up to the internet. The amount they pay to this higher tier ISP will determine the amount of throttling that takes place on that line.

      All of this means that any traffic that leaves (or enters) their network through that leased line incurs no additional cost by itself. It isn't like they pay $0.02 cents per packet. The line is paid for in full regardless of whether it is kept at 5% capacity or 100% capacity. The extra outbound packet does nothing at this point but raise the water level just a little bit more. Eventually, when combined with all the other packets from their other customers, it will saturate the line, and thus require they either change their policies or beat down their users for hogging too much bandwidth, but again, the packet itself has no additional cost.

      And this is just like... you guessed it: keeping the packet on the internal network. At this level, the company is leasing a line to YOU, and that line is (supposedly) going to provide you with unbelievable speed at an unbelievable discount. And it's all unbelievable because (like all things that are too good to be true) it really isn't true. The connection at their head-end, and often (especially in cable systems) the line itself is severely oversold. But in the end, this works out. Most people check their email, read cnn.com for 30 minutes, and go to watch TV for the rest of the night. This is the conventional traffic demographic. They oversell the lines because statistically, no one is going to hog their entire share for any great length of time. The lines themselves are an investment of the owning company, and they pay for them regularly by maintaining them with their own crews. (See? Apples to apples, not apples to oranges. Both connections are paid for as a bulk commodity, not as an itemized list of packets that pass through them.)

      This is what bring us back to my original statement. In a DSL system, the line that YOU lease is physically separate from the other subscribers up until it reaches the head-end. Your last mile is guaranteed available just to you. You can cram that line full of traffic to your heart's content, and as long as the traffic you generate never really leaves the head-end out the Internet on-ramp line, no one is going to care. (Unless they are overselling the capabilities of their DSLAM, but that's a different limitation entirely.) However, in CABLE systems, there is no such thing as a dedicated line. The last mile is shared amongst all subscribers. When you cram your share full of traffic, you affect your neighbor and the neighborhood across the street, and even the people across town. As your packets travel toward the head-end,

    5. Re:Free upstream? That's rich.... by smallfries · · Score: 1

      You've written a very indepth and informative post, but you are still wrong on a couple of issues. ADSL access in the uk market is not sold as a commodity. In the LLU market things are different but the vast majority of ISPs in this country are still on Datastream / IPstream products. So it is not as fanciful as you claim for somebody to be paying per packet. The BT pricing structure is actually based on the size of the outgoing pipe (not the customer links) and is sold by capacity. The charging of the ISP by BT is based on the usage of this pipe - it is NOT a product of how many customers they are connected to. The pricing model is here.

      Apart from the fact that we are obviously talking about different markets (a lot of what you've written appears to be the US market for broadband) I agree with you about most of your points. But I still have to disagree about the costs that a cable company incurs. Yes - they don't have enough upstream bandwidth. Yes - it's a tree network where the packets have to reach the head. BUT, if their costs rise because they've developed their network the wrong way then it is still a capital / maintenance cost over the entire network. That is not the same as a cost directly incurred by transiting traffic to another network. In particular their network costs are very "steppy" and as long as their internal pipes are big enough they can handle small increases in internal traffic before they incur a cost to make an upgrade.

      Any ISP that is not big enough to peer (most of them) is charged for upstream according to traffic. So ANY increase will cause a direct increase in their costs. This is not an apples to apples comparison as you claim. Partly this is because we are describing two different markets, but here the situation is very different between the cable providers and the DSL companies. At the moment telewest (one of the larger cable companies here) is offering a bi-directional 10Mb link for a reasonable price. They don't care about internal bandwidth because they have capacity coming out of their ass. They don't care about traffic because they are large enough to peer at Linx and they have a mixture of consumer and server business to get a profitable peering arrangement.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    6. Re:Free upstream? That's rich.... by g-san · · Score: 1

      As far as I know, it has nothing to do with cost. There is a spectum so wide for data tx and rx, and instead of dividing it in half for equal upstream and downstream, someone (smart) noticed that the nature of the average internet is about 10:1 down to up ratio. Small requests large replies. Go check your system stats and see if I am right. On my system right now, I have 360.48MB down, and 37.91 MB up. It is purely arbitrary, if you can get 56k up and 5Mb down, you could just as easily move the specturm allocation around and get 5Mb up and 56k down. This goes for DSL or cable or your old v42.bis modem. They don't give you more upstream because upstream is more expensive, it's because the average user will benefit more from the current model. Now give me a config option with a slider to let me control this and we have something. It would be nice to set it 50/50 for P2P or 20/80 for seeding.

    7. Re:Free upstream? That's rich.... by Arethan · · Score: 1

      Ah yes, the market differences. I believe you are right in that my US centric thinking (after all, I am American and I might as well live up to the stereotype) has cast a US specific scenario upon the whole situation. In the US, ISPs mostly just lease the pipe at whatever capacity they need, and the cost is flat whether they fill it 100% of the time or keep it mostly idle. There are obviously a whole slew of variables that can be applied that will adjust pricing (such as if the line is supposed to be a fail over path only, which reduces cost because the supplier can assume the line will remain mostly dormant). And of course, you can probably strike a deal for cheaper bandwidth at the tier 1/2 level by agreeing to some rule that your network throughput will look mostly like the infamous 10:1 ratio, which they'll just use to their advantage by using up the leftover :9 by suppling hosting or colocation services to others.

      The main point wasn't really supposed to be about how ISPs lease their bandwidth, but rather about the radically different approach to infrastructure design that cable systems employ when compared to DSL. In the end, that's all that really matters, as it's the only constant factor in the equation. Both the DSL and cable suppliers can choose to lock themselves in to SLAs that only provide 10:1 bandwidth models, but the main factor is that the last mile in a cable system doesn't scale well for P2P, as compared to DSL (where P2P traffic truly is effectively "free").

    8. Re:Free upstream? That's rich.... by Arethan · · Score: 1

      Actually, you're both right and wrong at the same time. Yes the cable company can divide up the spectrum as they see fit, but it isn't as dynamic of a change as you imply. The modem downloads a config file which dictates to it the channels it is supposed to use for this boot, and it cannot be changed without rebooting the modem. This config file also contains SLA enforcement info, like how fast it is allowed to upload, how many local MAC addresses are allowed on the LAN side, etc. Now these channels are fixed in spectrum size. Only so much data can be crammed down a channel. If you want to send more, you need to allocate a new channel. Now comes the fun, as every channel with upstream data must be rejoined with the pre-existing stream on it's way back to the head-end (remember, this is a tree network). This is a classic example of a denial of service waiting to happen. Fill one side completely (after all, it looks clear from this side branch in the tree), and the other branch has no room to insert its own data. Of course, the other branch is guaranteed its fair share, so the node will simply forcefully insert its own data by dropping someone else's data if the need arises. Scale that up on both sides and I bet you can guess what will happen... Adding more channels requires rebuilding every affected node, which requires guys in a trucks to drive out there and perform the work, which can easily cost hundreds of thousands of dollars to perform if the change required is deep into the network.

      Now keep in mind that these guys still view internet as a secondary technology to television, and you'll find that the spectrum left over for high speed data is actually fairly small in comparison. There isn't as much head room available in these systems as people like to believe. Yes, it's a closed system, so you have the entire spectrum available, but useful data can only realistically fit within a small subset of the full spectrum. Anything lower in frequency is unusably slow/not enough ROI to make it worth while, and anything higher is incomprehensible from noise.

      Cable systems are very different from the other media layers people are so often familiar with, which always makes explaining these issues such a task. Either way, I stated my piece and have explained the reasoning multiple times from many different angles. I leave the rest as an exercise for the reader. =)

  8. That's sooo 1980.. by 0dugo0 · · Score: 2, Funny

    Researcher rediscovers USENET.

  9. Hey Dumbasses... How about you just by Anonymous Coward · · Score: 0

    Roll. Out. Multicast.

    Multicast + P2P = Good Times.

  10. What were the other solutions? by Nymz · · Score: 1

    AFAIK p2p is the current solution to efficient video distribution. I think they are really trying to accomplish something else here, which is why the current solution won't do.

    For instance, if you want to distribute that World of Warcraft patch, then make a torrent and post it to a tracker, done. If you're really paranoid then host it on your own tracker. No, because what they really want is to have an service running on your machine 24/7, so they can... I don't know, but whatever is I'm pretty sure I won't like it.

    1. Re:What were the other solutions? by Antique+Geekmeister · · Score: 1

      P2P works well for video right now, but as traffic increases, the bandwidth needs to be paid for. Expect the infrastructure needed to cost serious money to the ISP's, who don't want to spend the money for it without getting paid directly.

      P2P doesn't work well for DRM, for preventing people from accessing material without formal permission from the owner. This is the big problem for video content providers: the tools haven't been properly made or widely published to authenticate and restrict P2P content, so the video companies can continue with their current business models. So they're coming up with a lot of half-assed, ill thought out plans. For an example of this, go take a look at the Iplayer project by the BBC: it's wedded directly to Windows Media Player, which can't be played on anything but Windows, so they're in direct violation of their own governmental policies doing so.

    2. Re:What were the other solutions? by killbill! · · Score: 1

      It's quite ironic that content owners force legal download services to use strong DRM. Strong DRM is incompatible with P2P. As a result, legal movie download services can't be profitable.

    3. Re:What were the other solutions? by Antique+Geekmeister · · Score: 1

      This is not true. As long as unlocking the DRM is based on a provider published, local user key that is not easily transferred, the content delivery mechanism is a separate issue from accessing the contents. This is fundamental to public/private key authentication, and to public/private key encryption.

      Take a good look at the insanities Windows Media Player does for DRM. Most of the work is already done: it's the business models that don't yet support it, not a lack of DRM-based software.

  11. hooray by Anonymous Coward · · Score: 0

    I for one would be happy to help seed their files with junk data.

    You pay for MS crap, then they do whatever they want to your machine (assuming you use windows).. then they expect you to offer your bandwidth to them for free?

    I think not.

  12. I've seen this happen here in italy by js_sebastian · · Score: 1

    A friend of mine had an account with a provider called Fastweb, where he had a really fast connection but payed for traffic outside the fastweb network (which went through a nat i think, he had a local 10. something IP address).

    He used file sharing software inside the network, and got very fast downloads (for content which is popular enough in italy).

    Of course this is a rather rudimentary implementation but certainly one might be willing to configure his P2P file transfer client to only download from a certain network, if their provider does not offer real unlimited transfers at a reasonable rate. Of course it's only useful if the provider does not count local transfers to your bandwidth limit.

    1. Re:I've seen this happen here in italy by Antique+Geekmeister · · Score: 2, Interesting

      I've used bittorrent effectively inside a corporate firewall for transmitting DVD images, especially because HTTP and FTP couldn't handle files larger than 2 Gigabyte easily. The security models aren't built in: authentication of the content remains a separate step. But transmitting DRM enabled files, such as Windows Media files for the BBC's well-publicized Iplayer project, seems a natural approach and would help prevent fakery of the files. (That's a big problem for PiratesBay and other Bittorrent sites.)

    2. Re:I've seen this happen here in italy by Wildclaw · · Score: 1

      Bittorrent does have authentication of content built in. One of the big advantages over FTP and HTTP btw. When I have recieved something via bittorrent, I am guaranteed to have recieved exactly what the publisher of the torrent file wanted me to recieve, and nothing else. As long as you trust the publisher of the original torrent file, you can trust the data your recieve.

      Of course, if you use sites like the piratebay, you can't trust the publisher (because anyone can publish), so you can't be sure if what you download is fake or not.

  13. The idea is great, but... by FooBarWidget · · Score: 3, Interesting

    ...how do you implement it? Browsers currently have absolutely no support for implementing anything like this. I'm not sure whether it can be done in Flash. Java is so heavyweight that it would probably scare off most people. ActiveX is a no-go. You can't make people install client software either - 99% will never bother to do that. Unless you can make it work out-of-the-box on browsers, it'll not become popular.

    And how do you implement P2P streaming? All P2P protocols until now allow peers to send file pieces in non-streamable order.

    1. Re:The idea is great, but... by FooBarWidget · · Score: 1

      Oh and I forgot to ask this as well: how do you get around firewalls/NAT? Most people these days are behind NAT. In my experience, UPnP only works out-of-the-box on very few systems because most routers have UPnP disabled by default.

    2. Re:The idea is great, but... by Osty · · Score: 2, Informative

      Oh and I forgot to ask this as well: how do you get around firewalls/NAT? Most people these days are behind NAT. In my experience, UPnP only works out-of-the-box on very few systems because most routers have UPnP disabled by default.

      Support linux-igd? The project started back up in the past year and a half or so, along with libupnp coming back from the dead after Intel abandoned it. Help these projects get to the point where they're trivial to setup, stable, and shipped with all distributions and you solve the problem for the large number of folks using linux NATs. Better yet, that will ultimately trickly down to the router market as well, since a fair number of those use (or have used in the past) linux-based firmware. I've been using linuxigd for 2.5 years now and it's worked great with only a few minor hiccups (Xbox, Xbox 360, Azureus, Messenger, etc all work well with it), but in the past it's been a real pain to setup and actually get working.

      Once people can finally get over GRC's sensationalist crap from nearly six years ago, we might finally get a real solution in place for NAT users. We all know IPv6 won't ever be widely adopted enough to make NAT obsolete.

    3. Re:The idea is great, but... by JordanL · · Score: 3, Insightful

      Browsers currently have absolutely no support for implementing anything like this.
      Except for Opera, which is about the only program you actually need to interface with the entire web.

      About the only thing it's not useful for is SSH and FTP.
    4. Re:The idea is great, but... by FooBarWidget · · Score: 1

      Uhm, what are you talking about? How do you want to run a new, yet-to-be-developed P2P protocol in a current version of Opera without installing software?

    5. Re:The idea is great, but... by dubstar · · Score: 1

      I think he means that Opera already has a torrent client built in.

      There is no new protocol necessary really. I have already seen this implemented to some degree - Rogers in Canada throttles torrent connections to outside of their network, but it often works fine inside the network. While illicit torrents go slow as dirt for me 99% of the time, actual legal content from sites like Vuze goes at a good speed. It seems to me that this is because a lot of the people I am connecting to are on my (ISPs) own network, but I could be wrong.

      The point is, that all of the tech exists to implement this now.

    6. Re:The idea is great, but... by FooBarWidget · · Score: 1

      But can Bittorrent be used for streaming media? I don't think so.

    7. Re:The idea is great, but... by dubstar · · Score: 1

      It could be done similar to streaming. You could just break the media up into chapters/tracks and set the priority appropriately.

    8. Re:The idea is great, but... by FooBarWidget · · Score: 1

      Are you sure? Torrents usually need some time to get to decent speed. Will torrents speed up quickly enough, *and* have enough peers to provide the data in the preferred order in time? I somehow doubt that, most of the videos I download (except the extremely, extremely popular ones with 30000 seeds) are not finished downloading in less time than the video length.

  14. Data within an ISPs network is not always free. by beezly · · Score: 1

    The article makes an assumption that data flow within an ISPs network is free. That is not always the case. Take for example an ADSL connection. The ADSL infrastructure (metallic path, DSLAM, etc.) is often (especially in the case of non-unbundled local loops) provided by a different company from the ISP. The ISP pays this provider per byte of data that flows over the connection to and from the end user.

    1. Re:Data within an ISPs network is not always free. by smallfries · · Score: 1

      Who gets stung with a deal like that? The UK is considered to be an example of what can go wrong with non-unbundled services, but even here ISPs paid a flat rental fee for access to the line, and then had to deal with BT for upstream access. Most the of the current bandwidth limits here are a direct result of how BT charges for that upstream bandwidth. Something like this system would be a great boon for them.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  15. Support Microsoft! by haakondahl · · Score: 3, Funny
    Download a P2P client and learn how to use it *today*. Help Apple! Share all of your files; learn how to become a seed. Lend the RIAA a hand--do their R&D for a new distribution model.

    There is a term in Low German for the feeling I have right now--SchadenGoFuchyourselves.

    --
    Don't trust anyone under thirty.
  16. Wow! by OverlordQ · · Score: 1

    The trick is to allow sharing only between people with the same provider, when data transactions are free.

    Sounds like multicasting . . . good things the ISPs have implemented this also . . . oh wait.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Wow! by smallfries · · Score: 1

      It sounds nothing like multicasting. One is limiting peers based on their address ranges, and the other is broadcasting to multiple peers at once. Now, if multicasting did work properly it would revolutionise p2p as it would break the limit (total_upload=total_download) across the swarm.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    2. Re:Wow! by marcosdumay · · Score: 1

      It is replicating a package just inside the ISP network, while it passes a single packet from one ISP to the other. Exactly like multicast.

  17. Multicast for realtime data by Neva · · Score: 1

    Other thing that will save loads of bandwidth and improve end user quality at the same time: multicast. For instance, the modern broadcast media companies that do TV / radio / concerts, could well set up streams that are relayed only once as to as many hops as there are subscribers, and copied at the final router to each subscriber.

    1. Re:Multicast for realtime data by Antique+Geekmeister · · Score: 1

      Great, let's fill all available bandwidth in your neighborhood with multicast spew for material no one wants. I don't think so. Keep it on request only.

  18. Re:How is this better than just putting up a .torr by nevali · · Score: 1

    What's missing is a protocol to determine where your ISP's borders are and sticking to peers within those borders. Essentially what you have are P2P supernodes (after a fashion) at each major ISP (Akamai already does this for normal HTTP traffic, after all) and they're the only hosts that actually establish connections outside of the ISP's network.

    You could do it with BitTorrent--in a controlled situation--by serving different .torrents to users of different ISPs, and making the supernode a tracker as well as a peer on the wider network.

    Realistically, though, working along these lines is something that P2P protocols are going to have to do sooner or later, and kludges like serving different .torrents wouldn't scale well. If your BT (or other P2P) client can figure out a metric for a peer, it can prioritise the traffic appropriately: peers from the same ISP as you get prioritised highest, falling back to peers from other ISPs if they don't have what you need.

    None if this is rocket science, conceptually, but figuring out whether host A is from the same ISP as host B is a bit trickier. I guess you could do it by fetching the AS number from WHOIS and then caching the result across the swarms (so WHOIS servers didn't get continually beaten). Alternatively, you could add TXT records to reverse DNS, though it suffers from inflexibility, and I'm not sure ISPs would find it sufficiently in their interests to add them (they'd rather just charge you extortionate fees for excess bandwidth).

    The bottom line is that ISPs don't want to support P2P. They want P2P users to go away and use other providers. Persuading them to do anything that will make life easier for P2P users--even if it saves them money--is nigh-on impossible, so solutions must be sought at a protocol level.

  19. Prior art by richie2000 · · Score: 1
    --
    Money for nothing, pix for free
  20. Oh yes, they will indeed love it... by rucs_hack · · Score: 2, Interesting

    Most ISP now like people to be on limited download limits per month, and charge for excess. If this takes off, the number of 'accidantal' overrtuns will potentially skyrocket, and profits will be up.

    I wouldn't be surprised if the unlimited tag is removed completely so they can be sure of cashing in on this.

    I'll happily use p2p if it fulfills four criteria

    1: It's legal.
    2: Its to my direct benefit (people who just leech being removed from the system).
    3: My ISP won't try to ass rape my bank account each month with overuse charges.
    4: Microsoft don't run the show.

    If they manage that, no problem, if not, well then it'll be time for a new technology, won't it.

    1. Re:Oh yes, they will indeed love it... by budgenator · · Score: 1

      From the ISP's point of view, in-network traffic is dirt cheap, its the cross-boarder traffic that is expensive. I think these guys are morons for not providing P2P clients that prefer in-network peers and not installing local proxies to cache as much http and ftp content as possible.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    2. Re:Oh yes, they will indeed love it... by evilviper · · Score: 1

      Demanding extra fees from a few people is a way to make money.

      Demanding extra fees from EVERYONE is a way to quickly go out of business.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  21. obligatory by wwmedia · · Score: 2, Funny

    Nerd: I've developed a program that downloads porn from the interet a million times faster than normal

    Marge: Who would need that much porn

    Homer: [drools]...oohhh..1 million times faster..

  22. What does he mean by "Free"? by Yvan256 · · Score: 1

    I'm sorry, but even if I send data to a neighbor I get that transfer charged on my 35GB monthly allowance. And that's 35GB for the upload+download total, too.

    Companies using P2P to distribute THEIR files (i.e. WoW being a perfect example) are cutting into MY 35GB for the month. And if you try to block them out, you get ridiculously slow downloads, around 0.1KB/sec.

    Screw'em all.

    1. Re:What does he mean by "Free"? by Chandon+Seldon · · Score: 1

      I'm sorry, but even if I send data to a neighbor I get that transfer charged on my 35GB monthly allowance. And that's 35GB for the upload+download total, too.

      35 gigs/month is horrible. You know that, because you're complaining about it. You're the one who chose your internet service plan - you an always chose a different one. And yes - there are different ones. If that's the maximum residential plan in your area, look into "business" plans.

      Companies using P2P to distribute THEIR files (i.e. WoW being a perfect example) are cutting into MY 35GB for the month. And if you try to block them out, you get ridiculously slow downloads, around 0.1KB/sec.

      Thinking about it in terms of files doesn't work so well in practice. Think about it in terms of applications. Skype costs X kbytes/sec. WoW costs 1 gig to update. Torrenting a 1CD movie costs 1400 megs. Etc.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    2. Re:What does he mean by "Free"? by Yvan256 · · Score: 1

      35 gigs/month is horrible. You know that, because you're complaining about it.
      Well it's currently enough for what I do, but if companies start eating away at my 35GB, then no, it won't be enough. And I'm sure I won't be able to send them the bill for each extra 10$/GB over my 35GB limit.

      You're the one who chose your internet service plan - you an always chose a different one. And yes - there are different ones. If that's the maximum residential plan in your area, look into "business" plans.
      You're assuming there is even a choice in my area, but there isn't. I only chose to have high-speed internet access, and there's only one provider. As for their business plan, they do require a business license. Not to mention that it's a lot more expensive than the residential plans.

    3. Re:What does he mean by "Free"? by Chandon+Seldon · · Score: 1

      Well it's currently enough for what I do, but if companies start eating away at my 35GB, then no, it won't be enough. And I'm sure I won't be able to send them the bill for each extra 10$/GB over my 35GB limit.

      If you don't change what you do, then your usage won't go up. Period. If you start using different methods to acquire data, you may use more or less bandwidth. This isn't the fault of "companies" - you're the one who choses what services you use and what applications you run.

      You're assuming there is even a choice in my area, but there isn't. I only chose to have high-speed internet access, and there's only one provider. As for their business plan, they do require a business license. Not to mention that it's a lot more expensive than the residential plans.

      If this is really true for you, then you have an amazing entrepreneurial opportunity to provide a completing broadband service. If that's not legally feasible, then you have a social responsibility to take political action. If that's obviously pointless, then you should move and let that community sink into the communication dark ages without you.

      For most people, in most places, there are options. Getting a "business" level internet connection usually works very well - DSL providers in the USA generally start their business services at about $10 more than their residential services and the idea of being self-employed or telecommuting without personally having a business license is very common. Even if they did require a business license, getting one here requires filling out a single online form (and then a quarterly tax form, but filling in zeros is easy).

      I guess my point is this: Your demand for bandwidth should naturally be increasing as more useful applications and services that use bandwidth become available. Your ISP is already way behind. You should be demanding that your ISP get with the picture and give you cheap bandwidth like the rest of the world, not trying to defend their lack of infrastructure by trying to force poor engineering choices on third parties.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
  23. "No shit, Sherlock." by petrus4 · · Score: 1

    Unrestricted P2P across a true mesh topology is developmentally speaking, the ultimate logical destination for the Internet, in my own mind. If I was going to borrow an expression from someone the average Slashbot considers one of their patron deities, I'd even call it a "historical inevitability."

    It's probably going to take a very long time. The telcos and big media can be counted on to fight it, kicking and screaming, every last milimeter of the way. Eventually however, if the net is to continue to exist at all, it will happen.

  24. So what is being found out is that..... by 3seas · · Score: 1

    Consumers do a lot that is good for business, that business doesn't have to pay for but have been complaining about.
    P2P, genuinely fair use copyright (Some recent /. article on how fair use does a lot of good at stimulating teh economy....and even matters regarding the fraud of software patents (IBM the largest software Patent Holder have been releasing their patents to open source and others are beginning to follow.)

    There was a time in this country (USA) where the people got together and created the country because it knew better how to do it. Perhaps we are starting to get back to the basics here. If this sort of direction continues what might the world look like tomorrow?

    Clearly there is a lot the consumers do that helps business and considering that business is what provides the consumer with products and services and employment, why would it in sum, be any different?

    Does business need to hold so tight to controlling property?

    Not to sound communistic for the lack of individual incentive about the socialistic economic side of the word (the other side being a totalitarian government which is like business holding tight IP)....

    But when you die, you can't take you money with you.... you can only enjoy the benefits of the value exchange it provides in improving the social and personal environment you live in. Your Living conditions!

    For the consumer to be allowed to do what they do anyway (mass pirate production is not consumer acts but an illegal business usually for profit)... is to reduce business costs that really don't provide genuine benefit to the Living Conditions.

    We are all in this together and the music industry RIAA just doesn't seem to get it as they have been the most in the news business attacking those who feed them.... They have lost my business.... I'll listen to free radio instead...

    On a larger scale about people ... there are over six billion of us and a few (some fraction of one percent) that hog up resources that could be better spent making this world much better living conditions, a great deal better living conditions, an unimaginable better level of living conditions.....but they spend it on keeping that from happening.

    The war mongers...

    So perhaps in short time there will come enough solid evidence of the anti-benefit of such unnecessary overhead.
    The evidence sure seems to be getting exposed....

  25. Multicast by BlueParrot · · Score: 1
    Since multicast keeps getting mentioned and as I imagine there are a few who are too lazy to Wikipedia it. Here is the gist of it:

    IP Multicast is a technique for many-to-many communication over an IP infrastructure. It scales to a larger receiver population by not requiring prior knowledge of who or how many receivers there are. Multicast utilizes network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers. The nodes in the network take care of replicating the packet to reach multiple receivers only where necessary.
    http://en.wikipedia.org/wiki/Multicast
  26. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  27. doesn't work by m2943 · · Score: 1

    The reason people aren't using multicast is because it doesn't work: ISPs don't support it reliably, and even if it did, it's poorly designed and doesn't address the same needs as P2P.

    A better solution is for ISPs to cache P2P traffic, and that's what they are doing. That prevents the same packet from traversing the same link over and over again, without the limitations and design problems of multicast.

    1. Re:doesn't work by Anonymous Coward · · Score: 0
      > A better solution is for ISPs to cache P2P traffic, and that's what they are doing. That prevents the same packet from traversing the same link over and over again, without the limitations and design problems of multicast.

      In other words, they aren't reinventing multicast poorly, they're reinventing USENET... and also poorly.

    2. Re:doesn't work by m2943 · · Score: 1

      In other words, they aren't reinventing multicast poorly, they're reinventing USENET... and also poorly.

      They are kind of doing what USENET is doing, but they are doing it better because, unlike USENET, caching P2P traffic requires no central management and adapts to available resources.

      If cached P2P didn't naturally emerge as the distribution of choice, someone would have to invent it. It's the right thing to do.

    3. Re:doesn't work by Antique+Geekmeister · · Score: 1

      Unlike Usenet, there's no reliability that any of the content will be available in the current models.

      An NNTP->Bittorrent seeding site would be a fascinating mix of venues to use.

    4. Re:doesn't work by m2943 · · Score: 1

      Unlike Usenet, there's no reliability that any of the content will be available in the current models.

      I'm not sure what you're trying to say. If you're trying to say that P2P+caching is less reliable than USENET, I think you're wrong. P2P+caching is far more reliable than USENET because it does not require defined "upstream" sites, and because the only consequence of cache or node failures is a slowdown.

    5. Re:doesn't work by Antique+Geekmeister · · Score: 1

      No, I'm afraid it's not reliable for most material, because there is no assurance of available seeds. With Usenet, there are at least some well defined distribution and caching policies that assure the material being available for a reasonable time.

      Go to many of the Bittorrent repositories, and they list a huge percentage of their torrents that simply aren't available and will never be available again. A distributed set of master torrent seeding sites could address this, which is where an NNTP like distribution protocol could be handy.

    6. Re:doesn't work by m2943 · · Score: 1

      No, I'm afraid it's not reliable for most material, because there is no assurance of available seeds.

      That's not a technological issue. Technologically, USENET feeds and Torrent seeds have the same availability: they are available when someone makes them available.

      Go to many of the Bittorrent repositories, and they list a huge percentage of their torrents that simply aren't available and will never be available again.

      The equivalent situation has existed on USENET: articles being unavailable, sites not forwarding them, entire newsgroups being boycotted or blacklisted, etc.

    7. Re:doesn't work by Antique+Geekmeister · · Score: 1

      You've a point, but the blockages of Usenet are identifiable. Cancel records and rmgroup messages are preserved, the newsgroups have well-defined local local expiration times and policies. The available Bittorrent sites have no such clear policy, except perhaps PiratesBay, which apparently never expires anything and is thus so filled with unavailable crap that it's nearly useless, even for legal content.

  28. oh, wow, like... by m2943 · · Score: 1

    Microsoft invents Democracy Player and Joost, only a few years after they have been invented!

  29. Hmmm..I don't think so-Cynics are shareholders too by Anonymous Coward · · Score: 0

    "...none of whom are interested in anything but profit maximization. "

    And when were you as an employee, interested in minimizing YOUR profit?

    "I guarantee you that if they find a way to reduce their costs using this or any other technology, they will simply pass the savings on to themselves and their stockholders."

    A subscriber to the slashview that stockholders are a whole different group of people not even on the same planet as us regular folks. Big clue for you. Anyone who has a 401K or pension plan could be a shareholder. Anyone who has an IRA or even a stock-investment plan with their employer, could be a shareholder.

    So your argument about not receiving benefits is shaky at best.

  30. Market Solution for Video Distribution by dada21 · · Score: 1

    The best solution for this problem is to provide for a true market solution for both the producers and the users. I've been researching and writing about peercasting for years now, and I do think this is a great solution to the problem.

    First of all, if the content is free, then someone wants that content watched. If that original producer is willing to put a price on the cost of a complete download, those who are helping to provide bandwidth for that download should get offered a piece of the action. If it costs Microsoft $0.02 to transfer 100MB, they should offer $0.015 to anyone willing to provide 100MB of re-transfer bandwidth. The peercasting server would only handle peercasting to their top tier redistributors (based on recent history, bandwidth, stability, etc) who would then redistribute to others. Microsoft's costs drop, and the users have a market incentive for provide more bandwidth or stability. Top tier redistros don't necessarily even make more money than the guys at the bottom -- its all a numbers game.

    Secondly, the opportunity for P2P to take over antiquated services such as TV, radio or any other broad-distribution medium is getting closer -- but it relies on advertisers, still. Let an end user become a re-distro and THEY can tap into the advertising proceed. Sure, this screws things up for the big monopolistic distribution companies (every TV and radio distributor, cable company, satellite company, etc), but it would quickly bring more stability to a market perverted by copyright rules and DMCA-style regulations.

    1. Re:Market Solution for Video Distribution by killbill! · · Score: 1

      I agree with you. There is a lot of hype about P2P. Many view P2P as free bandwidth. Many consider it as a game-changing revolution, as a magic cure against the curse of the "speed/quality/cost: pick two" triangle.

      P2P is no such thing. There is no such thing as a free lunch. As long as broadband connections are asymmetrical, somehow, someone will have to sacrifice one leg of the triangle. If legal download services want a decent quality of service, they will have to pay enough to attract enough uploaders.

      Of course, once download services start paying for uploads, they'll require tamperproof solutions. They need to make sure that only legitimate downloaders get in - and that only legitimate uploaders get paid.

      I happen to be working on an open-source, traceable P2P solution that does just that. We're looking for developers and beta-testers, so drop me an email at developers@snowballnetworks.com, or have a look at our developer center.

  31. P2P full bandwidth by Danathar · · Score: 1

    Wouldn't it be great if ISP's could work it so that when you are doing P2P (Bittorrent, etc) that if somebody is in the same network local topology there is no cap on bandwidth?

    This would work great for non P2P apps as well. Let people on comcast, cox, etc do full bandwidth videoconferencing between customers on the same ISP. For instance it costs comcast probably not much bandwidth wise to let my mother do a 5Mb/s video conference with my system when we are in the same local area (and the same cable ISP)

  32. Re:How is this better than just putting up a .torr by Antique+Geekmeister · · Score: 1

    ISP's, especially backbone network providers, do routing table falsification as a matter of course. It discourages traffic from flowing across their expensive neighbors' fast network and keep it within their own slower but cheaper network. In fact, accurate routing maps are expensive and proprietary information for companies like Akamai, that do their own network probing and sell the data to customers, cheerfully ignoring these manipulations because they actually measure ping times.

  33. Re:By any Name, Broadcast Sucks. by Nicopa · · Score: 1

    You are talking about "video on demand". For patch distribution, and for file sharing (which is the thing being discussed here) multicast would be great, multiplying the bandwidth available.

  34. Re:Hmmm..I don't think so-Cynics are shareholders by ScrewMaster · · Score: 1

    So your argument about not receiving benefits is shaky at best.

    I disagree. You have to understand that the people running the major ISPs (and the Telcos) are a breed apart. Look at how much money they took from the Feds in the past ten years or so in subsidies, to provide us with real broadband ... and didn't! Go read up on Edward J. "ain't gonna use my pipes for free" Whitacre and see what he's all about, and then tell me any different. I'm not bitching about shareholders, and I'm not bitching about the profit motive and I couldn't care less about 401Ks. I do care about the level and quality of service I receive for my money. Furthermore, I am complaining about a specific group of corporate entities that have a long history of screwing their customers and anyone else they can get convince to give them money. They lie, they cheat, and they steal.

    My original point stands. Don't expect the big boys to generously reduce your broadband bill, or increase your throughput, just because they find a more efficient way of hauling data, because they won't. In fact, they'll probably find a way to jack it up.

    --
    The higher the technology, the sharper that two-edged sword.
  35. Re:By any Name, Broadcast Sucks. by Anonymous Coward · · Score: 0
    M$... Windoze... M$... Windoze... M$... Windoze... Bill Gates references... M$... Windoze... etc

    Maybe this anger of yours is what has you in karma hell.

  36. Combine with comcast limits and no users by Maxo-Texas · · Score: 1

    If every users is doing 100gb of upload/download then comcast shuts them all off.

    now no one has bandwidth.

    the solution is to actually raise the bandwidth so that 100gb is trivial (like in korea and japan).

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  37. Re:By any Name, Broadcast Sucks. by Nicopa · · Score: 1

    I quit. =)

  38. power balance cosequenses by Anonymous Coward · · Score: 0

    The trick is to allow sharing only between people with the same provider, when data transactions are free. What this effectively will achieve is the increase in power of big ISPs and squeezing out of small bandwidth suppliers.
  39. but... by penp · · Score: 1

    Blizzard uses it to distribute patches for World of Warcraft, and now researchers at Microsoft are indicating internet users may have to use it to help distribute online video clips But doesn't everyone already use it to distribute video clips (or films.. oops, was I not supposed to say that?)
  40. Sandvine Inc. PPE router by Anonymous Coward · · Score: 0

    Companies like Sandvine Inc. transparently do this -- effectively conflating geographic and cost network topologies.

    http://www.sandvine.com/products/p2p_element.asp

    -r.