Multi-Level Hierarchies for Scalable Ad hoc Routing

Slides:



Advertisements
Similar presentations
MMT (Multi Meshed Tree) Protocols for Cognitive Airborne Networks Nirmala Shenoy Lab for Wireless Networking and Security Rochester Institute of Technology.
Advertisements

COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Ad hoc Network 江崎研究室 修士1年 中島 亮. What is Ad hoc Network?  Meaning of Ad hoc Network Ad hoc =その場限りの Node to node → ノード間で一時的に形成されるネットワーク.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
Ad Hoc Wireless Routing COS 461: Computer Networks
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
SAvPS – úvod Genči 2009 (bsaed on Tanenbaum’s slides.
Lecture Week 10 Link-State Routing Protocols. Objectives Describe the basic features & concepts of link-state routing protocols. List the benefits and.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
Mobile Adhoc Network: Routing Protocol:AODV
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 34 Routing Algorithms Ref: Tanenbaum pp ;
Scalable Routing Protocols for
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts – Chapter 10.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Fundamentals of Computer Networks ECE 478/578
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)
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Dominik Kaspar, Eunsook Kim, Carles Gomez, Carsten Bormann
Ad-hoc Networks.
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
Routing Protocols and Concepts
Link-State Routing Protocols
Internet Networking recitation #4
Sensor Network Routing
CBRP: A Cluster-based Routing Protocol for Mobile Ad hoc Networks
CSE 4340/5349 Mobile Systems Engineering
Ad-hoc On-demand Distance Vector
Routing In Wireless Mesh Networks
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking
Plethora: Infrastructure and System Design
Mobile and Wireless Networking
Ad hoc Routing Protocols
Link-State Routing Protocols
RFC 1058 & RFC 2453 Routing Information Protocol
Viet Nguyen Jianqing Liu Yaqin Tang
Link-State Routing Protocols
at University of Texas at Dallas
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
A Better Approximation for Minimum Total Routing Path Clustering Problem in 2-D Underwater Sensor Networks Wei Wang, Donghyun Kim, and Weili Wu, A Better.
Distributed Minimum-Cost Clustering for Underwater Sensor Networks
A Distributed Clustering Scheme For Underwater Sensor Networks
Computer Networks: Wireless Networks
On Constructing k-Connected k-Dominating Set in Wireless Networks
Survey on Coverage Problems in Wireless Sensor Networks - 2
Efficient flooding with Passive clustering (PC) in Ad Hoc Networks
Constructing a m-connected k-Dominating Set in Unit Disc Graphs
Presentation transcript:

Multi-Level Hierarchies for Scalable Ad hoc Routing E.M. Belding-Royer, Multi-level hierarchies for scalable ad hoc routing, Wireless Networks, Volume 9 , Issue 5, pp.461-478, September 2003. Presented By Donghyun Kim January 29, 2009 Mobile Computing and Wireless Networking Research Group at University of Texas at Dallas

Introduction to Wireless Network Clustering See old my presentation file at http://theory.utdallas.edu/Donghyun_Kim/Sem inar1_Fall2008/dhk20080905.pptx Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

One-Level Hierarchical Clusters -Adaptive Routing using Clusters (ARC) Protocol ARC groups nodes into clusters based on the nodes’ (geographical) proximity to one another. One-hop clustering protocol Terms Cluster leader (cluster head) – cldr Gateway node – gateway Joint gateway nodes Ordinary node - node Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Clusters (ARC) Protocol Initialization Periodically, a non-leader node sends a Hello message including its cluster leaders’ IP. Hello messages serve the purpose of announcing the presence of nodes and their current status level, as well as indicating connectivity information of the non-leader nodes. The TTL of Hello messages is 1 – never retransmitted. After a node sends a Hello message, it starts timer. During this time, the node records the IP address of any cluster leaders from which it receives a Hello message. (cldr) (Gateway) Hello Hello (Undefined) Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Clusters (ARC) Protocol – cont’ Discovering the topology Case 1: no adjacent cluster leader Becomes a cluster leader Case 2: have only one adjacent cluster leader Becomes an ordinary node Case 3: have more than one adjacent cluster leader Becomes a gateway node Case 4(5): have only one adjacent cluster leader and at least one adjacent gateway node (or an ordinary node adjacent to another leader node) Becomes a (joint)gateway node Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Clusters (ARC) Protocol – cont’ Status changes Ordinary to gateway Gateway to ordinary Ordinary to cluster leader Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Clusters (ARC) Protocol – cont’ Become an ordinary node (Cluster merge) More cluster leaders => less efficient Trivial solution: when two cluster leaders come within direct transmission range of one another, one leader must give up its leader status => cause a rippling effect. Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Clusters (ARC) Protocol – cont’ Cluster leader changes are expensive due to the changes in routing paths which occur as result. How to avoid the rippling effect? => enforce the “subset property”. Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Multi-Level Hierarchical Clusters -Adaptive Routing using Cluster Hierarchies (ARCH) Protocol A one-level clustering system increases scalability and robustness of routs, but its benefit is limited when networks grow to thousands or tens of thousands of nodes. Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Multi-Level Hierarchical Clusters -Adaptive Routing using Cluster Hierarchies (ARCH) Protocol Benefit of multi-layer clustering Route path without clustering A-B-C-D-E-F-G-H-I (Precise (shortest path) routing but bigger routing table) Route path with clustering A-B-D-H-I Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol Each node maintains (status, status level) pair. Ordinary node: (node, undef) Gateway node: (gateway, undef) Level-m leader node: (cldr, m) Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ Hierarchy initialization and discovery A leader at status level- is also a level- cluster leader for all . At each level, the distance between any two cluster leader can be at most 3 hops – assume this as 1 unit (cluster) hop. (cldr) (Gateway) Hello Hello ( associated cluster leader list = {(leader IP, level),…}, associated upper level leader’s hierarchy structure = {(leader IP, level, hop distance),…} ) (Undefined) Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ Topology discovery example. = level 2 cluster leader = level 1 cluster leader Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ Building and maintaining the hierarchy 1 1 1 1 Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ Building and maintaining the hierarchy 1 2 1 2 Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ Building and maintaining the hierarchy 1 3 1 2 Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ In general, each leader examines the hierarchical information contained in the hierarchy list of the Hello message. Each of the following conditions must hold true for a leader to increment its level. The leader does not already have a hierarchical parent. The leader is the same status level as another leader in either the hierarchy list or the cluster leader list. The leader’s IP address (which is used to break ties) is greater than that of the other leader with the same status level. A leader decrements its status level in one of two situation. When its cluster becomes a subset of another cluster. When it determines that it no longer needs to be at as high a level. 1 2 1 2 1 2 3 2 2 1 2 ? ? ? ? ? 3 2 ? Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Adaptive Routing using Cluster Hierarchies (ARCH) Protocol – cont’ When two leaders come within direct transmission range of each other, it is possible that one of them will give up its leader status. Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas

Conclusion and Future Work Presented by Donghyun Kim on January 29, 2009 Mobile Computing and Wireless Networking Research Group at The University of Texas at Dallas