Slashdot Log In
Researchers Suggest P2P As Solution To Video Domination of The Internet
Posted by
Zonk
on Sun Sep 16, 2007 04:21 AM
from the making-it-all-work dept.
from the making-it-all-work dept.
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.'"
Related Stories
This discussion has been archived.
No new comments can be posted.
Researchers Suggest P2P As Solution To Video Domination of The Internet
|
Log In/Create an Account
| Top
| 121 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
haha oh wow (Score:2)
Re:haha oh wow (Score:4, Interesting)
(http://www.sigsegv.cx/)
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:haha oh wow (Score:4, Insightful)
(http://www.sigsegv.cx/)
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.
ok but.. (Score:2, Insightful)
(http://freedomsforums.com/)
P2P != BitTorrent (Score:3)
(http://www.asmor.com/)
It makes sense (Score:2)
(Last Journal: Saturday April 28 2007, @07:18AM)
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.
Free upstream? That's rich.... (Score:2)
(Last Journal: Thursday August 23 2001, @09:23PM)
P2P just isn't useful for cable systems. They're better served by caching technologies like transparent proxy servers.
That's sooo 1980.. (Score:2, Funny)
What were the other solutions? (Score:2)
(Last Journal: Friday October 19, @12:23PM)
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.
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 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.
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:The idea is great, but... (Score:4, Insightful)
About the only thing it's not useful for is SSH and FTP.
Data within an ISPs network is not always free. (Score:2)
(http://www.beezly.org.uk/)
Support Microsoft! (Score:4, Funny)
There is a term in Low German for the feeling I have right now--SchadenGoFuchyourselves.
Wow! (Score:2)
(Last Journal: Thursday February 15 2007, @08:00PM)
Sounds like multicasting . . . good things the ISPs have implemented this also . . . oh wait.
Multicast for realtime data (Score:1)
Prior art (Score:2)
(http://www.sammamamma.com/ | Last Journal: Friday June 15, @01:49AM)
obligatory (Score:2, Funny)
(http://www.footballfans.tv/)
Marge: Who would need that much porn
Homer: [drools]...oohhh..1 million times faster..
What does he mean by "Free"? (Score:2)
(http://www.yvan256.net/)
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.
"No shit, Sherlock." (Score:2)
(http://aqpeag.blogspot.com/ | Last Journal: Saturday April 21 2007, @05:39AM)
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.
So what is being found out is that..... (Score:2)
(http://threeseas.net/ | Last Journal: Friday January 18 2002, @01:44PM)
P2P, genuinely fair use copyright (Some recent
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
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....
Multicast (Score:2)
oh, wow, like... (Score:2)
Market Solution for Video Distribution (Score:2)
(http://www.unanimocracy.com/about.html | Last Journal: Tuesday April 04 2006, @12:04PM)
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.
P2P full bandwidth (Score:2)
(Last Journal: Sunday August 20 2006, @09:16PM)
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).
but... (Score:1)
Re:How is this better than just putting up a .torr (Score:2)
(http://nevali.net/)
You could do it with BitTorrent--in a controlled situation--by serving different
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
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.