A Mobility Tolerant Cluster Management Protocol with Dynamic Surrogate Cluster-heads for A Large Ad Hoc Network



Similar documents
Role of Clusterhead in Load Balancing of Clusters Used in Wireless Adhoc Network

Lowest-ID with Adaptive ID Reassignment: A Novel Mobile Ad-Hoc Networks Clustering Algorithm

An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS

Stable and Flexible Weight based Clustering Algorithm in Mobile Ad hoc Networks

EXTENDING NETWORK KNOWLEDGE: MAKING OLSR A QUALITY OF SERVICE CONDUCIVE PROTOCOL

Study And Comparison Of Mobile Ad-Hoc Networks Using Ant Colony Optimization

RT-QoS for Wireless ad-hoc Networks of Embedded Systems

An Efficient QoS Routing Protocol for Mobile Ad-Hoc Networks *

QoSIP: A QoS Aware IP Routing Protocol for Multimedia Data

A NOVEL RESOURCE EFFICIENT DMMS APPROACH

A Graph-Center-Based Scheme for Energy-Efficient Data Collection in Wireless Sensor Networks

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

A Secure Data Transmission for Cluster based Wireless Sensor Network Using LEACH Protocol

A UBIQUITOUS PROTOCOL FOR ADDRESS DYNAMICALLY AUTO CONFIGURATION FOR MOBILE AD HOC NETWORKS

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

Autoconfiguration and maintenance of the IP address in ad-hoc mobile networks

Hybrid Energy Efficient Distributed Protocol for Heterogeneous Wireless Sensor Network

Path Selection Methods for Localized Quality of Service Routing

Mobile Security Wireless Mesh Network Security. Sascha Alexander Jopen

COMPARATIVE ANALYSIS OF ON -DEMAND MOBILE AD-HOC NETWORK

Comprehensive Evaluation of AODV, DSR, GRP, OLSR and TORA Routing Protocols with varying number of nodes and traffic applications over MANETs

WCA: A Weighted Clustering Algorithm for Mobile Ad Hoc Networks

Implementation of a Lightweight Service Advertisement and Discovery Protocol for Mobile Ad hoc Networks

Adapting Distributed Hash Tables for Mobile Ad Hoc Networks

- Cognitive Radio (CR) technology is a promising emerging technology that enables a more efficient usage of

Bandwidth Management Framework for Multicasting in Wireless Mesh Networks

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Issues in Scalable Clustered Network Architecture for Mobile Ad Hoc Networks

Figure 1. The Example of ZigBee AODV Algorithm

Optimization of AODV routing protocol in mobile ad-hoc network by introducing features of the protocol LBAR

Christian Bettstetter. Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks

Comparison of WCA with AODV and WCA with ACO using clustering algorithm

International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online

An Empirical Approach - Distributed Mobility Management for Target Tracking in MANETs

Fast and Secure Data Transmission by Using Hybrid Protocols in Mobile Ad Hoc Network

Study of Different Types of Attacks on Multicast in Mobile Ad Hoc Networks

Forced Low latency Handoff in Mobile Cellular Data Networks

A Link-state QoS Routing Protocol for Ad Hoc Networks

Load Balancing in Structured Peer to Peer Systems

Introduction to LAN/WAN. Network Layer

Load Balancing in Structured Peer to Peer Systems

Student, Haryana Engineering College, Haryana, India 2 H.O.D (CSE), Haryana Engineering College, Haryana, India

IN THIS PAPER, we study the delay and capacity trade-offs

Comparative Study of Performance Evaluation for Mobile Ad hoc networks using a proxy node

Wireless Home Networks based on a Hierarchical Bluetooth Scatternet Architecture

Energy Optimal Routing Protocol for a Wireless Data Network

Control overhead reduction: A Hierarchical Routing Protocol In Mobile Ad hoc Networks

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

An Efficient Primary-Segmented Backup Scheme for Dependable Real-Time Communication in Multihop Networks

ROUTE MECHANISMS FOR WIRELESS ADHOC NETWORKS: -CLASSIFICATIONS AND COMPARISON ANALYSIS

Hosts Address Auto Configuration for Mobile Ad Hoc Networks

Location-Aided Routing (LAR) in mobile ad hoc networks

Location-Aided Routing (LAR) in mobile ad hoc networks

