论文部分内容阅读
随着Peer-to-peer技术的发展成熟,Internet上的P2P流量比例不断攀升,其对网络的影响也日渐加剧。DHT技术作为P2P技术的研究热点也开始被广泛应用于各种新型业务中,而大量新型业务对P2P技术所提供的功能要求也随之增加。除了需要保证系统的分布性、可扩展性等基本功能外,一些业务还需要了解网络延迟、端到端带宽、节点性能等网络和节点性能参数,为整个业务系统的优化运作提供决策支持。因此,本文从实时获取DHT网络性能及底层网络性能的角度,利用网络测量的方式,收集DHT网络运行过程中的性能参数,分析DHT网络运行状态,为P2P业务提供运行性能优化的决策支持。本文首先对P2P技术的发展历程和DHT网络的典型机制进行了深入仔细的研究。然后分析了DHT网络特点,并针对这些特点扩展了DHT网络性能指标,制定了一种新的DHT网络性能获取机制,设计了DHT网络中的一种测量系统。具体工作如下:一、本文按照设计网络性能指标遵循的原则和标准,参考IP网络性能指标内容,对DHT网络特征进行分析提出DHT层上影响性能的因素,设计了多种DHT层性能参数指标。二、本文分析了DHT网络的查询和传输过程,提出一种适用于DHT网络的网络性能测量及性能结果查询方式:查询请求-性能测量-结果反馈。三、本文采用全分布式架构及本文所提出的新测量方式,设计与实现了适用于DHT网络的性能测量查询系统,并通过实验,验证了所提出的新测量方式的可行性。