Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.

Slides:



Advertisements
Similar presentations
Topic 7 Local Area Networks (LAN)
Advertisements

BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
TDMA Scheduling in Wireless Sensor Networks
EPIDEMIC DENSITY ADAPTIVE DATA DISSEMINATION EXPLOITING OPPOSITE LANE IN VANETS Irem Nizamoglu Computer Science & Engineering.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks - Alan Amis, Ravi Prakash, Thai Vuong, Dung Huynh Presenter: Nirav Shah.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
Topology Control Murat Demirbas SUNY Buffalo Uses slides from Y.M. Wang and A. Arora.
Efficient Flooding in Ad hoc Networks using On-demand (Passive) Cluster Formation ICNS Lab Na Gajin.
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Mobile Ad Hoc Networks Mobility (III) 12th Week
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Ad Hoc Wireless Routing COS 461: Computer Networks
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Clustering in Sensor Networks. –The data collected by each sensor is communicated through the network to a single processing center that uses the data.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Baruch Awerbuch, David Holmer, Herbert Rubens Szikszay Fábri Anna, ELTE IK Prog.terv.mat.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
A Cluster-Based Backbone infrastructure for broadcasting in MANETs Student: Pei-Yue Kuo
Clustering in Ad hoc and Sensor Networks. –The data collected by each sensor is communicated through the network to a single processing center that uses.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
Wireless Sensor Network Protocols Dr. Monir Hossen ECE, KUET Department of Electronics and Communication Engineering, KUET.
PCI 2005 Volos, Greece Nov 2005 Efficient Active Clustering of Mobile Ad-Hoc Networks Damianos Gavalas, Grammati Pantziou, Charalampos Konstantopoulos,
1 A Distributed Architecture for Multimedia in Dynamic Wireless Networks By UCLA C.R. Lin and M. Gerla IEEE GLOBECOM'95.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
MobiQuitous 2007 Towards Scalable and Robust Service Discovery in Ubiquitous Computing Environments via Multi-hop Clustering Wei Gao.
A Power Assignment Method for Multi-Sink WSN with Outage Probability Constraints Marcelo E. Pellenz*, Edgard Jamhour*, Manoel C. Penna*, Richard D. Souza.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
Scalable Routing Protocols for
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Backbone Topology Synthesis for Multi- Radio Meshed Wireless LANs Huei-jiun Ju and Izhak Rubin University of California, Los angeles(UCLA) Keon Jang, SA.
Max-Min D-Cluster Formation in Wireless Ad Hoc Networks
Self-stabilizing energy-efficient multicast for MANETs.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
On Efficient Clustering of Wireless Sensor Networks Mohamed Younis, Poonam Munshi, Gaurav Gupta, and Sameh M. Elsharkawy Dependability and Security in.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Routing Metrics for Wireless Mesh Networks
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Routing Metrics for Wireless Mesh Networks
Wireless Sensor Network Protocols
Multi-channel, multi-radio wireless networks
Net 435: Wireless sensor network (WSN)
Effective Replica Allocation
Distributed Minimum-Cost Clustering for Underwater Sensor Networks
Presentation transcript:

Clustering in Mobile Ad hoc Networks

Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks Clustering can be used for –Transmission management (link-cluster architecture) –Backbone formation –Routing Efficiency

Link-Clustered Architecture [Baker+ 1981a, 1981b, Ephremides+ 1987] –Reduces interference in multiple-access broadcast environment –Distinct clusters are formed to schedule transmissions in a contention- free way –Each cluster has a clusterhead, one or more gateways and zero or more ordinary nodes –Clusterhead schedules transmission and allocates resources within its cluster –Gateways connect adjacent clusters To establish link-clustered control structure 1.Discover neighbors 2.Select clusterhead to form clusters 3.Decide on gateways between clusters

Link-Clustered Architecture [Baker+ 1981a, 1981b, Ephremides+ 1987] Clusterhead Gateway Ordinary node Cluster

Clusterheads –Resemble base stations in cellular networks, but dynamic –Responsible for resource allocation –Maintains network topology –Acts as routers – forwards packets from one node to another –Aware of its cluster members –Aware of its one-hop neighboring clusterheads Since clusterheads decide network topology, election of clusterheads optimally is critical

Previous Work Highest-Degree Heuristic [Gerla+ 1995, Parekh 1994]  Computes the degree of a node based on the distance (transmission range) between the node and the other nodes  The node with the maximum number of neighbors (maximum degree) is chosen to be a clusterhead and any tie is broken by the node ids Drawbacks:  A clusterhead cannot handle a large number of nodes due to resource limitations  Load handling capacity of the clusterhead puts an upper bound on the node-degree  The throughput of the system drops as the number of nodes in cluster increases

Previous Work Lowest-ID Heuristic [Baker+ 1981a, 1981b, Ephremides+ 1987]  The node with the minimum node-id is chosen to be a clusterhead  A node is called a gateway if it lies within the transmission range of two or more clusters  Distributed gateway is a pair of nodes that reside within different clusters, but they are within the transmission range of each other Drawbacks:  Since it is biased towards nodes with smaller node-ids, leading to battery drainage  It does not attempt balance the load for across all the nodes

Previous Work Node-Weight Heuristic [Basagni 1999a, 1999b]  Node-weights are assigned to nodes based on the suitability of a node being a clusterhead  The node is chosen to be a clusterhead if its node-weight is higher than any of its neighbor’s node-weights and any tie is broken by the minimum node ids Drawbacks:  No concrete criteria of assigning the node-weights  Works well for “quasi-static” networks where the nodes do not move much or move very slowly

 A clusterhead can ideally support nodes –Ensures efficient MAC functioning –Minimizes delay and maximizes throughput  A clusterhead uses more battery power –Does extra work due to packet forwarding –Communicates with more number of nodes  A clusterhead should be less mobile –Helps to maintain same configuration –Avoids frequent WCA invocation  A better power usage with physically closer nodes –More power for distant nodes due to signal attenuation Weighted Clustering Algorithm (WCA) [Chatterjee+ 2000, 2002]

