A Distributed Clustering Algorithm (DCA) and a Distributed Mobility-Adaptive Clustering (DMAC) algorithm are presented that partition the nodes of a fully mobile network: (ad hoc network) into clusters, this giving the network a hierarchical organization. Nodes are grouped by following a new weight-based criterion that allows the choice of the nodes that coordinate the clustering process based on node mobility-rebated parameters. The DCA is suitable for clustering "quasistatic" ad hoc networks. It is easy to implement and its time complexity is proven to be bounded by a network parameter that depends on the topology of the network rather than on its size, i.e., the invariant number of the network nodes. The DMAC algorithm adapts to the changes in the network topology due to the mobility of the nodes, and it is thus suitable for any mobile environment. Both algorithms are executed at each node with the sole knowledge of the identity of the one hop neighbors, and induce on the network the same clustering structure.
[1]
Anthony Ephremides,et al.
The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm
,
1981,
IEEE Trans. Commun..
[2]
Mario Gerla,et al.
Multicluster, mobile, multimedia radio network
,
1995,
Wirel. Networks.
[3]
Anthony Ephremides.
Design concepts for a mobile-user radio network
,
1983
.
[4]
Mario Gerla,et al.
Adaptive Clustering for Mobile Wireless Networks
,
1997,
IEEE J. Sel. Areas Commun..
[5]
Anthony Ephremides,et al.
The Design and Simulation of a Mobile Radio Network with Distributed Control
,
1984,
IEEE J. Sel. Areas Commun..
[6]
A. Ephremides,et al.
A design concept for reliable mobile radio networks with frequency hopping signaling
,
1987,
Proceedings of the IEEE.
[7]
Mario Gerla,et al.
Multimedia transport in multihop dynamic packet radio networks
,
1995,
Proceedings of International Conference on Network Protocols.