Towards a New Routing Framework in MANETs Task 3: Theory of Scalable and Robust Protocols Marcelo Carvalho, Hari Rangarajan, Marco Spohn, Ravindra Vaishampayan,

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

Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
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.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
4/17/2017 UCSC: MIT: Stanford University: UC Berkeley: UCLA: UIUC:
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.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Towards Scale-Free Routing in MANETs J.J. Garcia-Luna-Aceves, Stephen Dabideen, Rolando Menchcaca- Mendez, Dhananjay Sampath, Brad Smith University of.
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
J.J. Garcia-Luna-Aceves (PI) Hamid Sadjadpour Katia Obraczka Muriel Medard Andrea Goldsmith Pravin Varaiya Rajive Bagrodia Mario Gerla Nitin Vaidya Tony.
Profiles and Multi-Topology Routing in Highly Heterogeneous Ad Hoc Networks Audun Fosselie Hansen Tarik Cicic Paal Engelstad Audun Fosselie Hansen – Poster,
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
ROUTING ALGORITHMS IN AD HOC NETWORKS
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
SENSE: Scalable and Efficient Networking of Sensor Elements J.J. Garcia-Luna-Aceves CCRG Computer Engineering Department University of California, Santa.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
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.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
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.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Ch 4. Routing in WMNs Myungchul Kim
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.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ordering in Time: A New Routing Approach for Wireless Networks Stephen Dabideen and J.J. Garcia-Luna-Aceves Department of Computer Engineering University.
Self-stabilizing energy-efficient multicast for MANETs.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
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,
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Linda Briesemeister, José Joaquin Garcia-Lunes- Aceves, Hamid R. Sadjadpour, José Meseguer, Mark-Oliver Stehr, Carolyn Talcott DARPA PI Meeting August.
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Energy-aware Self-stabilizing Multicasting for MANETs Tridib Mukherjee IMPACT Lab Arizona State University impact.asu.edu.
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.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Towards a Theory of Routing in MANETs: Models and Algorithms
5/19/2018 UCSC: MIT: Stanford University: UC Berkeley: UCLA: UIUC:
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Routing design goals, challenges,
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
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 a New Routing Framework in MANETs Task 3: Theory of Scalable and Robust Protocols Marcelo Carvalho, Hari Rangarajan, Marco Spohn, Ravindra Vaishampayan, Rolando Menchaca, Zhenjiang Li J.J. Garcia-Luna-Aceves University of California, Santa Cruz

2 2 Outline  Summary of results obtained over the past year u Analytical models, routing, multicasting  Recent results on ordering in distributed algorithms  Plan for the next year.

3 3 Summary of Results: Analytical Models of MAC Protocols  First analytical model of IEEE DCF that considers directional antennas or space time block codes (STBC) operating in a multihop MANET taking into account the characteristics of PHY layer in detail.  Effective SINR of the Alamouti scheme under multiple access interference (MAI).  A new Markov model for the operation of the IEEE DCF that includes: (a) the impact of the carrier-sensing activity, (b) the finite- retry limit of frame retransmissions, and (c) the impact of errors in both control and data frames within a four-way handshake. 1. M. Carvalho, "Analytical Modeling of Medium Access Control Protocols in Wireless Networks," PhD Thesis, Computer Engineering, University of California, Santa Cruz, CA 95064, March M. Carvalho and J.J. Garcia-Luna-Aceves, ``Modeling Wireless Ad Hoc Networks with Directional Antennas,'' Proc. IEEE Infocom 2006, Barcelona, Spain, April, M. Carvalho and J.J. Garcia-Luna-Aceves, ``Analytical Modeling of Ad Hoc Networks that Utilize Space-Time Coding,'' Proc. IEEE WiOpt 2006: 4th Intl. Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, Boston, Massachusetts, April 3--7, 2006.

