Heuristic Clustering Algorithms in Ad hoc Networks

Similar documents
A Modified Version of DMAC Clustering Algorithm in MANET

An On-Demand Weighted Clustering Algorithm (WCA) for Ad hoc Networks

Connectivity, Energy and Mobility Driven Clustering Algorithm for Mobile Ad Hoc Networks

A Gateway Selections Using Signal Strength among Clusters in Ad Hoc Networks

Investigation of the AODV And the SDWCA QoS Handling At Different Utilisation Levels In Adaptive Clustering Environments

AN OPTIMIZED CLUSTER BASED APPROACH FOR MULTI- SOURCE MULTICAST ROUTING PROTOCOL IN MOBILE AD HOC NETWORKS USING OWCA

2014, IJARCSSE All Rights Reserved Page 597

MPBCA: Mobility Prediction Based Clustering Algorithm for MANET

A Novel Distributed Clustering Algorithm for Mobile Ad-hoc Networks

Overlapping Clusters Algorithm in Ad hoc Networks

Distributed Clustering for Ad Hoc Networks

A Novel Weighted Clustering Algorithm Based On Mobility For Mobile Ad Hoc Networks

Authorized licensed use limited to: Georgia State University. Downloaded on March 27, 2009 at 10:20 from IEEE Xplore. Restrictions apply.

Distributed and Mobility-Adaptive Clustering for Multimedia Support in Multi-Hop Wireless Networks

An Entropy-based Clustering in Mobile Ad hoc Networks

A Distributed Weighted Cluster Based Routing Protocol for MANETs

Traffic-based, mobility-aware clustering for IEEE a UWB networks

Design and Implementation of Topology Adaptive Distributed Clustering Protocol for MANET

On The Method and Performance Evaluation of A Hybrid Mesh-Tree Topology

Routing Protocols in MANET: Comparative Study

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

CSMA based Medium Access Control for Wireless Sensor Network

An Approximation Algorithm for Connected Dominating Set in Ad Hoc Networks

Constructing Connected Dominating Sets with Bounded Diameters in Wireless Networks

OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS

Routing and Multicast in Multihop, Mobile Wireless Networks

International Journal of Advance Research in Computer Science and Management Studies

A Survey on One-Hop Clustering Algorithms in Mobile Ad Hoc Networks

Routing Protocols in Mobile Ad-Hoc Network

Neural Network Model Based Cluster Head Selection for Power Control in Mobile Ad-hoc Networks

Distributed Clusterhead Architecture for Mobile Ad Hoc Networks

Limiting the Impact of Mobility on Ad Hoc Clustering

Routing Security in Mobile Ad Hoc Networks: An Extension of DSR

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Clustering with Power Control

Distributed Construction of Connected Dominating Set in Wireless Ad Hoc Networks

Design and Development of a

GATEWAY MULTIPOINT RELAYS AN MPR-BASED BROADCAST ALGORITHM FOR AD HOC NETWORKS. Ou Liang, Y. Ahmet Şekercioğlu, Nallasamy Mani

Geospatial Information Service Based on Ad Hoc Network

Quality of Service in Associativity based Mobility-Adaptive K-Clustering in Mobile Ad-hoc Networks

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

1 Multipath Node-Disjoint Routing with Backup List Based on the AODV Protocol

Multi-hop Clustering Based on Neighborhood Benchmark in Mobile Ad-hoc Networks

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Associativity based cluster formation and cluster management in ad hoc networks

Introduction to Mobile Ad hoc Networks (MANETs)

A Genetic-algorithm-based Weighted Clustering Algorithm in MANET

Reliable and Efficient flooding Algorithm for Broadcasting in VANET

An Efficient Broadcast Algorithm To Transmit Data In Multi-hop Relay MANETs Fathima Sana 1, Dr. M. Sudheep Elayidom 2

Distributed and Mobility-Adaptive Clustering for Ad Hoc Networks

Mobility-based d-hop Clustering Algorithm for Mobile Ad Hoc Networks

Performance Evaluation of MANET through NS2 Simulation

A New Energy Efficient and Scalable Multicasting Algorithm for Hierarchical Networks

Efficient Routing Algorithm for MANET using Grid FSR

Zone-based Proactive Source Routing Protocol for Ad-hoc Networks

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

DBSCAN APLLY In Weighted Clustering Algorithm

