On Mar 8, 2009, at 4:09 PM, Wes Felter wrote:

On Mar 8, 2009, at 12:15 AM, Nicholas Weaver wrote:

But the key is "when legal shifts to P2P" (eg, like CNN's live video streaming), they must be able to cache it, because this is obviously coming down the pike, and spells bad news if it happens without caching.

I see your point here. But this makes me wonder if P2P caching is just a way for ISPs to subsidize P2P CDN companies -- another form of cost shifting. (Will P2P CDNs bill content providers for total bits delivered, even if those bits were delivered from an ISP-owned cache?) I suspect economics of this sort is off-topic for IETF so I won't ramble on any more.

Actually, I don't think its off topic, economics MATTER when building networks, especially P2P. ISPs understand their economics well, but many of the P2P boosters don't understand this or refuse to acknowledge this. Thus I'll argue that this is perfectly on-topic, as we want to do economically-relevant engineering.


As for caches themselves, if anything, I'd hope the ISP sees their interest is "don't bill".

Because:

Edge caches for P2P are cheap: By dropping the reliability concerns (well, by shifting reliability concerns onto clients which have already addressed them), they cost almost nothing once the software is designed, and most of the software is already avaliable (since most is common with client code).

Thus the maximum benefit to the ISP occurs when they are maximally used. Thus they don't need to build up the very extensive infrastructure that Akamai or another edge-located CDN does to tolerate failures.


If the edge caches aren't "free" to content providers, content providers simply won't use them, because they are shifting towards P2P because it is "free" to them as long as customers have "not quite unlimited" network connections. EG, the norwegian public broadcaster has had a huge success in using BitTorrent in reducing their bandwidth bills. Once a content provider takes the jump to full P2P, going back to a world where they have to pay MORE is not going to happen voluntarily.



Edge caches are partial-deployable: If only ONE major ISP uses such edge caches, that ISP benefits and the content providers benefit, but other ISPs don't benefit or really suffer (assuming you have localization). But partial-deployability is less effective in the case of charging for data from the cache, as you need to bootstrap up to at least a certain critical mass before you can bill.


Thus I think its one of those cases where IF the ISPs can resist charging for edge-cache data delivery, everybody involved in the content delivery process: the providers, the users, and the ISP, all win, with only the conventional CDNs losing.

_______________________________________________
alto mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/alto

Reply via email to