首页> FAQ> 当前页

问:网络编码的优点是什么?

答:不使用网络编码时,每个节点都需要决定从哪个邻居那里下载哪些数据块,并且只能根据本地信息来判断。对全局视野的缺乏导致节点选择的往往不是最优解决方案,因为本地最稀有的数据块可能不是全局最稀有的。与此相反,当我们使用网络编码时,所有编码块对于对等体的价值都几乎相同,我们不再需要在系统中定位并请求全局最稀有的块,因此避免了信息瓶颈,并且反过来减少了文件的下载时间。     网络编码的另一个重要优点是对于对等体的离开具有鲁棒性。如果没有网络编码,很有可能一些数据块会因为服务器的离开或因为拥有这些数据块的对等体的离开而丢失。当这个不幸的事件发生时,剩余的对等体将不能恢复出原文件。另一方面,使用网络编码时,由某些数据块的丢失导致的风险便不再是问题了。直观地说,网络编码对数据块的混合使得每一个数据块都分散到了系统中大量的编码块中。