作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (11): 107-109,. doi: 10.3969/j.issn.1000-3428.2009.11.036

• 网络与通信 • 上一篇    下一篇

Ca-Chord:基于主从环的Chord路由算法

李京文1,2,熊 焰1,高 燕1,2   

  1. (1. 中国科学技术大学计算机科学技术系,合肥 230026;2. 安徽职业技术学院,合肥 230051)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-06-05 发布日期:2009-06-05

Ca-Chord: Chord Routing Algorithm Based on Main and Subordinate Ring

LI Jing-wen1,2, XIONG Yan1 , GAO Yan1,2   

  1. (1. Department of Computer Science and Technology, University of Science and Technology of China, Heifei 230026; 2. Anhui Vocational and Technical College, Heifei 230051)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-06-05 Published:2009-06-05

摘要: 提出基于主从结构的Chord路由算法。该算法根据区域组成多个子环,在子环中推选出处理能力强的节点为超节点彼此相连构成主环。每次路由都从子环开始,然后进入主环,确定路由跳节点后,再在该节点对应的子环查找目标节点,使得大部分路由都在子环执行,避免在整个P2P环上往复跨区域查找,减少路由跳数,提高路由延时性能。

关键词: 主从Chord, 超节点, 分布式哈希表

Abstract: This paper proposes the Chord routing algorithm based on the main and subordinate structure. The algorithm composes many subrings according to the region. The super node is elected according to the node’s handling abilities in the subring, and each of super nodes constitutes the main ring and connects each other. Each time the routing starts from subring, and then enters the main ring. After the routing jump node is definited, the goal node is searched in the subring to correspond this node. The majority of routing executes in the subring so that the search on the entire P2P ring which moves in the cross region back and forth is avoided and the jump numbers are reduced. The algorithm greatly enhances the routing delay performance.

Key words: main and subordinate Chord, super node, distributed Hash table

中图分类号: