Using Hierarchical Agglomerative Clustering in Wireless Sensor Networks: An Energy-Efficient and Flexible Approach

In wireless sensor networks (WSNs), hierarchical network structures have the advantage of providing scalable and resource efficient solutions. Thus, finding an efficient way to generate clusters is an important topic in WSNs. To achieve this goal, this paper adapts the well-understood hierarchical agglomerative clustering (HAC) algorithm by proposing a distributed HAC (DHAC) algorithm. DHAC provides a bottom-up clustering approach by grouping similar nodes together before the cluster head (CH) is selected. DHAC can accommodate both quantitative and qualitative information types. With automatic CH rotation and rescheduling, DHAC avoids reclustering and achieves uniform energy dissipation through the whole network lifetime. Simulation results in the NS2 platform demonstrate the longer network lifetime of the DHAC than the better-known clustering protocols, LEACH and LEACH-C.

[1]  P.H.J. Chong,et al.  A survey of clustering schemes for mobile ad hoc networks , 2005, IEEE Communications Surveys & Tutorials.

[2]  Ossama Younis,et al.  Node clustering in wireless sensor networks: recent developments and deployment challenges , 2006, IEEE Network.

[3]  Wendi B. Heinzelman,et al.  Application-specific protocol architectures for wireless networks , 2000 .

[4]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[5]  Yuanyuan Yang,et al.  Energy-Efficient Multihop Polling in Clusters of Two-Layered Heterogeneous Sensor Networks , 2008, IEEE Transactions on Computers.

[6]  Irfan-Ullah Awan,et al.  Dynamic/Static Clustering Protocol for Wireless Sensor Network , 2008, 2008 Second UKSIM European Symposium on Computer Modeling and Simulation.

[7]  R. Bernstein,et al.  Schaum's outline of theory and problems of elements ofstatistics : descriptive statistics and probability , 1999 .

[8]  Michael R. Anderberg,et al.  Cluster Analysis for Applications , 1973 .

[9]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[10]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[11]  S G Den,et al.  ENERGY-EFFICIENT DATA AGGREGATION PROTOCOL BASED ON STATIC CLUSTERING FOR SENSOR NETWORKS , 2008 .

[12]  Ossama Younis,et al.  Distributed clustering in ad-hoc sensor networks: a hybrid, energy-efficient approach , 2004, IEEE INFOCOM 2004.

[13]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[14]  Mahtab Seddigh,et al.  Dominating Sets and Neighbor Elimination-Based Broadcasting Algorithms in Wireless Networks , 2002, IEEE Trans. Parallel Distributed Syst..

[15]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[16]  Danny Dolev,et al.  Efficient Clustering for Improving Network Performance in Wireless Sensor Networks , 2008, EWSN.

[17]  Chung-Horng Lung,et al.  Application and Evaluation of Hierarchical Agglomerative Clustering in Wireless Sensor Networks , 2008 .

[18]  Huan Chen,et al.  Energy Residue Aware (ERA) Clustering Algorithm for Leach-based Wireless Sensor Networks , 2007, 2007 Second International Conference on Systems and Networks Communications (ICSNC 2007).

[19]  Azzedine Boukerche,et al.  Fault-tolerant wireless sensor network routing protocols for the supervision of context-aware physical environments , 2006, J. Parallel Distributed Comput..

[20]  Hong-Ki Min,et al.  An Efficient Ad-Hoc Routing Using a Hybrid Clustering Method in a Wireless Sensor Network , 2007 .

[21]  Azzedine Boukerche,et al.  A Performance Evaluation of a Novel Energy-Aware Data-Centric Routing Algorithm in Wireless Sensor Networks , 2005, Wirel. Networks.

[22]  Chung-Horng Lung,et al.  Applying Hierarchical Agglomerative Clustering to Wireless Sensor Networks , 2007 .

[23]  D. Zhang,et al.  An Energy Efficient and Balance Hierarchical Unequal Clustering Algorithm for Large Scale Sensor Networks , 2009 .

[24]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[25]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[26]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[27]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[28]  Ping Zhang,et al.  Cluster Head Selection Using Analytical Hierarchy Process for Wireless Sensor Networks , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[29]  H. Charles Romesburg,et al.  Cluster analysis for researchers , 1984 .

[30]  Krishna M. Sivalingam,et al.  Data gathering in sensor networks using the energy*delay metric , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[31]  Azzedine Boukerche,et al.  A Taxonomy of Cluster-Based Routing Protocols for Wireless Sensor Networks , 2008, 2008 International Symposium on Parallel Architectures, Algorithms, and Networks (i-span 2008).

[32]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..