4 4 Summary of Results: Distributed QoS Routing in MANETs  First distributed algorithms for QoS routing with multiple constraints that only require local information to operate.  MPOR (multi-constrained path optimization routing) algorithm supports (a) multi-constrained path selection (finding feasible paths satisfying constraints) and (b) multi-constrained path optimization (obtaining feasible paths that are optimal w.r.t. optimization metric.  Key ideas: u Define “logical distance” computed by an optimization function that is monotone and isotone. u Compute a k-optimal path set (the first k shortest paths w.r.t. logical distance) for each destination using ordering invariants. 1. Z. Li and J.J. Garcia-Luna-Aceves, ``Finding Multi-Constrained Feasible Paths by Using Depth-First Search,'' accepted for publication in ACM WINET Journal, Z. Li and J.J. Garcia-Luna-Aceves, ''A Distributed Approach for Multi-Constrained Path Selection and Routing Optimization'', Proc. QShine 06: Third International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks, Waterloo, Ontario, Canada, August 7-9, 2006.

5 5 Summary of Results: Multicast Routing in MANETs  Robustness through learning and and cross-layer designs for mesh- based multicast routing in MANETs  Incorporation of directional antennas in mesh-bsed multicasting. 1. Ravindra Vaishampayan, "Efficient and Robust Multicast Routing in Mobile Ad Hoc Networks," PhD Thesis, Computer Science, University of California, Santa Cruz, CA 95064, March R. Vaishampayan and J.J. Garcia-Luna-Aceves, ``An Adaptive Redundancy Protocol for Mesh Based Multicasting,'' accepted for publication in Computer Communications Journal, special issue on Advances in Computer Communication Networks, R. Vaishampayan and J.J. Garcia-Luna-Aceves, ``Cross Layer Ad hoc Multiple Channel Multicasting Protocol,'' Proc. IEEE MASS 2006, Vancouver, Canada, October 9--12, R. Menchaca-Mendez, R. Menchaca-Mendez and J.J. Garcia-Luna-Aceves, "ADMP: An Adaptive Multicast Routing Protocol for Mobile Ad Hoc Networks," Proc. 19th IFIP World Computer Congress, Santiago, Chile,August , R. Vaishampayan and J.J. Garcia-Luna-Aceves, ``Efficient Multicasting in Multi-Hop Ad Hoc Networks Using Directional Antennas,'' Proc. IEEE MASS 2005: 2nd IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, November 2005, Washington, D.C.

6 6 Summary of Results: Dominating Sets in MANETs  The first distributed algorithm that solves the (k, r) domination problem in arbitrary graphs and MANETs using only local information: u Each node is covered by k dominating nodes that are at most r hops away.  Applicable to many problems in protocol design for multicasting, broadcasting and topology control. 1. Marco A. Spohn, "Domination in Graphs in the Context of Mobile Ad Hoc Networks," PhD Thesis, Computer Science, University of California, Santa Cruz, CA 95064, M.A. Spohn and J.J. Garcia-Luna-Aceves, ``Bounded-Distance Multi-Clusterhead Formation in Wireless Ad Hoc Networks,'' Ad Hoc Networks Journal, accepted for publication, M.A. Spohn and J.J. Garcia-Luna-Aceves, ``Multicasting in Ad Hoc Networks in the Context of Multiple Channels and Multiple Interfaces,'' Proc. International Workshop on Localized Communication and Topology Protocols for Ad hoc Networks (LOCAN 2005) 7 November 2005, Washington, D.C.

7 7 Summary of Results: Secure and Robust Routing in MANETs  The first secure routing algorithm for MANETs based on self-certifying keys.  Enables secure routing in disrupted networks; no need for connectivity to a certifying authority once the network is deployed. 1. Z. Li and J.J. Garcia-Luna-Aceves, ``Non-Interactive Key Establishment in Mobile Ad Hoc Networks,'' accepted for publication in Ad Hoc Networks, Z. Li and J.J. Garcia-Luna-Aceves, `` New Non-Interactive Key Agreement and Progression (NIKAP) Protocols and Their Applications to Security in Ad Hoc Networks,'' Proc. International workshop on Wireless and Sensor Networks Security (WSNS'05), 7 November 2005, Washington, D.C.

8 8 Summary of Results: Distributed Ordering in MANETs  The first on-demand routing algorithm for MANETs based only on source-based sequence numbers.  Much better performance and much simpler than AODV, DSR, and variations on destination-based sequence numbers or path caching.  Proof that routing framework based on distributed ordering sequences is feasible. 1. Hari Rangarajan, "Robust Loop-free On-demand Routing in Ad hoc Networks," PhD Thesis, Computer Engineering, University of California, Santa Cruz, CA 95064, June H. Rangarajan and J.J. Garcia-Luna-Aceves, ``Efficient Use of Route Requests for Loop-free On-demand Routing in Ad hoc Networks,'’ accepted for publication in Computer Networks, Elsevier, Best Paper Award 3. H. Rangarajan and J.J. Garcia-Luna-Aceves, ``On-demand Loop-Free Routing in Ad hoc Networks Using Source Sequence Numbers,'' Proc. IEEE MASS 2005: 2nd IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, November 2005, Washington, D.C. Best Paper Award

9 9 Distributed Ordering Using Source Sequence Numbers Motivation:  All on-demand routing protocols require unique identifiers for RREQs, all dissemination protocols require unique IDs for packets being disseminated.  All on-demand routing schemes to date have used additional mechanisms to ensure loop freedom (e.g., AODV uses destination sequence-numbers, DSR uses source-routes).  We have to identify RREQs and disseminated packets! u Can we realize routing protocols and dissemination protocols that maintain ordering solely on the basis of the sequence numbers already used to identify RREQs or similar messages? u Does the new approach attain the desired simplicity with the same or better performance than previous schemes?

10 Distributed Ordering Using Source Sequence Numbers Approach:  Use the source sequence labels (SSL) needed in RREQs to build destination-based directed acyclic graphs (DAG).  Since multiple DAGs can be created, each node remembers the DAG in which it participates, and its neighbors inform it of the DAG in which they collaborated.  Ensure that no node can “jump back” to a prior DAG, which can create loops. u A node can change its relative order by changing DAGs  Nodes use an SSL and a reported sequence label (RSL) to uniquely identify a DAG in the presence of topology changes. u RSL is used to avoid joining the wrong DAGs u SSL is used together with RSL for ordering within a DAG to enable local repairs  Enable local repairs based on the ordering of nodes within a DAG. u Many strategies are possible. u We have only explored the simplest ones.

11 Loop-freedom when Destination Replies (DLSR) A B C D SSL (A,1) RSL (B,1) X SSL (A,1) RSL (C,1) SSL (C,2) RSL (F,2) F SSL (C,2) RSL (A,2) SSL (C,2) RSL (G,1) G SSL (C,2) RSL (C,2) Valid DAG at Node A: SSL (A,1) RSL (A,1) 1 SSL (C,2) RSL (A,2) 2 RREQ 2 RREQ 1 RREP 1 RREP 2 SSL (A,1) RSL (A,1) A B C D SSL (A,1) RSL (B,1) X SSL (C,2) RSL (F,2) F SSL (C,2) RSL (A,2) SSL (C,2) RSL (G,1) G SSL (C,2) RSL (C,2) SSL (A,1) RSL (A,1)  Node A cannot accept RREP from B, Because it belongs to an invalid DAG Node A can only accept RREPs in DAG 2, or become part of a new DAG.

12 Intermediate node replies in AODV S A XY BC Z D SN: 1 Only a node with SN > 1 can answer source S’s RREQ. All RREQs will have to be answered by the destination. SN: 2

13 Distances as Labels for Local Repairs (LSR-D) A B C D SSL (A,1) RSL (A,1) SSL (A,1) RSL (B,1)] SSL (A,1) RSL (C,1)] SSDL: [(A,1),1) SSDL: [(A,1),2) SSDL: [(A,1), inf ) [(A,1), 1)] is fresher than [(A,1), 2) is fresher than [(A,1), inf] SSL (A,2) RSL (P,1) A B C D SSL (A,2) RSL (A,2) P Q SSL (A,2) RSL (Q,1) A B C D P Q SSDL: [(A,1), inf) SSDL: [(A,1),2) SSDL: [(A,1),1) SSDL: [(A,2),1) SSDL: [(A,2),2) [(A,2), 1)] is fresher than [(A,2), 2) is fresher than [(A,1), inf] We can use source-sequence numbers instead of destination-sequence numbers to identify fresh distances

