论文摘要
由于当前互联网架构是一个五层的沙漏模型,无法对中间层进行较大改动。另外,Internet服务提供商为了追求最大投资回报率,不愿部署新式的网络,因为只有大多数自治域都部署后新式网络的投资才能获得回报。从而导致网络僵化问题,使得RSVP、IPv6、组播等新协议无法得到大规模使用。近年来,国内外研究人员提出网络虚拟化作为未来网络多元化发展的关键技术来应对当今网络发展僵局。利用网络虚拟化技术,可以在Internet上构建出多个异构虚拟网,在其中测试和部署新式网络而不会对Internet造成很大影响。此外,随着诸如IP电话,流媒体服务等媒体应用的流行,人们对底层网络服务与资源的要求越来越高。网络虚拟化技术通过构建虚拟网的方式能为多媒体业务提供高质量的网络服务,而TFRC作为IETF为多媒体业务提出的一种传输层协议,已受到广泛的关注。本文在虚拟网环境研究了基于TFRC的视频传输质量评估技术,并对其进行了优化。本文在SVEF基础上提出了一个简便易行的实时视频传输评估方案。文章构建了一个缓冲区用来实现高效的传输,以更好的模拟实际情况。此外,利用这个评估方案比较了各种传输层控制协议在不同带宽下的性能。结果发现,不论是从PSNR值还是从IDR数目方面,使用TFRC的方式均优于TCP方式。另外,本文在进行上述研究时发现不同速率的TFRC流之间存在不公平竞争的现象。文章分析了这种现象产生的原因,并提出采用虚拟流方式来处理这个问题。将高速流分解为多个虚拟的低速流,然后分别计算各虚拟低速流的吞吐量,并利用它们的和来反推出一个对应的丢包事件率,并将这个丢包事件率填入TFRC的反馈包中。通过理论推导和各种网络环境下的仿真,证明了虚拟流方式能够有效解决不同速率TFRC流之间存在的不公平竞争问题。