• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (07): 1268-1274.

• 论文 • 上一篇    下一篇

一种适用于移动对等网络的分簇算法

杨忠仪1,2,左克1   

  1. (1.国防科学技术大学计算机学院,湖南 长沙 410073;2.湖南商务职业技术学院,湖南 长沙 410205)
  • 收稿日期:2013-01-21 修回日期:2013-05-10 出版日期:2014-07-25 发布日期:2014-07-25
  • 基金资助:

    国家863计划资助项目(2012AA010903)

A clustering algorithm for
mobile peer-to-peer network          

YANG Zhongyi1,2,ZUO Ke1   

  1. (1.College of Computer,National University of Defense Technology,Changsha 410073;
    2.Hunan Vocational College of Commerce,Changsha 410205,China)
  • Received:2013-01-21 Revised:2013-05-10 Online:2014-07-25 Published:2014-07-25

摘要:

通过分簇算法减小网络振动效应,延长网络的寿命是移动对等网络的研究重点之一。在研究Kautz图及其特性的基础上,提出一种基于Kautz图的移动对等网络分簇算法。在算法中,定义地址空间树,使用Kautz串作为节点标识,并运用后根序和宽度优先算法遍历地址空间树等一系列技术生成簇。同时设计了相关机制管理和维护簇结构,保证结构一致性。理论证明和实验评估表明,该分簇算法能有效减小振动效应,延长网络寿命。

关键词: Kautz图, 分簇算法, 移动对等网络

Abstract:

Using the clustering algorithm to reduce the network churn effect and extend the network lifetime is one of the research emphasis points of mobile peer-to-peer networks. Based on studying the Kautz graph and its characteristics, a clustering algorithm of mobile peer-to-peer network based on the Kautz graph is proposed. In the algorithm, an address space tree is defined firstly, and then the Kautz string is used as nodes’ identifier. The breadth-first-search via post-order is used to travel a well-defined address tree for clusters creation. Besides, the mechanism for management and maintenance of cluster structure is designed to ensure the structural integrity. Theoretical proof and experimental evaluation show that the clustering algorithm can effectively reduce the churn effect and extend the network lifetime.

Key words: Kautz graph;clustering algorithm;mobile peer-to-peer network