Multicasting in ad hoc networks: Energy efficient

The Improved WCMRP Protocol for Mobile Wireless Sensor Networks

[Nitnaware *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

Interference Minimization in Topology Control for Ad Hoc Networks

Battery Power Management Routing Considering Participation Duration for Mobile Ad Hoc Networks

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

New Signaling approach Improving the VoIP Quality of Service in Ad hoc Network

Enhanced Broadcasting and Code Assignment in Mobile Ad Hoc Networks

Optimizing Clustering Algorithm in Mobile Ad hoc Networks Using Simulated Annealing

Dynamic Head Cluster Election Algorithm for Clustered Ad-Hoc Networks

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

International Journal of Computer Engineering and Applications, Volume VIII, Issue II, Part I, November 14

International Journal of Research in Advent Technology A STUDY ON AODV BASED CLUSTERING IN MOBILE ADHOC NETWORKS

Mr. Pradip A. Chougule 1, Mr. Rajesh A. Sanadi 2, Mr. U. H.Kamble 3

A New Approach for Energy Efficient Routing in MANETs Using Multi Objective Genetic Algorithm

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Enhancing the Performance of Mobile Ad Hoc Networks with the Aid of Internet Gateways 1

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

An Energy-Efficient Clique-Based Geocast Algorithm for Dense Sensor Networks

Efficient Location Services Using Hierarchical Topology of Mobile Ad Hoc Networks

On Demand Routing in Large Ad Hoc Wireless Networks with Passive Clustering

PERFORMANCE EVALUATION OF CLUSTERING ALGORITHMS IN MOBILE AD HOC NETWORKS (MANETS)

Secured Clustering Algorithm for Mobile Ad Hoc Networks

A Scatternet Formation Protocol for Ad hoc Networks of Bluetooth Devices

Performance Comparison of Routing Protocols for wrecked ship scenario under Random Waypoint Mobility Model for MANET

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Figure 1. Clustering in MANET.

Variable Length and Dynamic Addressing for Mobile Ad Hoc Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

MANET With ADMEN SIMULATION

Fig. 2: Architecture of sensor node

An improved energy Minimum Connected Dominating Sets Construction Algorithm in MANET Zifen YANG 1, a, Guoqiang LI 1, b Li LIU 1, c

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

Amobile ad hoc network is a self-organizing and rapidly. A Peer-to-Peer Zone-Based Two-Level Link State Routing for Mobile Ad Hoc Networks

Analysis QoS Parameters for Mobile Ad-Hoc Network Routing Protocols: Under Group Mobility Model

A CLASSIFICATION FRAMEWORK FOR SCHEDULING ALGORITHMS IN WIRELESS MESH NETWORKS Lav Upadhyay 1, Himanshu Nagar 2, Dharmveer Singh Rajpoot 3

Throughput Analysis of Many to One Multihop Wireless Mesh Ad hoc Network

ESAR: An Energy Saving Ad Hoc Routing Algorithm for MANET

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

Introduction to Networking

Reversing Ticket Based Probing Routing Protocol for MANET

DISTANCE BASED CLUSTER FORMATION FOR ENHANCING THE NETWORK LIFE TIME IN MANETS

Transcription:

Heuristic Clustering Algorithms in Ad hoc Networks Artvin Çoruh University e-mail: nevin.aydin@gmail.com Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.39 http://emaj.pitt.edu Abstract The clustering allows the geographical region to be covered into small zones in which each zone can be handled with a powerful node called clusterhead. The clusterheads have direct communication link with each of its members whereas the member nodes of a cluster must go through the clusterhead to communicate with each other. Since choosing clusterheads optimally is an NP-hard problem, existing solutions to this problem are based on heuristic (mostly greedy) approaches. In this paper, we present three well-known heuristic clustering algorithms: the Lowest-ID, the Highest-Degree, and the Node-Weight. Keywords: clustering algorithms, clusterhead, heuristics, ad hoc networks New articles in this journal are licensed under a Creative Commons Attribution 3.0 United States License. This journal is published by the University Library System of the University of Pittsburgh as part of its D-Scribe Digital Publishing Program, and is cosponsored by the University of Pittsburgh Press.

Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.39 http://emaj.pitt.edu Heuristic Clustering Algorithms in Ad hoc Networks Dr. Nevin Aydin A multi-cluster, multi-hop packet radio network architecture for wireless systems should be able to dynamically adapt itself to the changing network configurations. Certain nodes, known as clusterheads, are responsible for the formation of clusters each consisting of a number of nodes (analogous to cells in a cellular network [6]. Clusterheads are also responsible for I. Introduction Wireless networks provide support for two types of network topologies: infrastructured and infrastructureless. The cellular networks, as an example for an infrastructured network, have emerged as the most widely used wireless networks that can support mobile users. The limitations of the infrastructure networks initiated the need for wireless networks without fixed infrastructures. Such networks are called mobile multihop radio networks, or ad hoc networks or peer-to-peer networks. These are in contrast to wireless networks that depend on a pre-existing fixed infrastructure of base stations (as in the case of cellular networks) (see Figure maintenance of the topology of the network. Unlike the base stations which are static entities, the clusterheads are mobile. Clusterheads are responsible for managing the nodes and doing the resource allocation to all the nodes within that cluster, just as a BS of a particular cell in a cellular network. The remainder of the paper is organized as follows: Section 2 provides the concept of clustering in ad hoc networks while Section 3 discusses the heuristic clustering algorithms in detail. The paper is concluded in Section 4. II. Clustering 1). In ad hoc networks, there is no such infrastructure and these networks are created dynamically on-the-fly in an ad hoc way. They play a critical role in places where a wired (central) backbone is neither available nor economical to build, such as law enforcement operations, battle field communications, disaster recovery situations, and so on. These situations demand a network where all the nodes including the base stations are potentially mobile, and communication must be supported untethered between any two nodes. Figure 1. Cellular Network. Heuristic Clustering Algorithms in Ad hoc Networks Emerging Markets Journal P a g e 77

Volume 3 No 2 (2013) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.39 http://emaj.pitt.edu The concept of dividing the geographical region to be covered into small zones has been presented implicitly as clustering in the literature [10]. Any node can become a clusterhead if it has the necessary Lowest-ID heuristic, and (3) the Node-Weight heuristic. The Lowest-ID and the Highest-Degree were the two clustering algorithms that were based on the link-cluster architecture. functionality, such as processing and transmission power. Nodes register with the nearest clusterhead and become members of that cluster. Two nodes can communicate if they are within the transmission range of each other. These nodes are called neighbors of each other. Clusters may change dynamically, reflecting the mobility of the underlying network. Due to the dynamic nature of the mobile nodes, their association and dissociation to and from clusters perturb the stability of the network and thus reconfiguration of clusterheads is unavoidable. This is an important issue since frequent clusterhead changes adversely affect the performance of other protocols such as scheduling, routing and resource allocation that rely on it. Since choosing clusterheads optimally is an NP-hard problem [3], existing solutions to this problem are based on heuristic (mostly greedy) approaches and none attempts to retain the stability of the network topology [3, 7]. We believe that a good clustering scheme should preserve the graph structure as much as possible when nodes are moving and/or the topology is slowly changing. Otherwise, re-computation of clusterheads and frequent information exchange among the participating nodes will result in high computation and communication overhead. III. Heuristic Clustering Algorithms Figure 2. Lowest-ID and Highest Degree Heuristics Example. III-1. The Lowest-ID Heuristic The Lowest-ID, also as known as identifierbased clustering, was originally proposed by Baker and Ephremides [1, 2, 8]. This heuristic assigns a unique ID to each node and chooses the node with the minimum ID as a clusterhead. Thus, the IDs of the neighbors of the clusterhead will be higher than that of the clusterhead. A node is called a gateway if it lies within the transmission range of two or more clusterheads. Gateway nodes are generally used for routing between clusters. Figure 2 shows nodes 1 and 3 as clusterheads since both hold the lowest node ID in their clusters and node 14 is a gateway node. There are several heuristics proposed for selecting clusterheads in ad hoc networks. The most well-known ones include: (1) the Highest-Degree heuristic, (2) the P a g e 78 Emerging Markets Journal

Volume 3 No 3 (2014) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.39 http://emaj.pitt.edu III-2. The Highest-Degree Heuristic The Highest-Degree, also known as connectivity-based clustering, was originally proposed by Gerla and Parekh [9, 11]. Here the degree of a node is computed based on its distance from others. Each node broadcasts its ID to the nodes that are within its transmission range. A node x is considered to be a neighbor of another node y if x lies within the transmission range of y. The node with maximum number of neighbors, that is, maximum degree is chosen as a clusterhead and any tie is broken by the unique node IDs. The neighbors of a clusterhead become members of that cluster and can no longer participate in the election process. Since no clusterheads are directly linked, only one clusterhead is allowed per cluster. Figure 2 shows a 15 node example, where nodes 1 and 3 are clusterheads since both have the highest number of neighbors. algorithm, on the other hand, adapts itself to the network topology changes and can therefore be used for any mobile network. IV. Conclusions and Future Work In this paper, we have discussed the heuristic clustering algorithms in mobile ad hoc networks. Clustering is essentially means partitioning the network into different clusters and allows these clusters to communicate with each other in a wireless medium efficiently in order to achieve a connected network for data communication. Each cluster would be managed by a superior node called ``clusterhead'' and the election of these special nodes is similar to leader election algorithms in distributed systems. The heuristic algorithms discussed include the Highest-Degree heuristic, the Lowest-ID heuristic, and the Node-Weight heuristic. III-3. The Node-Weight Heuristic REFERENCES Basagni et al. [4, 5] proposed two algorithms, namely the distributed clustering algorithm (DCA) and the distributed mobility-adaptive clustering algorithm (DMAC). In their approach, each node is assigned a weight (a real number >= 0) based on its suitability of being a clusterhead. A node is chosen to be a clusterhead if its weight is highest among all of its neighbors; otherwise, it joins a neighboring clusterhead. The smaller node ID is chosen in case of a tie. The DCA makes an assumption that the network topology does not change during the execution of the algorithm. Thus, it is proven to be useful for ``quasi-static'' networks (when the nodes Baker, D.J. and Ephremides, A. (1981) ``A Distributed Algorithm for Organizing Mobile Radio Telecommunication Networks," Proceedings of the Second International Conference on Distributed Computer Systems, April, pp. 476-483. Baker, D.J. and Ephremides, A. (1981), ``The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm," IEEE Transactions on Communications COM-29(11), November, pp. 1694-1701. Basagni, S., Chlamtac, I., and Farago, A. (1997) ``A Generalized Clustering Algorithm for Peer-to-Peer Networks," Proceedings of Workshop on Algorithmic Aspects of Communication (Satellite Workshop of ICALP). are either static or move very slowly). The DMAC Heuristic Clustering Algorithms in Ad hoc Networks Emerging Markets Journal P a g e 79

Volume 3 No 2 (2013) ISSN 2158-8708 (online) DOI 10.5195/emaj.2014.39 http://emaj.pitt.edu Basagni, S. (1999) ``Distributed Clustering for Ad Hoc Networks," Proceedings of International Symposium on Parallel Architectures, Algorithms and Networks, June, pp. 310-315. Ephremides, A., Wieselthier, J.E., and Baker, D.J. (1987) ``A design concept for reliable mobile radio networks with frequency hopping signaling," Proceedings of IEEE, Vol. 75, No. 1, January, pp. 56-73. Basagni, S. (1999) ``Distributed and Mobility- Adaptive Clustering for Multimedia Support in Multi- Hop Wireless Networks," Proceedings of Vehicular Technology Conference, VTC 1999-Fall, Vol. 2, Amsterdam, September 19--22, pp. 889-893. Black,U. (1999) Mobile and Wireless Networks, Prentice Hall. Gerla, M. and Tsai, J.T.C. (1995) ``Multicluster, Mobile, Multimedia Radio Network," Wireless Networks, Vol. 1, No. 3, pp. 255-265. Joa-Ng, M. and Lu, I.-T. (1999) ``A Peer-to-Peer Zone-based Two-level Link State Routing for Mobile Ad Hoc Networks," IEEE Journal on Selected Areas in Communications, August, pp. 1415-1425. Chlamtac, I. and Farago, A. (1999) ``A New Approach to the Design and Analysis of Peer-to-Peer Mobile Networks," Wireless Networks, Vol. 5, No. 3, May, pp. 149-156. Parekh, A.K. (1994) Selecting Routers in Ad-Hoc Wireless Networks, In Proceedings of the SBT/IEEE International Telecommunications Symposium, August. P a g e 80 Emerging Markets Journal