ABSTRACT In recent years, many studies have been conducted in Mobile Ad Hoc Networks field in order to make a virtual infrastructure consisting of nodes. The common goal of all was to select a node called clusterhead which guarantees relationships between nodes. In this paper, we have presented a new clustering algorithm in Mobile Ad Hoc Network based on nodes weight. For calculating node weight we present four new parameter, cluster density, consumed energy , stability and number of nodes moving towards a node. The goal of this algorithm is to decrease the number of cluster forming, maintain stable clustering structure and maximize lifespan of mobile nodes in the system. In simulation, the proposed algorithm has been compared with WCA, MOBIC and the Lowest_ID algorithm. The results of simulation reveal that the proposed algorithm achieves the goals. KEY WORDS Mobile Ad Hoc Network, Clustering Algorithm, weighted function. 1. INTRODUCTION Mobile ad hoc networks (MANETs) consist of mobile devices that form the wireless networks without any fixed infrastructure or centralized administration. In these networks each node communicates the other nodes immediately or via intermediate nodes. Relying packets to neighboring nodes along with path from the source node to the destination node are done by intermediate nodes. A well-known method for saving the energy and communication bandwidth is dividing mobile nodes to groups that named clusters. By organizing nodes into clusters, topology information can be aggregated. This is because the number of nodes of a cluster is smaller then the number of nodes of the entire network. Each node only stores fraction of the total network routing information. Therefore, the number of routing entries and the exchanges of routing information between nodes are reduced[3]. In Ad hoc networks, clustering algorithm and select suitable nodes in clusters as cluster heads are so important. This is just because, cluster heads act as local coordinators and handle various network functions such as packets routing and forwarding. As election of optimal cluster heads is an NP-hard problem [1], many heuristic clustering algorithms have been proposed [2-8]. Several clustering strategies have been proposed to increase the stability, routing performance, scalability, bandwidth utilization, and resource allocation efficiency. However, most of the clustering schemes are not mobility-aware or assume low mobility which cannot reflect the distinct dynamic character of MANETs. Mobility is characterized as an inherent phenomenon of MANETs,
[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]
Sajal K. Das,et al.
WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks
,
2002,
Cluster Computing.
[3]
Anthony Ephremides,et al.
A Distributed Algorithm for Organizing Mobile Radio Telecommunication Networks
,
1981,
IEEE International Conference on Distributed Computing Systems.
[4]
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).
[5]
Taieb Znati,et al.
A mobility-based framework for adaptive clustering in wireless ad hoc networks
,
1999,
IEEE J. Sel. Areas Commun..
[6]
Mario Gerla,et al.
Adaptive Clustering for Mobile Wireless Networks
,
1997,
IEEE J. Sel. Areas Commun..
[7]
Prithwish Basu,et al.
A mobility based metric for clustering in mobile ad hoc networks
,
2001,
Proceedings 21st International Conference on Distributed Computing Systems Workshops.
[8]
Jiannong Cao,et al.
Stability-based multi-objective clustering in mobile ad hoc networks
,
2006,
QShine '06.
[9]
Mario Gerla,et al.
Multicluster, mobile, multimedia radio network
,
1995,
Wirel. Networks.