论文部分内容阅读
对等网络(P2P)产生的流量消耗了大量网络带宽资源,对网络运行造成了巨大压力,而且P2P流量快速增长导致跨ISP域流量不断增长,增加了ISP的运营开销,因此P2P跨域流量控制问题已成为目前研究的热点。本文将已有的解决方案归为三类:ISP控制方案,P2P应用控制方案以及二者合作控制方案。ISP控制方案可以利用网络全局信息,但需要特别设备从网络流量中分析出P2P流量。P2P应用控制方案提高了P2P应用的主动性,但P2P应用难以获取网络全局信息,因此具有盲目性。合作方案主要是由ISP提供相关网络信息,P2P应用依据信息进行邻居选择,使网络流量尽可能限制在同一ISP域中,但ISP公布网络信息会影响网络的安全性。本文提出了ISP和P2P应用隐式合作的策略(Hidden Coordination,HIC)。主要设计思路是:首先,设计基于积分的拓扑自适应机制,使得P2P结点优先选择积分高的结点作为邻居,这样有利于P2P网络流量的集中控制。积分的高低衡量了该结点对P2P系统贡献度,因此结点与高积分结点连接有利于提高查询和下载的效率。第二,ISP部署一个或多个结点到P2P应用中(称为隐藏协调者)。从外部看来,隐藏协调者的行为和普通结点完全一致,但它们可以利用ISP提供的网络信息实现P2P流量引导。隐藏协调者同时具有P2P cache的功能,减少了ISP域中对相同内容的重复跨域请求,因此有利于P2P网络整体性能的提高。第三,为隐藏协调者设计特殊策略,使其长期保持高积分,保证其处于逻辑拓扑的中心位置,进而对大部分P2P流量起到引导作用。HIC的优势是:普通P2P结点在运行过程中完全不知道隐藏协调者的存在,甚至在完全没有隐藏协调者的情况下也能正常工作;隐藏协调者不向外部暴露任何网络信息,但可以完成对P2P流量的引导。论文的主要贡献:(1)深入研究和分析了现有P2P跨域流量控制问题,在此基础上提出了ISP和P2P应用隐式合作来实现P2P流量控制的策略。HIC可以在保证网络信息安全的同时,有效降低P2P跨域流量,并缩短用户的下载时间,提高下载成功率,取得了ISP和P2P应用的双赢结果。(2)论文在NS-2仿真平台上实现了HIC和Gnutella协议,证明HIC策略的有效性。通过将HIC与Gnutella的仿真实验结果进行对比,说明HIC策略不仅可以较好地降低跨ISP域流量,而且能够保证并促进P2P网络的整体性能。