论文部分内容阅读
目前,IP网络测量是一个热点研究课题,它的目的是用测量手段取得网络的性能和服务质量参数,为服务质量控制、管理和计费等提供支持。
在用IP网络测量来进行网络性能评估的研究中发现,在IP网络中,端到端的吞吐量是用户最为关心的。因此把吞吐量作为衡量网络性能的重要参数是必然的。吞吐量可以在不同的网络层次反映网络容量,吞吐量的测量对协议的设计和应用的开发有着非常重要的意义。
本文讨论了IP网络吞吐量的测量方法,重点围绕TCP传输层来开展研究,分别提出了直接测量与间接测量两种方案。
直接测量采用T/TCP协议,根据TCP流性能和其传输的特点,使用socket编程技术和网络数据精确传输控制,按照吞吐量的定义设计了测量算法;间接测量在详细分析了已有TCP吞吐量分析模型的基础上,根据TCP的拥塞机制对TCP的拥塞控制过程进行建模,在建立分析模型的基础上提出了测量算法。通过NS2的仿真实验表明,新模型相对于已有的分析模型,能够更加精确的反映TCP吞吐量的大小和变化趋势。
此外,论文工作还包括开发了网络性能测试系统NetMeasurement,该系统集成了主动测量和被动测量两种技术。基于本论文设计的直接测量算法实现的TCP吞吐量测量工具,已经被用于该测试系统的开发中。