Towards Scale-Free Routing in MANETs J.J. Garcia-Luna-Aceves, Stephen Dabideen, Rolando Menchcaca- Mendez, Dhananjay Sampath, Brad Smith University of.

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
Advertisements

1 Mobile IPv6-Based Ad Hoc Networks: Its Development and Application Advisor: Dr. Kai-Wei Ke Speaker: Wei-Ying Huang.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
VDR: Proactive element Conclusions VDR reaches 3.5% more nodes than VDR-R and 9% more nodes than our modified random walk routing strategy (RWR) VDR shows.
An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs Rolando Menchaca-Mendez J.J. Garcia-Luna-Aceves 280N Seminar: 4/28/2008.
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
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
RELIABLE MULTISOURCE MULTICAST ROUTING PROTOCOL OVER MANET Speaker: Wu, Chun-Ting Advisor: Ke, Kai-Wei.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Performance Comparison of Routing Protocols for Ad Hoc Networks PATTERN ENDIF Ferrara.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
August 18-19, 2002 UCSC Baskin School of Engineering1 UCSC PERC COMPONENT: Protocols for Wireless Internetworks J.J. Garcia-Luna-Aceves Computer Communication.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
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)
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
The Zone Routing Protocol (ZRP)
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
The Pulse Protocol: Mobile Ad hoc Network Performance Evaluation Baruch Awerbuch, David Holmer, Herbert Rubens {baruch dholmer WONS Jan.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Institut für Betriebssysteme und Rechnerverbund Technische Universität Braunschweig Multi hop Connectivity in Mobile Ad hoc Networks (MANETs) Habib-ur.
Mobile Adhoc Network: Routing Protocol:AODV
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Content-Based Routing in Mobile Ad Hoc Networks Milenko Petrovic, Vinod Muthusamy, Hans-Arno Jacobsen University of Toronto July 18, 2005 MobiQuitous 2005.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
SENSE: Scalable and Efficient Networking of Sensor Elements J.J. Garcia-Luna-Aceves CCRG Computer Engineering Department University of California, Santa.
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
CMPE 252A: Computer Networks Set 11: New Directions in Naming, Addressing and Routing.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
PRIN WOMEN PROJECT Research Unit: University of Naples Federico II G. Ferraiuolo
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Ordering in Time: A New Routing Approach for Wireless Networks Stephen Dabideen and J.J. Garcia-Luna-Aceves Department of Computer Engineering University.
MDDV: A Mobility-Centric Data Dissemination Algorithm for Vehicular Networks H. Wu, R. Fujimoto, R. Guensler and M. Hunter (gatech) VANET 2004: First ACM.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
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.
Towards a Theory of Routing in MANETs: Models and Algorithms
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
ODMRP Enhancement.
Sensor Network Routing
by Saltanat Mashirova & Afshin Mahini
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Towards Scale-Free Routing in MANETs J.J. Garcia-Luna-Aceves, Stephen Dabideen, Rolando Menchcaca- Mendez, Dhananjay Sampath, Brad Smith University of California Santa Cruz (UCSC)

2 2 2 Proactive RoutingD a S e c f h b Too many nodes are forced to know about how to reach each destination! Does not work well with random partitions Path first, then data forwarding D Information about D propagates away from D in a circle of radius r

3 3 3 On-Demand RoutingD a S e c f h b Too many nodes are forced to help find or repair ways to reach a few destinations! (RREQ flooding). Does not work with partitioned networks! S Too few nodes keep state for D. So too many nodes try to fix broken paths Information from S propagates away from S in a circle of radius r Nodes with paths to D reply to S. Path first, then data forwarding

4 4 Approaches  Exploit temporal and spatial locality of reference of information flows u Nodes need not know about all links, nodes or clusters in the network.  Establish pre-ordering of nodes using dynamic addresses to reduce route signaling u Time and effort to establish routes is more important than route optimality. u Keep overhead increase sub-linear with number of nodes.  Establish ordering over multiple dimensions to provide more alternatives for routing

5 5 Two Approaches Today  PRIME: Protocol for Routing in Interest-defined Mesh Enclaves u Exploit temporal and spatial locality of reference u Nodes need not know about all links, nodes or clusters in the network.  PROSE: Positional Routing Over Searched Elements u Establish pre-ordering of nodes to reduce signaling u Time and effort to establish routes is more important than route optimality. u Keep overhead increase sub-linear with number of nodes.

6 6 PRIME  Nodes state their interest in certain destinations persistently.  Destinations with interest announce their presence.  Only those relays between source-destination pairs of interest incur signaling overhead.  Destinations can be anything (individual nodes, groups, content objects, roles, etc.) and any node can be a source.  Establish regions of interest (“enclaves”) for the dissemination of routing information between sources and destinations.

7 7 PRIME: Meshes and Enclaves

8 8 PRIME Signaling  First source with interest in (unicast or multicast) sends first data packet piggybacked in a mesh-activation request (MR) u MR specifies, among other fields, a horizon threshold and the persistence of the interest  Once a destination is activated with MR, it starts advertising its existence using mesh announcements (MA). u MA states: Dest ID, core ID, Dist, next hop, Seq #, and membership Destinations, interested sources, and relays needed between them remain active for as long as there is interest in the connected component of the network. Destinations, interested sources, and relays needed between them remain active for as long as there is interest in the connected component of the network. MAs and MRs sent in HELLOs MAs and MRs sent in HELLOs

9 9 PRIME: Opportunistic Signaling

10 Performance Comparison  PRIME vs ODMRP+OLSR and ODMRP+AODV  Assume infinite horizon and persistence for PRIME  Metrics: Packet delivery ratio, Group delivery ratio, end-to- end delay, and total overhead  CBR sources at 10 pps, a packet is 256 bytes  Infinite horizon and persistence!  TDMA and as MAC u Timers in ODMRP tailored to TDMA

11 Delivery Ratio for Multicast and Unicast Combined ( MAC) Delivery vs. number of multicast groups: Group area 900x900, 15-node groups, 3 sources per group, and 5 unicast flows.

12 Overhead for Multicast and Unicast Combined ( MAC) Overhead vs. number of multicast groups: Group area 900x900, 15-node groups, 3 sources per group, and 5 unicast flows.

13 Delivery Ratio for Multicast (TDMA MAC) Group delivery vs. number of multicast groups: Group area 900x900, 15-node groups, 3 sources per group.

14 End-to-End Delay for Multicast (TDMA MAC) Delay vs. number of multicast groups: Group area 900x900, 15-node groups, 3 sources per group.

15 PROSE  “Prosa” Latin for straightforward, simple  Two components u Positional Labels F Simple HELLO mechanism labels all nodes with positional labels relative to one ore more elected “roots.” u Using the right DHT F “Link” sources to destinations F Distributed and self organizing  Routing is automatic from the positional label  Overhead scalability is only O(log d N), where d = node degree, N = number of nodes u mostly due to maintaining the DHT

16 PROSE: Positional Labels Define Routes Root node (A) is elected in a distributed fashion using HELLOs Each node is given a label relative to node A with same HELLOs Positional labels of source and destination define the route (prefix routing) How does node K know that node J’s label is 0210?

17 Global ID Positional Label Hash DHT in PROSE D routes its mapping to its anchor’s positional label (A D ) S sends request for positional label of D to A D Anchors store the global ID to positional label mappings. These entries form the DHT

18 DHT in PROSE S learns of D’s current label and routes directly to it. Anchor forwards packet/request to known label for D Hashing distributes the load of anchoring D replies to S

19 PROSE Order Performance  Signaling overhead: u Establishing labels at each node: F Complexity is O(1), because each node sends HELLO to state its own label. u Publish and subscribe: F Communicating ID-to-label mapping from destinations to anchors is publishing F Obtaining label for destinations from anchors is subscribing F Complexity is O(log d (N)), because longest path from destination to its anchor is 2 log d (N) and mappings are aggregated as they traverse the network.  Route stretch: u Bounded by the amount of neighborhood routing information and the worst prefix route u Order stretch with two-hop routing information is O(log d (N+1))  Routing table complexity: u Labels have length d h, with h = height of DAG u Each node stores O(d 2 ) + O(1) entries (i.e., two-hop neighbors and destinations of interest)

20 PROSE Performance  Qualnet Simulator  500 nodes  250 active flows  Flows distributed exponentially with mean of 1/20 th the simulation duration  Simulation time = 1200s  10 Random seeds  Random Waypoint mobility  Pause Times varying between 1 to 10m/s  Protocols compared: AODV, OLSR, FSR Simulation Setup 900 m 600 m

21 PROSE Performance  OLSR has heavy control overhead and tanks under high mobility  AODV suffers from constant flooding as nodes move around  FSR performs worse than AODV but better than OLSR as the scoped floods reduce interference  PROSE performs better as there is lesser interference and packets are delivered even when nodes are highly mobile. Delivery Ratio vs. Pause Time PROSE

22 PROSE Performance Control Overhead vs. Pause Time PROSE

23 Degree Label Resets PROSE Overhead: Decreases with Density

24 PROSE Overhead: Orders of Magnitude Smaller than Traditional Proactive and Reactive Routing

25 Next Steps  Integrate PRIME with a schedule-based MAC  Provide multicast support in PROSE  Compare PRIME and PROSE  Develop integrated PRIME and PROSE mechanisms.  Complete multi-root PROSE  Apply PRIME and PROSE mechanisms to content-basedrouting  QoS and multi-dimensional routing  Integrate PROSE with MAC  Provide Linux implementations of PROSE and PRIME  Make QualNet and Linux implementations available topublic

26 Publications over Past Year Routing in Wireless Networks: 1. PRIME: Menchaca-Mendez and J.J. Garcia-Luna-Aceves, “An Interest-Driven Approach to Integrated Unicast and Multicast Routing in MANETs,” The 16th IEEE International Conference on Network Protocols (ICNP 08), Oct , 2008, Orlando, Florida 2. D. Sampath and J.J. Garcia-Luna-Aceves. “Proactive Path Maintenance in Regions of Interest,” Proc. LOCAN 2008: 4th International Workshop on Localized Communication and Topology Protocols for Ad hoc Networks, September 29, 2008, Atlanta, Georgia. 3. BEST PAPER AWARD : 3. BEST PAPER AWARD : R. Menchaca-Mendez and J.J. Garcia-Luna-Aceves, “Scalable Multicast Routing in MANETs Using Sender-Initiated Multicast Meshes,” Proc. IEEE MASS 2008: Fifth IEEE International Conference on Mobile Ad hoc and Sensor Systems, September 29 - October 2, 2008, Atlanta, Georgia. 4. S. Dabideen and J.J. Garcia-Luna-Aceves, “Multi-Dimensional Routing,” Proc. ANC 08: IEEE Workshop on Advanced Networking and Communications 2008, August 3–7, 2008, St. Thomas U.S. Virgin Islands. 5. B. Smith and J.J. Garcia-Luna-Aceves, “ Best-Effort Quality-of-Service,” Proc. IEEE ICCCN 2008, August 3–7, 2008, St. Thomas U.S. Virgin Islands. 6. X. Wu, H. Xu, H. Sadjadpour, and J.J. Garcia-Luna-Aceves, “Proactive or Reactive Routing: A Unified Analytical Framework in MANETs,” Proc. IEEE ICCCN 2008, August 3–7, 2008, St. Thomas U.S. Virgin Islands. 7. X. Wang and J.J. Garcia-Luna-Aceves, "Distributed Joint Channel Assignment, Routing, and Scheduling for Wireless Mesh Networks," Computer Communications, Elsevier. Accepted for publication, X. Wang and J.J. Garcia-Luna-Aceves, ``Embracing Interference in Ad Hoc Networks Using Joint Routing and Scheduling with Multiple Packet Reception,'' Ad Hoc Networks, Elsevier. Accepted for publication, May X. Wu, H. Sadjadpour, and J.J. Garcia-Luna-Aceves, ``A Hybrid View of Mobility in MANETs: Analytical Models and Simulation Study,'' Computer Communication, Elsevier. Invited Paper, Best Paper Series. Accepted for publication, 2008.

Thanks!