Weighted Clustering Algorithm (WCA) Steps 1. Compute the degree d v each node v Coordinate distance, predefined transmission range. 2.Compute the degree-difference for every node For efficient MAC (medium access control) functioning. Upper bound on # of nodes a cluster head can handle.

Weighted Clustering Algorithm (WCA) Steps 3. Compute the sum of the distances D v with all neighbors Energy consumption; more energy for greater dist. Energy consumption; more energy for greater dist. communication. communication. Power required to support a link increases faster than Power required to support a link increases faster than linearly with distance. (For cellular networks) linearly with distance. (For cellular networks)

Weighted Clustering Algorithm (WCA) Steps 4. Compute the average speed of every node; gives a measure of mobility M v mobility M v where and are the coordinates of the node at time and Component with less mobility is a better choice for clusterhead. Component with less mobility is a better choice for clusterhead. YtYt Y t-1 XtXt X t-1 time

Weighted Clustering Algorithm (WCA) Steps 5.Compute the total (cumulative) time P v a node acts as clusterhead Battery drainage = Power consumed 6. Calculate the combined weight W v for each node W v = w 1 Δ v + w 2 D v + w 3 M v + w 4 P v for each node W v = w 1 Δ v + w 2 D v + w 3 M v + w 4 P v for each node 7.Find min W v ; choose node v as the cluster head, remove all neighbors of v for further WCA 8.Repeat steps 2 to 7 for the remaining nodes

Load Balancing Factor (LBF)  It is desirable to balance the loads among the clusters  Load balancing factor (LBF) has defined as (should be high) where, is the number of clusterheads is the cardinality of cluster i and is the average number of neighbors of a clusterhead (N being the total number of nodes in the system) (N being the total number of nodes in the system)

Connectivity  For clusters to communicate with each other, it is assumed that clusterheads are capable of operating in dual power mode  A clusterhead uses low power mode to communicate with its immediate neighbors within its transmission range and high power mode is used for communication with neighboring clusters  Connectivity is defined as (for multiple component graph)  Probability that a node is reachable from any other node ( 0 – 1; 1 being most desirable) ( 0 – 1; 1 being most desirable)

Scattered nodes in the network

Clusterheads are identified

Clusters are formed

Clusters are connected

Features of WCA  Invocation of WCA is on-demand –Reduces information exchange by less system updates –Reduces computation/communication costs –Manages mobility by reaffiliations –Delays (avoids) invocation of clustering as far as possible  WCA is distributive –No clusterhead is over loaded –Balances load by limiting the cluster size

Performance Metric 1.Number of clusterheads 2.Number of reaffiliations –a process where a node detaches from one clusterhead and attaches to another to another 3.Number of dominant set updates –when a node can no longer attach to any of the existing clusterheads These parameters are studied for the varying number of nodes transmission range maximum displacement maximum displacement

Simulation Environment  System with N nodes on a 100x100 grid  N was varied between 20 and 60  Nodes moved in all directions randomly  Velocity of nodes were varied uniformly between 0 and 10  Transmission range of nodes was varied between 0 and 70  Ideal degree was fixed at = 10  Weighing factors: w 1 = 0.7, w 2 = 0.2, w 3 = 0.05 and w 4 = 0.05

Experimental Results Max displacement = 5 (const) Transmission range = Number of nodes = Ideal degree = 10

Experimental Results Max displacement = Transmission range = 30 (const) Number of nodes = Ideal degree = 10

Load Balancing

Connectivity

Performance of WCA

References [Baker+ 1981a] D.J. Baker and A. Ephremides, A Distributed Algorithm for Organizing Mobile Radio Telecommunication Networks, Proceedings of the 2 nd International Conference on Distributed Computer Systems, April 1981, pp [Baker+ 1981b] D.J. Baker and A. Ephremides, The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm, IEEE Transactions on Communications COM-29(11), 1981, pp [Basagni 1999a] S. Basagni, Distributed Clustering for Ad hoc Networks, Proceedings of International Symposium on Parallel Architectures, Algorithms and Networks, June 1999, pp [Basagni 1999b] S. Basagni, Distributive and Mobility-Adaptive Clustering for Multimedia Support in Multi-hop Wireless Networks, Proceedings of Vehicular Technology Conference, VTC, Vol. 2, 1999-Fall, pp [Chatterjee+ 2002] M. Chatterjee, S. K. Das and D. Turgut, WCA: A Weighted Clustering Algorithm for Mobile Ad hoc Networks. Journal of Cluster Computing (Special Issue on Mobile Ad hoc Networks), Vol. 5, No. 2, April 2002, pp [Chatterjee+ 2000] M. Chatterjee, S. K. Das and D. Turgut, An On-Demand Weighted Clustering Algorithm (WCA) for Ad hoc Networks. IEEE GLOBECOM 2000, pp [Ephremides+ 1987] A. Ephremides J.E. Wieselthier and D.J. Baker, A Design Concept for Reliable Mobile Radio Networks with Frequency Hopping Signaling, Proceedings of IEEE, Vol. 75(1), 1987, pp [Parekh 1994] A.K. Parekh, Selecting Routers in Ad-hoc Wireless Networks, Proceedings of the SBT/IEEE International Telecommunications Symposium, August 1994.