A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research.

Slides:



Advertisements
Similar presentations
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
A novel Energy-Efficient and Distance- based Clustering approach for Wireless Sensor Networks M. Mehdi Afsar, Mohammad-H. Tayarani-N.
1 Routing Techniques in Wireless Sensor networks: A Survey.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Self-Adaptive, Decentralised Data Publication over Wireless Networks Richard Cooksey Supervisor: Prof. A. Taleb-Bendiab.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Progress Report Wireless Routing By Edward Mulimba.
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Ad Hoc Wireless Routing COS 461: Computer Networks
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Hamida SEBA - ICPS06 June 26 th -29 th Lyon France 1 ARMP: an Adaptive Routing Protocol for MANETs Hamida SEBA PRISMa Lab. – G2Ap team
Routing in mobile ad-hoc networks (MANETs). 1. WHAT IS A MANET ? A MANET can be defined as a system of autonomous mobile nodes A MANET can be defined.
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
1/30 Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks Wireless and Sensor Network Seminar Dec 01, 2004.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
PRESENTED BY, V.Rajasekaran. AD-HOC SENSOR NETWORK USING HYBRID ENERGY EFFICIENT DISTRIBUTED CLUSTERING.
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Scalable Routing Protocols for
Authors: N. Javaid, M. Aslam, K. Djouani, Z. A. Khan, T. A. Alghamdi
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Simulation of DeReClus Yingyue Xu September 6, 2003.
On Optimal Geographic Routing in Wireless Networks with Holes and Non-Uniform Traffic Sundar Subramanian, Sanjay Shakkottai and Piyush Gupta INFOCOM 2007.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
Announcements Deadline extensions –HW 1 dues May 17 (next Wed) –Progress report due May 24 HW 1 clarifications: –On problem 3 users can lower their power.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Routing Metrics for Wireless Mesh Networks
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
IMPROVEMENT OF NETWORK LIFETIME BY IMPROVING ROUTE DISCOVERY PHASE IN MULTI-PATH DSR USING HYBRID ANT COLONY OPTIMIZATION.
Routing Metrics for Wireless Mesh Networks
AODV-OLSR Scalable Ad hoc Routing
Sensor Network Routing
Introduction to Wireless Sensor Networks
Net 435: Wireless sensor network (WSN)
by Saltanat Mashirova & Afshin Mahini
Routing Metrics for Wireless Mesh Networks
Subject Name: Computer Networks - II Subject Code: 10CS64
Routing.
Presentation transcript:

A Distributed Clustering Framework for MANETS Mohit Garg, IIT Bombay RK Shyamasundar School of Tech. & Computer Science Tata Institute of Fundamental Research Mumbai , India

2 MANETS  Mobile Ad-hoc Networks: no fixed infrastructure, hosts are mobile: Security, power management, bandwidth efficiency, …  Sensor and ad-hoc wireless networks  Several challenges, for routing, data aggregation, query processing etc.

3 Routing in MANETS  Pro-Active Routing Keeping routes to all possible destinations Keep track of link parameters to achieve QoS Overhead for maintaining & exchanging info.  Reactive Routing Find paths on demand Less overhead but large delays Even Flooding algorithms can be clubbed under this framework

4 Routing in MANETS: Scalability  Pro-Active Routing: Not scalable due to the need of large bandwidth required for exchanging network information  Reactive Routing Not Scalable due to large delays when source and destinations are separated by multiple hops. Clustering Strategies: A Tradeoff

5 Clustering Algorithms  Pro-active approaches within a cluster  Reactive approaches for inter-cluster routing  Provides a sort of masking with respect to mobility of nodes  Nodes in the respective clusters update their own links and routes when a node moves.

6 Distributed Clustering Alg.  Use mobility to advantage (in certain non- real-time situations they increase the throughput)  Restrict cascading effect and achieve stability  As MANETS have no central authority, useful to use completely distributed strategies (emergent algorithms)

7 Distributed Clustering Algorithm  Clustering mechanism is independent of the routing algorithm  It should work on a decomposed (partitioned) network  Note that we don’t maintain any cluster leader

