论文部分内容阅读
随着网络的快速发展,对等网络(Peer-to-Peer Network,简称P2P)技术的用户规模快速的增长。P2P技术发展成为了一个承载着各种各样的应用类型平台。这些P2P技术的应用虽然丰富了我们生活,与此同时也产生了大量的问题。比如:节点随意搭便车和P2P流量无序交换等问题,它们这样的行为消耗了巨大的网络带宽,使得运行通畅的网络变得越来越拥塞,而这不仅降低了互联网业务的性能,与此同时也增加了运营商的运营成本。 本文通过研究设计一种ISP和P2P协同参与对等网络流量优化模型,简称“流量优化模型”,抑制了P2P资源共享时节点随意搭便车问题和解决了P2P流量无序交换问题,使得P2P系统在互联网上健康发展,互联网的网络服务质量得到了有效保证,为今后研究实现具有较好激励机制、流量交换有序、网络服务质量稳定的P2P系统奠定技术理论基础。本文的主要研究内容和所做的工作如下: (1)首先详细介绍了现有的P2P技术,包括P2P技术特点、P2P网络拓扑结构以及P2P带来的问题,然后阐述了搭便车现象以及其带来的影响。 (2)详细介绍了网络优化模型中涉及经典的技术方法,包括缓存技术、激励机制、网络距离测量。 (3)详细设计了超级跟踪服务器和P2P缓存服务器,另外通过DNS服务器的网络距离(NDE)设计节点选择算法,与此同时改进了 LRU缓存算法,提出一种新的缓存算法LRU-N。 (4)通过以节点信任度为评价参数,提出一种新的基于信任度的激励机制算法,解决了节点随意搭便车问题。 (5)最后,通过使用OMNET++4.0仿真工具对模型的功能和性能进行仿真测试与分析,实验结果表明能够有抑制节点搭便车的行为,提高了理性节点的贡献率,抑制了恶意节点的行为;同时提高了缓存命中率,减少了网络域之间的P2P流量的流动,提高了流量本地化的比例。