Performance of Symmetric Neighbor Discovery in Bluetooth Ad Hoc Networks

An Extended AODV Protocol to Support Mobility in Hybrid Networks


A NETWORK CONSTRUCTION METHOD FOR A SCALABLE P2P VIDEO CONFERENCING SYSTEM

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

New Approach for Address Auto-Configuration in MANET Based on Virtual Address Space Mapping (VASM)

A Workload-Based Adaptive Load-Balancing Technique for Mobile Ad Hoc Networks

Analysis of Minimum-Energy Path-Preserving Graphs for Ad-hoc Wireless Networks

Consecutive Geographic Multicasting Protocol in Large-Scale Wireless Sensor Networks

Security Threats in Mobile Ad Hoc Networks

Adaptive Multiple Metrics Routing Protocols for Heterogeneous Multi-Hop Wireless Networks

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

A research perspective on the adaptive protocols' architectures and system infrastructures to support QoS in wireless communication systems

Cluster-based Multi-path Routing Algorithm for Multi-hop Wireless Network

Efficient Load Balancing Routing in Wireless Mesh Networks

Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets

Energy Effective Routing Protocol for Maximizing Network Lifetime of WSN

A Novel Approach for Load Balancing In Heterogeneous Cellular Network

Lecture 2.1 : The Distributed Bellman-Ford Algorithm. Lecture 2.2 : The Destination Sequenced Distance Vector (DSDV) protocol

Dipak Wajgi Dept. of Computer Science and Engineering Ramdeobaba College of Engg. and Management Nagpur, India

Wireless Sensor Network: Improving the Network Energy Consumption

ABSTRACT. Keywords Mobile Ad-Hoc Networks, Weighted Clustering Algorithm, Load Balancing. 1. INTRODUCTION

A Survey: High Speed TCP Variants in Wireless Networks

Transcription:

A Mobility Tolerant Cluster Management Protocol with Dynamic Surrogate Cluster-heads for A Large Ad Hoc Network Parama Bhaumik 1, Somprokash Bandyopadhyay 2 1 Dept. of Information Technology, Jadavpur University, Kolkata, India parama@it.jusl.ac.in 2 MIS group, Indian Institute of Management.Calcutta, India somprokash@iimcal.ac.in. Abstract. It is not a trivial job to maintain clusters in a highly mobile ad hoc scenario where changes in node activity status cause frequent and unpredictable topological changes. It requires continuous and efficient management protocol for frequent up-dation and re-clustering which are costly in a resource-poor environment. In this context, we describe a convenient cluster management protocol that incurs very little communication overhead for maintaining a stable cluster structure. Our protocol defines a geographical boundary for each cluster using GPS information that enables the mobile nodes to get alarmed while crossing the cluster boundary. Here a cluster-head is also free to leave the cluster after delegating the leadership to a member-node, which will then act as a surrogate cluster-head of the cluster. The simulation results indicate that this mechanism reduces as much as 3% of the overhead traffics involved in cluster maintenance. 1 Introduction The clustering is always of significant importance for network management, routing methods, QoS, resource allocation, topology update effect and in this context, they should be maintained and managed efficiently. This task becomes complicated in a highly mobile scenario and results in much overhead with increase in cluster size [2, 3, 4]. Existing periodic trigger based clustering management protocol incorporates large intra and inter-cluster traffic that degrades the performance of the network as a whole. Here we describe a convenient and a low cost cluster management protocol for large mobile networks. We assume that the locations of the nodes are available directly using GPS (Global Positioning System). Clusters are formed initially using a modified Max-Min-D-cluster formation algorithm [1] and we propose to construct a static geographical boundary for each cluster using GPS of the boundary nodes. In this protocol the nodes are free to move from one cluster to another keeping the