8 Basic Leader Follower (BLF) Clustering Algorithm (single pass, converges faster and contains no cluster head!) 1.begin initialise n,t 2. w 1 = x 3. do accept new x (loop …. 4. j = arg (min i |x-w i |) (find “nearest cluster”) 5. if |x-w j | < t(if “distance” less than threshold) 6. then w j =w j +n.x (join and update the weight of the cluster) 7. else add new w=x (form a new cluster) 8. w=w/|w| (normalise weight) 9. until no more x… until all points are classified) 10. end

9 Towards Distributed BLF Alg  On line algorithm (forms new clusters as and when new data points emerge)  Several unsupervised algorithms form a basis  Need to define Define a measure of closeness to capture mobility Adapt the algorithm as a distributed alg.

10 Distributed BLF algorithm  Each node wakes up  Looks around for clusters  If finds one which satisfies a stability threshold, keeps it as a probable candidate  Compares cluster sizes  if suitable, joins, else forms its own cluster

11 Which one is more stable?  Each cluster has a “stability metric” associated with it which should lie above a suitably chosen threshold for the new node to join it  Stability metric is important: we have currently chosen the ‘cluster-age’ of the node

12 Cluster Maintenance  New nodes do not join clusters if the cluster size is equal to the maximum allowed  Minimum size also specified and clusters smaller than that tend to disintegrate  Clusters can be dynamically maintained in exactly the same way in which cluster formation takes place

13 Algorithm for un-clustered Node while(!myself_clustered){ transmit(clus_find); waitforresponses(); parse_responses(); choose_suitable_cluster(); if(suitable_cluster_exists) { send(clus_join_request); waitfor(clus_join_reply); if(clus_join_accept) updatemyclus(); else formownclus(); } else formownclus(); }

14 Algorithm for Clustered Node while(1){ if (size(myclus)<MIN_CLUS_SIZE && disintegrate_time){ transmit(clus_find); } do_work(); if(received(clus_info) { check_suitability(); if(suitable_cluster_exists) { send(clus_join_request); waitfor(clus_join_reply); if(clus_join_accept) updatemyclus(); }

15 Unknown Parameters in the model  Stability Metric  Stability Threshold  Cluster size upper and lower limits Simulations: shed light on how to choose the parameters

16 Simulation Results

17 Discussion: Expected Results  Average Cluster Size should increase on increasing MAX_CLUS_SIZE and MIN_CLUS_SIZE  Number of Clustering messages should increase with MIN_CLUS_SIZE  Stability Metric and Threshold should govern the lifetime of clusters

18 Scenarios…  100 x 100 units region  75 nodes  Transmission Range = 15 units  Nodes switched on at random locations in the initial iterations  On an average half of the nodes were imparted mobility at each instant

19 Variation w.r.t. Cluster Size Limits  Number of clusters decrease when larger clusters are allowed  The MIN_CLUS_SIZE does not play a very major role. Only helps in small increase in avgerage cluster size.  Choice of these should depend on the number of nodes and overheads allowed

20 …Variations w.r.t. Cluster Size Limits MIN_CLUS_SIZE=3, MAX_CLUS_SIZE=26MIN_CLUS_SIZE=10, MAX_CLUS_SIZE=26

21 Clustering Messages vs. MIN_CLUS_SIZE  Higher MIN_CLUS_SIZE means more clusters tend to disintegrate  Hence, higher cluster overhead MAX_CLUS_SIZE=20

22 Rate of cluster deletions vs. stability threshold  Number of cluster deletions decrease when stability threshold increases  But higher threshold means larger number of clusters which may not be desirable  Gaussian metric yields lower deletions than Step metric

23 What does the model achieve?  Adaptive clustering  Completely distributed algorithm  No Cluster Head needed  Can control cluster properties using simple techniques?

24 Future work  Simulation using real mobility sources  Clustering has a wide role in MANETS & Sensor networks finding routing algorithm taking into account the limitations Subdividing sensor networks into non-overlapping sub-divisions of physically close nodes for routing, data aggregation, query processing etc. Location finding in the context of sensor networks