14 * Standard test scenarios Performance Summary

15 Packet Delivery Ratio SSL-based Protocols AODV, DSR, OLSR 30-random flows, 100 nodes

16 Control Overhead SSL-based protocols, OLSR DSR: Drops data packets AODV 30-random flows, 100 nodes

17 Delivery Latency 30-random flows, 100 nodes SSL-based protocols AODV DSR,OLSR

18 Implications  We have shown that distributed ordering of nodes in dynamic networks is possible using SSLs (same information needed to disseminate packets w/o replications).  Performance results show that this new way or ordering nodes renders protocols that are simpler (in logic) and out-perform the current state-of-the-art MANET routing protocols in terms of packet delivery, delivery latency, and control overhead.  Protocols for any type of routing and dissemination (proactive and on-demand unicast, multicast, dissemination, publish-subscribe, etc.) can be cast as a problem of distributed ordering in graphs.  So, we have the start of a new framework for routing in dynamic networks.

19  Develop a unified framework for routing in MANETs centered around “distributed ordering of sequences”  Integrate routing and scheduling using the notion of ordering in a neighborhood and ordering in the network.  Limit signaling overhead incurred in informing nodes about interest in certain destinations or the presence of such destinations while nodes move. Next Steps

20 Distributed Ordering in Routing R R i p k m j u b h c a v e g f d RREQ, Update, Subscription, Interest Nodes are ordered for each destination, which can be a node, a service, content or a role. Ordering is maintained as nodes move around carrying content. Ordering of nodes forms a directed acyclic graph (DAG) independently of any routing metric used MAX (0) (1) (2) (3) (4) (5) MIN (5) ordering sequence

