在经典P2P 网络结构中,所有节点都处于对等地位,没有考虑节点的不同处理能力,不能够保证服务的质量。本文在P2P 网络中,引入服务质量属性,构造基于服务质量的Overlay 子网,用来提高P2P 整体网络性能,并保证单个节点的服务质量。最后给出一种在P2P 网络中构造Overlay 子网拓扑结构的方法,并给出了相应的实验结果。关键词:P2P ,QoS, Overlay, 拓扑结构, 蚁群算法 在P2P 系统中, 可以根据不同的应用需求组建不同拓扑的对等网络( P2P 网络) 。一个“合适”的网络拓扑可以为应用提供更好的支持, 例如规则的拓扑结构有利于根据主机在拓扑网络中的位置进行基于内容的索引; 而非结构的随机网络的构建比较简单随意, 所以适合于信息发布、即时通讯等主机随时加入退出的情况。因此对等网络的拓扑建立对P2P 系统的研究有重要的意义。P2P网络的节点通常不太稳定, 研究人员发现在Gnutella 和Napster中, 大约一半的参与者会在一个小时内随时可能加入或者退出通讯【2】。本论文将服务质量引入到这样一个实时动态的应用层P2P 网络,利用0verlay 构造P2P网络的拓扑结构,可以优化P2P 网络服务,屏蔽无限搜索服务的无效操作,从而达到全网优化,保证P2P 网络的服务质量。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论