摘要

在基于网络编码的P2PTV系统中,有些段会因为没有收齐而不能解码,导致这些段中已收编码数据包被迫丢弃,造成系统有效吞吐率的下降。为了提高系统有效吞吐率,该文提出了一种先到先得式(FCFS)数据传输算法。该算法将待播放的缓存划分为2部分,首先主动放弃离播放点较近的那部分(第1部分)中的空段,再将其他待获取的段划分为3类,分别为第1部分中的未收齐非空段、第2部分中的未收齐非空段和第2部分中的空段。这3类段的优先级依次降低,类内各段之间的优先级分别使用贪婪式、最少者优先式和随机式方法确定。最后按照可获得上行带宽的情况,使用循环式策略选取邻居,优先向这些邻居请求优先级较高的那些段。仿真结果表明:当系统...

全文