[wish] Microsoft P2P download system
Studio 2005, .NET Framework 2.0, and SQL Server 2005 release to MSDN today,
and so of course MSDN downloads got hit pretty hard this morning. After a shaky
start, the download speeds appear to be picking up.
Still, it seems like a lot of wasted bandwidth on Microsoft's part. 2.8GB x
100,000 = some huge number. It would be great if they had a P2P download system
so that popular downloads required less bandwidth from Microsoft's datacenters,
Unfortunately right now, if you talk about P2P download systems like
BitTorrent, people figure you're either (1) a high volume pirate, or (2) an open
source zealot. The point is, though, that P2P download systems just make
good sense from a technical point of view, both for the distributor
and the consumer.
I'd like to see a professional alternative to BitTorrent proposed by
Microsoft. It should support security, policy, DRM, etc. - it should be like WMA
is to MP3. Waiting too long on something like this will make BT the de facto
standard. I'd like to see MSDN ISO downloads use something like BT - you could
elect to download direct from server, or could get better speed if you elect to
use "cooperative download". Now, granted, file distribution doesn't necessarily
have to include the DRM if you're handling security at the file level - product
keys, media licenses, etc. However, if DRM isn't built into a system from the
start it's very tough to add it in later (digital music is an example
Maybe Avalanche from MS
Research will will fill this void. There was some buzz about it back in
the April - June timeframe, and a short article in InfoWorld.
No word about it since then, though (see "Whatever happened
to Microsoft Avalanche?" on Channel9).