cluster structure entirely stable within the defined region boundary. This boundary information is available with all the members of a cluster. Our technique enables all the nodes of a cluster to get alarmed while crossing the cluster boundary and is able to generate a timely request for unbind and bind with old and new cluster-head respectively. This paper also proposes a novel optimistic cluster head-surrogating scheme for achieving efficiency in mobile cluster management process. In this scheme a clusterhead is also free to leave its cluster after delegating the leadership to any membernode of its current cluster. This member-node now will act as a surrogate cluster-head of the cluster. The process actually duplicates a copy of headship program and related member information list to the selected surrogate-head. This particular technique of defining the clusters with fixed boundaries has following advantages. 1. The cluster structure becomes robust in the face of topological changes caused by node motion, node failure and node insertion /removal. 2. Conventional beacon-based cluster management algorithms require the entire network to reconfigure continuously, while in GPS based cluster management protocol the impact of node mobility has been localized within the cluster and its immediate neighboring clusters. 3. The ability of surrogating cluster headship from a mobile cluster head to any of its neighbor. 4. Independent and autonomous cluster control and maintenance by the mobile members only. 5. No performance degradation of the network due to cluster management protocol. 2 GPS bounded Cluster Structure Algorithm To obtain the initial set of clusters, we referred a leader election algorithm - Max- Min D Cluster Formation algorithm proposed by Alan D. Almis, Ravi Prakash, Vuong Duong and T. Huynh [1]. There are several advantages for using Max-Min D Cluster Formation algorithm over other existing clustering algorithms like the nodes can asynchronously run the heuristics so no need for synchronized clocks, we can customize the number of clusters as a function of d. In our proposed GPS based clustering algorithm we have used the initial leader election part of the Max-Min D Cluster algorithm in the first phase. In the second phase the elected leader or the cluster head will be able to recognize its boundary by getting the GPS information from all of its member nodes and will announce this boundary location values within d hop. Thus all the member nodes get alarmed about the current cluster boundary and will utilize this value while going out of this cluster. The cluster boundary algorithm can be explained in two phases. Phase I Max-Min D Cluster Formation algorithm: 1. At some common epoch each node initiates 2d rounds of flooding of information exchange (node id) where d is the given heuristic. Each node maintains a logged

entry of two arrays, WINNER and SENDER to store the results of each flooding round. 2. Initially each node sets its winner to be equal to its own node id. 3. This is the phase for FLOODMAX where a node chooses the largest value among its own WINNER array and this process continues for d rounds. 4. This FLOODMIN phase follows FLOODMAX where a node chooses the smallest rather than the largest value as its new WINNER to reclaim some of their territory. 5. After these two d rounds of information exchange a node is able to determine its cluster- head. The existing Max-Min D Cluster Formation algorithm can be stopped here and as the head selection procedure is over we can now proceed to define a static geographical boundary for the clusters. This geographic boundary can be easily defined with the absolute coordinate position (GPS) of the nodes lying at the boundaries. Fig. 1. Initial Cluster structures formed with Max - Min -D Clustering. Phase II : Cluster Boundary Formation algorithm: 1. The cluster head broadcasts get_position_ forall ( ) request message along with its own GPS to get percolated within d hop. 2. All member nodes in turn unicasts back the message node_gps ( ) to the clusterhead using geographical routing. 3. Cluster-head receives all the GPS values of its members and calculates the maximum limiting coordinates for Left, Right, Up and Down values to define its boundary. 4. The cluster head then broadcasts the message get_boundary_values( ) within the d hop transmission range to notify all the member nodes about the cluster boundary. 5. All the member nodes become alarmed about the rectangular cluster boundary information that can be verified while changing their positions. Thus our GPS based clustering algorithm will partition the network into a number of geographically overlapping clusters. These cluster boundaries are static, and are not required to be redefined with the mobility of the boundary nodes. This boundary

value will be once notified to all the members of a cluster and will remain fixed until all the nodes move away from this region. In that case only the cluster head will recall the initial clustering algorithm to remain connected and the cluster boundary does not exists any more. Boundary Fig. 2. Cluster boundaries formed with GPS of the boundary nodes 3. Cluster management Protocol For periodic beacon based cluster maintenance protocols if a cluster member is moving out of the transmission range of the CH, the member node searches for the new head by detecting the new CH beacon signal. There is no other intelligent way to track the mobility of a member node. Here we have proposed a cluster maintenance protocol using GPS technology, which is able to maintain a stable cluster structure even in presence of high mobility incurring little overhead. In this protocol any node including the cluster head automatically gets alarmed while crossing the geographical boundary of a cluster using the program which continuously compares the current GPS value of the node with that of the boundary values. Thus it is quite easy for a departing node to make a timely arrangement for rebinding with a new CH and unbind with the old one. 4 Mobility Management of Cluster Heads through Selection of Surrogate Heads The entire process of surrogating actually involves the transfer of cluster head information and re-announcement of new cluster head within the cluster. We have considered different schemes for selecting surrogate head considering different aspects of the network performance like number of cluster head change in the near future or the overhead traffic involved in transferring the headship. We have found that if the surrogate head can be selected from the middle of the cluster then, the chance of this new cluster head to cross the cluster boundary gets reduced and as such the duration of a node to remain as cluster head increases

