Clustering algorithms in ad hoc networks
Clustering algorithms in ad hoc networks
复制标题
自组织网络中的聚类算法
DOI:
10.1002/ecjb.20143
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
H. Fujiwara
中科院分区:
文献类型:
--
作者:
Hirohito Taniguchi;M. Inoue;T. Masuzawa;H. Fujiwara
This study proposes clustering algorithms for ad hoc networks (networks including only mobile terminals). A clustering algorithm is a method of dividing the whole network into clusters so that every cluster includes a cluster head and cluster members, that is, nodes that can directly communicate with the cluster head. Since mobile terminals have relatively low performance in terms of processing power and communications capabilities, the load on mobile terminals should be kept as low as possible. One of the problems in distributed systems is that movement of terminals and changes of topology generate overhead, which must be taken into account. In addition, clustering offers a hierarchical structure, which is advantageous in terms of spatial reuse of wireless channel bandwidth. Information exchange in a network should be minimized by using fewer cluster heads, and by minimizing the modifications of cluster heads. In this study, a new clustering algorithm is proposed, along with a reclustering algorithm to deal with topology changes caused by movement of mobile terminals. Simulations show that the proposed clustering algorithm results in fewer clusters than conventional algorithms, except for dense graphs, and that the proposed reclustering algorithm results in fewer clusters and cluster head modifications. © 2004 Wiley Periodicals, Inc. Electron Comm Jpn Pt 2, 88(1): 51–59, 2005; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecjb.20143