摘要
提出了一种新的可扩展分布式数据结构LinkNet来支持大规模P2P系统中的数据查找.在LinkNet中,所有的元素存储在一个有序的双向链表中,该链表中的每个结点都可以存储多个元素.LinkNet使用虚拟链接来减少存储开销和加速查找过程.在一个包含N个结点M个元素的网络中,LinkNet占用的存储空间期望值为O(M),并且当M足够大时,查找操作期望只需要传递O(logN)条消息.
This paper presents a new scalable distributed data structure LinkNet for searching in a large Peer-to-Peer system. In LinkNet, all elements are stored in a sorted doubly linked list, and one node stores many elements. LinkNet uses virtual links to decrease storage cost and speed search. In an N nodes M elements network, the expected total space this data structure takes is O(M), and when M is big enough, the search operation takes expected O(logN) messages among nodes.
出处
《计算机学报》
EI
CSCD
北大核心
2006年第4期611-617,共7页
Chinese Journal of Computers
基金
国家自然科学基金(60473069
60496325)
国家"八六三"高技术研究发展计划项目基金(2003AA4Z3030)资助
关键词
P2P系统
文件共享
分布式数据结构
资源发现
Peer-to-Peer system
file sharing
distributed data structure
resource discovery