1 2 3 4 5 6 7 8 remarkably. This particular scheme though yields better stability of a cluster [fig.4] but the traffic overhead involved for handover of headship is much higher due to multihop data transfer. In the second scheme, when the departing head can select any of its 1- hop neighbors as surrogate head and as such there is no need to concern about their positions. Here the initial overhead for head transfer is much less due to 1 hop data transfer. But as the surrogate head lies within the vicinity of cluster boundary the chance of change of cluster head in near future also gets increased. 5 Performance analysis and Simulation Results We first analyze the communication overhead involved in cluster maintenance with varying the important clustering parameters like i) cluster size and ii) node mobility. It has been observed in all the graphs shown in the following fig [3a and 3b] that a significant amount of overhead traffic can be reduced for cluster maintenance using the GPS based cluster management protocol. For the periodic beacon based clustering algorithm [1] there is a gradual rise in the curves showing a rapid increase in communication overhead with cluster size and mobility. Overhead traffic involved in cluster management 4 35 3 25 2 15 1 5 Max Min D hop clustering GPS based clustering 1 2 3 4 5 Cluster size in terms of hops (d) Over head traffic involved in cluster management 9 8 7 6 5 4 3 2 1 Max Min D hop clustering GPS based clustering 5 1 15 2 25 3 35 mobility in meters per second Fig. 3. Average overhead involved in cluster maintenance with a) varying cluster size b) varying node mobility. The cluster topology stability can be measured by determining the number of times each cluster head has attempted and given up its role as cluster head. So in the second part of our simulation results we have tried to show the performance of the surrogate head selection schemes. We have counted the number of cluster changes with varying cluster size and varying the node mobility, and the results give the efficiency of selection scheme used.

Frequency of Surrogate head selection 25 2 15 1 5 1-hop nbd node as CH Middle pos node as CH 1 2 3 4 5 6 7 cluster Size in terms of hops (d) Frequency of Surrogate head selection 6 5 4 3 2 1 1-hop nbd node as CH Middle pos node as CH 6 9 12 15 18 21 24 27 Mobility in m/sec Fig. 4. Frequency of cluster head surrogating using the two selection schemes with a) varying cluster size b) varying node mobility. 6 Conclusion. Here we have tried to minimize the frequency of re-clustering by proposing a GPS based stable cluster maintenance protocol. We have shown that using a one time absolute geographical boundary for a cluster, it can be kept stable over a region for a long period. In this protocol the mobility can be managed locally and as such the communication overhead gets heavily reduced. The cluster belonging ness can be determined once by using the deterministic GPS based approach and any further modifications in the member belongingness can be taken care locally without having a little impact on the rest of the network. This GPS based robust approach together with the support of Surrogate cluster-head makes this approach highly deployable in an extremely mobile environment. Acknowledgments. This research work is partially sponsored by the Centre for Mobile Computing and Communication, Jadavpur University, India under the UGC Scheme Universities with Potential for Excellence. References [1] Alan D. Amis Ravi Prakash Thai H.P. Vuong Dung T. Huynh. Max-Min D-Cluster Formation in Wireless Ad Hoc Networks. IEEE INFOCOM, March, 2. [2] John Sucec and Ivan Marsic Rutgers University. Clustering Overhead for Hierarchical Routing in Mobile Ad hoc Networks. IEEE INFOCOM 22. [3] I-Shyan Hwang, Chih-Kang Chien and Chiung-Ying Wang. A Novel GPS-Based Quorum Hybrid Routing Algorithm (GPS-QHRA) for Cellular-Based Ad Hoc Wireless Networks. Journal of Information Science and Engineering, Volume 21, Number 1, January 25. [4] P. Basu, N. Khan, and T.D.C.Little. A Mobility Based Metric for Clustering in Mobile Ad Hoc Networks. Proc IEEE ICDCS 21 Workshop on Wireless Networks.