Researchers Suggest P2P As Solution To Video Domination of The Internet 121
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.'"
haha oh wow (Score:2)
Re:haha oh wow (Score:4, Interesting)
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.
Re: (Score:2)
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
Re: (Score:2)
It would simply use a Bittorrent like system where the chunks can come from anywhere in the file.
Re: (Score:2)
Re: (Score:2)
Re:haha oh wow (Score:4, Insightful)
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.
Re: (Score:1)
doesn't work (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
An NNTP->Bittorrent seeding site would be a fascinating mix of venues to use.
Re: (Score:2)
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.
Re: (Score:2)
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 distribu
Re: (Score:2)
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 forwa
Re: (Score:2)
Re: (Score:2)
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.
Re: (Score:2)
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 retransmittin
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
Oh yes, they will indeed love it... (Score:3, Interesting)
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
Re: (Score:2)
Re: (Score:2)
Demanding extra fees from EVERYONE is a way to quickly go out of business.
Re: (Score:1)
ok but.. (Score:2, Insightful)
Re: (Score:1, Insightful)
Then again, this whole bandwidth problem only becomes an actual problem with popular data.
Probably!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Duh.
Re: (Score:1)
P2P != BitTorrent (Score:3)
Re: (Score:3, 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.
Re: (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 [wikipedia.org])
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 [wikipedia.org],
BitTorrent is a peer-to-peer file sharing (P2P) communications protocol.
Of course BitTorrent operates via peer-to-peer networks. How couldn't it?
Re: (Score:2)
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.
Re: (Score:2)
In a very real sense, P2P is a subset of Bittorrent where N -> 1.
It makes sense (Score:2)
Hmmm...I don't think so (Score:5, Interesting)
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.
Re: (Score:2)
Also I think it's implied that cost savings on bandwidth is meant to be converted into cheaper and or better services.
Re: (Score:2, Insightful)
Re: (Score:1)
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 w
Re: (Score:3, Insightful)
True, I suppose
Re:Hmmm..I don't think so-Cynics are shareholders (Score:2)
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
Re: (Score:2)
That can't go wrong can it?
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
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 com
Re: (Score:2)
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. Fo
Free upstream? That's rich.... (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
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
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
That's sooo 1980.. (Score:2, Funny)
What were the other solutions? (Score:2)
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 wo
Re: (Score:2)
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
Re: (Score:2)
Re: (Score:2)
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.
I've seen this happen here in italy (Score:1)
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 cert
Re: (Score:3, Interesting)
Re: (Score:2)
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 y
The idea is great, but... (Score:4, Interesting)
And how do you implement P2P streaming? All P2P protocols until now allow peers to send file pieces in non-streamable order.
Re: (Score:2)
Re: (Score:2, Informative)
Support linux-igd [sourceforge.net]? The project started back up in the past year and a half or so, along with libupnp [sourceforge.net] 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 sol
Re:The idea is great, but... (Score:4, Insightful)
About the only thing it's not useful for is SSH and FTP.
Re: (Score:2)
Re: (Score:1)
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 netwo
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Data within an ISPs network is not always free. (Score:2)
Re: (Score:2)
Support Microsoft! (Score:4, Funny)
There is a term in Low German for the feeling I have right now--SchadenGoFuchyourselves.
Wow! (Score:2)
Sounds like multicasting . . . good things the ISPs have implemented this also . . . oh wait.
Re: (Score:2)
Re: (Score:2)
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.
Multicast for realtime data (Score:1)
Re: (Score:2)
Prior art (Score:2)
obligatory (Score:2, Funny)
Marge: Who would need that much porn
Homer: [drools]...oohhh..1 million times faster..
What does he mean by "Free"? (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
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 assuming t
Re: (Score:2)
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.
"No shit, Sherlock." (Score:2)
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 exi
So what is being found out is that..... (Score:2)
P2P, genuinely fair use copyright (Some recent
There was a time in this country (USA) where the people got together and created the countr
Multicast (Score:2)
oh, wow, like... (Score:2)
Market Solution for Video Distribution (Score:2)
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
Re: (Score:2)
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
P2P full bandwidth (Score:2)
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)
Combine with comcast limits and no users (Score:2)
now no one has bandwidth.
the solution is to actually raise the bandwidth so that 100gb is trivial (like in korea and japan).
Re:How is this better than just putting up a .torr (Score:2)
You could do it with BitTorrent--in a controlled situation--by serving different
Re: (Score:2)