21 Distributed Ordering in Routing R R i p k m j u b h c a v e g f d RREQ, Update, Subscription, Interest MAX (0) (1) (2) (3) (4) (5) MIN (5) ordering sequence Load balancing and constraints (e.g., end-to-end delay and jitter) used for forwarding over DAG. Constraints can be made part of the ordering

22 Different than Virtual Circuits! R R i p k m j x b h c a y e g f d Nodes b, h, and x can reply to the request (for route, content, service) from p, rather than just d (destination, origin of content or service). Each node has multiple paths to reach destination while satisfying the given constraints. (3) (4) (5) source (2)

23 Proactive Routing: D 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

24 On-Demand Routing: D 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! Nodes with paths to D reply to S. Path first, then data forwarding 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

25 Epidemic Routing D a S e c f h b Too many nodes are forced to relay data from S to D. Does not work with partitioned networks, unless infinite storage is assumed. Data create paths S Information from S propagates away from S in a circle of radius r

26 Goal D a S e c f h b Limit the number of nodes that incur signaling and forwarding overhead between S and D Region of interest is a function of the source and destination

27 Goal D a S e c f h b Limit the number of nodes that incur signaling and forwarding overhead between S and D D S Conjecture: Use elipitic curves defined by the distances to source and destination

28 Goals S h D e f Enable Correct Signaling and Forwarding in Partitioned Networks. Preserve efficiency in each network component

J.J. Garcia-Luna-Aceves (PI) Hamid Sadjadpour Katia Obraczka Muriel Medard Andrea Goldsmith Pravin Varaiya Rajive Bagrodia Mario Gerla Jennifer Hou Nitin Vaidya Tony Ephremides UCSC: MIT: Stanford University: UC Berkeley: UCLA: UIUC: University of Maryland:

31 Summary of Scientific Progress  19 journal papers published or accepted for publication. u ACM WINET, ACM/IEEE Trans. Networking, IEEE Trans. Comm., IEEE Trans. Wireless Comm., ACM Trans. Sensor Networks, Computer Communications, Ad Hoc Networks  35 peer-reviewed papers in conference proceedings u ACM Mobicom, ACM Mobihoc, ACM SIGCOMM, IEEE Infocom, IEEE WiOpt, IEEE MASS, IEEE Qshine, IEEE ICC, IEEE IPSN  One Best Paper Award (IEEE MASS 2005)  8 Invited papers  12 manuscripts  13 Ph.D. theses completed, at least 2 graduates with faculty positions  Active and growing intercampus collaboration (e.g., UCLA-MIT, UCLA-UCSC, Stanford-MIT)

32 Summary of Scientific Progress (2)  More accurate treatments of the effects of the physical layer in the protocol stack  First analytical models that accurately reflect the impact of node mobility in links and paths  New approaches on how MAI should be treated  New modeling tools for the characterization of energy consumption in MANETs  New performance trade-offs involving node complexity, node mobility, packet length, channel utilization, and delay.  First results on network coding applied to unicasting and multicasting in MANETs  The first algorithm for on-demand routing that operates solely with source-originated sequence numbers  New approaches to information dissemination  New optimization techniques for large-scale simulations