自私对等节点下的对等辅助按需视频流传输策略解析
1. 现有相关工作概述
在对等辅助按需视频流传输领域,以往存在多种不同的技术和策略。部分工作存在对等选择偏向,倾向于选择播放点相近的对等节点,这会产生“雏菊链”效应,即对等节点会将最多的数据块上传给比自己拥有的有序数据块略少的对等节点。不过,这种技术在合作环境下有效,但不利于“以牙还牙”策略的实施,因为新对等节点通常无法向旧对等节点上传数据。
还有工作提出使用反馈机制来获取早期播放点对等节点的上传贡献信息,并奖励高速转发数据块的对等节点。然而,基于反馈的方案比“以牙还牙”技术更容易受到作弊对等节点的影响,因为“以牙还牙”中对等节点能有效衡量从其他对等节点接收数据的速率。
在数据块选择策略方面,有相关工作试图调和高数据块多样性和播放顺序要求之间的冲突。例如,Annapureddy等人提出将每个文件分割成固定大小的段,使用类似BitTorrent的协议顺序下载这些段,并在段内使用分布式网络编码,还预取未来段的少量数据块。此外,也有人提出了概率数据块选择策略,但这些策略为实现低启动延迟,依赖旧对等节点向可能无法提供所需数据块的新对等节点上传数据。
大多数先前关于对等辅助按需视频的工作假定对等节点在缓冲固定量数据后开始播放,或者根据最低可能的启动延迟评估协议。与之不同的是,采用基于LTA的简单在线规则来确定何时可以安全开始播放,并根据实际启动延迟和在所选启动延迟下未按时收到的块的百分比来评估策略。
2. 基于“以牙还牙”的基线协议
考虑具有单个服务器和不同数量活跃对等节点的对等辅助按需流系统,专注于单个视频文件的传输。该文件被划分为固定大小的数据块,每个数据块进一步划分为子块,