A Cellular Learning Automata Based Clustering Algorithm for Wireless Sensor Networks

被引:51
作者
Esnaashari, M. [1 ]
Meybodi, M. R. [1 ,2 ]
机构
[1] Amirkabir Univ Technol, Soft Comp Lab, Comp Engn & Informat Technol Dept, Tehran 15914, Iran
[2] Sch Comp Sci, Inst Studies Theoret Phys & Math IPM, Tehran 19587, Iran
关键词
Sensor Networks; Clustering; Learning Automata; Cellular Learning Automata;
D O I
10.1166/sl.2008.m146
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
In the first part of this paper, we propose a generalization of cellular learning automata (CLA) called irregular cellular learning automata (ICLA) which removes the restriction of rectangular grid structure in traditional CLA. In the second part of the paper, based on the proposed model a new clustering algorithm for sensor networks is designed. The proposed clustering algorithm is fully distributed and the nodes in the network don't need to be fully synchronized with each other. The proposed clustering algorithm consists of two phases; initial clustering and reclustering. Unlike existing methods in which the reclustering phase is performed periodically on the entire network, reclustering phase in the proposed method is performed locally whenever it is needed. This results in a reduction in the consumed energy for reclustering phase and also allows reclustering phase to be performed as the network operates. The proposed clustering method in comparison to existing methods produces a clustering in which each cluster has higher number of nodes and higher residual energy for the cluster head. Local reclustering, higher residual energy in cluster heads and higher number of nodes in each cluster results in a network with longer lifetime. To evaluate the performance of the proposed algorithm several experiments have been conducted. The results of experiments have shown that the proposed clustering algorithm outperforms existing clustering methods in terms of quality of clustering measured by the total number of clusters, the number of sparse clusters and the remaining energy level of the cluster heads. Experiments have also shown that the proposed clustering algorithm in comparison to other existing methods prolongs the network lifetime.
引用
收藏
页码:723 / 735
页数:13
相关论文
共 59 条
[1]  
Amis A. D., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P32, DOI 10.1109/INFCOM.2000.832171
[2]  
[Anonymous], 2005, P IEEE INT C DISTR C
[3]  
[Anonymous], 2005, AD HOC NETWORK ELSEV
[4]  
[Anonymous], P IEEE WIR COMM NETW
[5]  
[Anonymous], 1998, 10 INT C PAR DISTR S
[6]  
BANDYOPADHYAY S, 2003, P 22 ANN JOINT C IEE
[7]  
Banerjee S, 2001, IEEE INFOCOM SER, P1028
[8]   A mathematical framework for cellular learning automata [J].
Beigy, H ;
Meybodi, MR .
ADVANCES IN COMPLEX SYSTEMS, 2004, 7 (3-4) :295-319
[9]  
Beigy H, 2003, LECT NOTES COMPUT SC, V2690, P119
[10]  
Beigy H, 2002, LECT NOTES COMPUT SC, V2510, P450