引用本文:宋伟,李瑞轩,卢正鼎,於光灿.一种支持多维资源描述的高效P2P路由算法.软件学报,2007,18(11):2851-2862
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4715次   下载 6697 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一种支持多维资源描述的高效P2P路由算法
宋伟1, 李瑞轩1, 卢正鼎1, 於光灿1
华中科技大学,计算机科学与技术学院,湖北,武汉,430074
摘要:
在分析现有P2P(peer to peer)路由算法的基础上,提出了一种基于二阶矩定位、支持多维资源数据描述的高效资源路由算法--FAN(flabellate addressable network)路由算法.FAN算法将节点映射到统一的多维笛卡尔空间,并以节点相对空间原点的二阶矩作为子空间管理和资源搜索的依据.FAN路由算法具有O(log(N/k))的高路由效率,在节点加入和退出FAN网络时,更新路由信息的代价为O(klog(N/k)).实验结果表明,FAN路由算法具有路由效率高、维护代价小的优点,是一种P2P环境中支持多维资源数据描述的高效结构化资源路由算法.而且,目前部分基于CAN(content-addressable network)网络的改进算法也可以在FAN网络中适用,并获得更好的路由效率和更低的维护代价.
关键词:  P2P(peer to peer)  FAN(flabellate addressable network)路由算法  二阶矩定位  资源搜索  多维资源描述
DOI:
分类号:
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos.60403027, 60773191 (国家自然科学基金); the Natural Science Foundation of Hubei Province of China under Grant No.2005ABA258 (湖北省自然科学基金); the Open Foundation of State Key Laboratory of Software Engineering of China under Grant No.SKLSE05-07 (软件工程国家重点实验室开放基金)
An Efficient P2P Routing Algorithm Supporting Multi-Dimensional Resource Description
SONG Wei,LI Rui-Xuan,LU Zheng-Ding,YU Guang-Can
Abstract:
Analyzing the existing P2P(peer to peer)routing algorithms,Flabellate Addressable Network(FAN) routing algorithm,an efficient second-moment-based resource routing algorithm supporting multi-dimensional resource description is proposed.Peers are mapped into a multi-dimensional Cartesian space with FAN routing algorithm that manages the subspaces and searches resources based on the peers'second-moment.The routing efficiency of FAN algorithm is up to O(log(N/k)).When a peer joins and leaves the FAN network,the cost for updating routing messages is O(klog(N/k)).The experimental results show that FAN routing algorithm has advantages of high efficiency of routing and low cost of network maintenance,and is an efficient structured P2P resource routing algorithm supporting multi-dimensional resource description.Some improved routing algorithms based on CAN(content-addressable network)can also be implemented in FAN network,and they can obtain better routing efficiency and lower maintenance cost.
Key words:  P2P(peer to peer)  FAN(flabellate addressable network)routing algorithm  second-moment locating  resource search  multi-dimensional resource description