|
微软剑桥计算机科学实验室的研究人员开发出了一种点对点(P2P)的文件共享系统。据表示,这种系统克服了目前像Bit Torrent等传播协议所存在的时间问题。微软称,这种技术将使网上发布电影、电视及应用软件变得更为容易。
这家研究机构宣称使用他们的网络编码方法,下载速度比只在服务器端使用他们的编码方法要快20%-30%,比完全不使用他们的系统的传播方式快200%-300%。很自然地,微软热烈表示要将此技术用于传播合法内容。
名为"Avalanche"的这种系统的基本原理和BitTorrent很相似。它所要解决的问题就是如何将一个大文件传播给更多的人。一个服务器的带宽不足以处理所有的下载请求,所以需要另外一种传播文件给请求者的方式。
如果将此文件拆分成很多小块,它们就可以在小部分人之间相互传播、共享,最终保证所有人都得到一个完整的大文件。这种方法的问题是,到下载快结束的时候,下载的人需要一些时间等待他所需要的文件碎块。随着接收人数量的增加,这个流量的时间调度工作会逾趋复杂,这个过程会慢下来。曾经进行过此类下载的人都应该有过类似经历。
而微软研究所的方法是通过重新编码所有文件碎块解决了此问题,这样每个参与共享的个人成了所有文件块的线性组合,这些文件块会打上一个描述其所包含内容的标签后重新进行传播。一旦下载其中一些碎块后,网友就可以据此获得新的文件组合并向对点的网友发送。收集到足够的信息后,就可以重组整个文件了。你甚至不用获得提供源文件的人的原始文件块。每个点都可以利用新块而不必等待某个缺少的特定文件块,这意味着没有所谓的“瓶颈”出现,因为任何一块都不会比其他块更重要。同时,整个网络流量也会降低,因为相同信息不需要在不同点之间多次传输。
另一方面,针对近年来有出版商抱怨BT服务经常侵犯自己的数字版权的问题,微软称Avalanche技术将禁止用户再次发布涉及版权的材料,用户只能上传经过出版商签署的文件。
目前微软已开发出Avalanche原型,并正对此进行测试。微软希望Avalanche能引起电视广播及电影业的兴趣。微软正与相关产业集团进行谈判,最早将于明年初首先在英国推出Avalache服务。 |
|