Time and message complexities of the generalized distributed mobility-adaptive clustering (GDMAC) algorithm in wireless multihop networks

Distributed mobility-adaptive clustering algorithms are used in multihop ad hoc networks to separate the nodes into logical groups and build up a hierarchical network architecture. This paper studies the convergence time and message complexity of Basagni's generalized DMAC clustering algorithm. Our results show how many time steps and signaling messages are typically needed after a single topology change to re-achieve a stable and valid cluster structure. Furthermore, we discuss chain reactions that can occur along a path if certain conditions are fulfilled. Finally, we regard a mobile scenario in order to analyze (a) the number of signaling messages per node and time step and (b) the percentage of time steps in which the cluster structure is invalid. Our results give a qualitative insight on the behavior of clustering in ad hoc networks. In particular, they show that tuning the density of clusterheads and employing a hysteresis parameter for cluster changes can significantly improve the performance.

[1]  Stefano Basagni,et al.  Distributed clustering for ad hoc networks , 1999, Proceedings Fourth International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN'99).

[2]  Stefano Basagni,et al.  Distributed and mobility-adaptive clustering for multimedia support in multi-hop wireless networks , 1999, Gateway to 21st Century Communications Village. VTC 1999-Fall. IEEE VTS 50th Vehicular Technology Conference (Cat. No.99CH36324).

[3]  Christian Bettstetter,et al.  Scenario-based stability anlysis of the distributed mobility-adaptive clustering (DMAC) algorithm , 2001, MobiHoc '01.

[4]  Christian Bettstetter,et al.  On the connectivity of wireless multihop networks with homogeneous and inhomogeneous range assignment , 2002, Proceedings IEEE 56th Vehicular Technology Conference.

[5]  Ivan Stojmenovic,et al.  Ad hoc Networking , 2004 .