Delay Tolerant Networks

Similar documents
CHAPTER 7 COMPARISON OF DIFFERENT ROUTING SCHEMES

Comparing Delay Tolerant Network Routing Protocols for Optimizing L-Copies in Spray and Wait Routing for Minimum Delay

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

DTN Interworking for Future Internet Presented by Chang, Dukhyun

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

Draft Notes 1 : Scaling in Ad hoc Routing Protocols

INTERMITTENTLY connected mobile networks (ICMN)

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

Peculiarities of Delay Tolerant Networks

MobilityFirst GSTAR: Generalized Storage Aware Routing

Density-Aware Routing in Highly Dynamic DTNs: The RollerNet Case

Subject: Adhoc Networks

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

A Genetic-Neural Approach for Mobility Assisted Routing in a Mobile Encounter Network

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Routing Protocols in MANETs

I. INTRODUCTION. Keywords-disruption tolerant networks; custody transfer; route discovery; message ferry

CS 229 Final Report: Location Based Adaptive Routing Protocol(LBAR) using Reinforcement Learning

A Joint Replication-Migration-based Routing in Delay Tolerant Networks

Performance Analysis of MANET Routing Protocols OLSR and AODV

On-Demand Routing in Wireless Ad-Hoc Networks with Wide Levels of Network Density

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

Adaptive Routing. Claudio Brunelli Adaptive Routing Institute of Digital and Computer Systems / TKT-9636

Geographical routing 1

Mobile and Sensor Systems. Lecture 3: Infrastructure, Ad-hoc and Delay Tolerant Mobile Networks Dr Cecilia Mascolo

Ad-hoc Storage Overlay System

Routing in Delay Tolerant Networks (2)

Improved Performance of Mobile Adhoc Network through Efficient Broadcasting Technique

Simulations of the quadrilateral-based localization

International Journal of Advance Engineering and Research Development. Improved OLSR Protocol for VANET

A Routing Protocol for Utilizing Multiple Channels in Multi-Hop Wireless Networks with a Single Transceiver

Application of Graph Theory in DTN Routing

Routing in packet-switching networks

Introduction to Mobile Ad hoc Networks (MANETs)

Routing Protocols in MANET: Comparative Study

Data-Centric Query in Sensor Networks

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

Fairness Example: high priority for nearby stations Optimality Efficiency overhead

AODV-PA: AODV with Path Accumulation

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

ECE 598HH: Special Topics in Wireless Networks and Mobile Systems

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Computation of Multiple Node Disjoint Paths

Routing with a distance vector protocol - EIGRP

ECE 333: Introduction to Communication Networks Fall 2001

Ad hoc and Sensor Networks Topology control

Multicasting in Delay Tolerant Networks: Semantic Models and Routing Algorithms

CE693: Adv. Computer Networking

This Lecture. BUS Computer Facilities Network Management. Switching Network. Simple Switching Network

Dynamic Routing. Lecturer: Carlos Rey-Moreno Networking Course Honors on Computer Science University of the Western Cape

Performance Analysis of CSI:T Routing in a Delay Tolerant Networks

Performance Analysis and Enhancement of Routing Protocol in Manet

On Information Sharing Scheme for Automatic Evacuation Guiding System Using Evacuees Mobile Nodes

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

Design and Implementation of Improved Routing Algorithm for Energy Consumption in Delay Tolerant Network

Lecture (08, 09) Routing in Switched Networks

Routing in Ad-hoc Networks

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

SMART: Lightweight Distributed Social Map Based Routing in Delay Tolerant Networks

EFFICIENT ROUTING PROTOCOL IN DELAY TOLERANT NETWORKS (DTNs)

Wireless Internet Routing. Learning from Deployments Link Metrics

Investigation on OLSR Routing Protocol Efficiency

Delay Tolerant Networking. Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo.

BUBBLE RAP: Social-Based Forwarding in Delay-Tolerant Networks

Arvind Krishnamurthy Fall 2003

On Exploiting Transient Contact Patterns for Data Forwarding in Delay Tolerant Networks

Performance Comparison of Routing Protocols for wrecked ship scenario under Random Waypoint Mobility Model for MANET

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Heterogeneous Community-based Routing in Opportunistic Mobile Social Networks

Hybrid gateway advertisement scheme for connecting mobile ad hoc networks to the Internet

CS551 Ad-hoc Routing

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

Query Control Mechanisms for the Zone Routing Protocol (ZRP)

Multipath Routing Protocol for Congestion Control in Mobile Ad-hoc Network

Distributed STDMA in Ad Hoc Networks

INTERNATIONAL JOURNAL FOR ADVANCE RESEARCH IN ENGINEERING AND TECHNOLOGY WINGS TO YOUR THOUGHTS..

Store-and-Forward Performance in a DTN

Performance Evaluations of Data-Centric Information Retrieval Schemes for DTNs

Archna Rani [1], Dr. Manu Pratap Singh [2] Research Scholar [1], Dr. B.R. Ambedkar University, Agra [2] India

Local Recovery of Routes for Reliability using Backup Nodes in MANETs

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

A Literature survey on Improving AODV protocol through cross layer design in MANET

The Performance of MANET Routing Protocols for Scalable Video Communication

Buffer Management in Delay Tolerant Networks

Transport layer issues

Part I. Wireless Communication

A Survey of Vehicular Ad hoc Networks Routing Protocols

Chapter 8 LOCATION SERVICES

A Message Ferrying Approach for Data Delivery in Sparse Mobile Ad Hoc Networks

Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey. Namita Mehta 1 and Mehul Shah 2

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

William Stallings Data and Computer Communications. Chapter 10 Packet Switching

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Geographic information based Replication and Drop Routing (GeoRaDR): A Hybrid Message Transmission Approach for DTNs

Lecture 16: Wireless Networks

Transcription:

Delay Tolerant Networks DEPARTMENT OF INFORMATICS & TELECOMMUNICATIONS NATIONAL AND KAPODISTRIAN UNIVERSITY OF ATHENS What is different? S A wireless network that is very sparse and partitioned disconnected clusters of nodes Nodes are (highly) mobile making the clusters change often over time No contemporaneous end-to-end path D

Why not traditionally? Reactive Protocols route request cannot reach destination path breaks right after or even while being discovered Proactive Protocols will fail to converge deluge of topology-update packets Can anything be done then? Exploit node mobility to deliver messages (Tse et al. exploit mobility to increase capacity) A snapshot of connectivity graph is always disconnected. Idea: If we overlap many snapshots over time, an end-to-end path will be formed eventually! Store-and-forward model of routing: 1. a node stores a message until an appropriate communication opportunity arises 2. a series of independent forwarding decisions {time + next hop} that will eventually bring the packet to its destination

Choosing A Next Hop A local and intuitive criterion: A forwarding step is efficient if it reduces the expected distance from destination usually: reduction of expected distance => reduction of expected hitting time Destination C A B Efficient Routing : Ensure that each forwarding step on the average reduces distance or hitting time with destination Single/Multiple Copy Single-Copy : only a single copy of each message exists in the network at any time Multiple-Copy : multiple copies of a message may exist concurrently in the network Single Copy + lower number of transmissions + lower contention for shared resources Multiple Copy + lower delivery delay + higher robustness

Epidemic Routing - The Way Each host maintains a buffer of messages unsent (originated or relayed by it) Every time it encounters another host, it exchanges info with the pending packets and after the receiver s reply, it forwards to the latter whatever has not been sent yet This process is repeated at every meeting Epidemic Routing II So? Expect 100% delivery ratio even under the worst delay case In case of no interference (low traffic load, source-destination pairs), it provides the lowest delay But? Too much overhead, as it floods the network with copies

Other Variations Direct Transmission Forward message only to its destination (simplest strategy) Its expected delay is an upper bound for every other protocol Two-hop Relay Deliver messages to the first n nodes it encounters The relays will deliver the message only to the destination Tree-based Flooding Similar to the above (the task of making copies is distributed to other nodes as well, not only the source node) Randomized Routing Node A forwards message to node B with probability p P(B closer to destination D than A) = P(A closer to D than B) yet, because transmission speed is faster than the speed of movement it can be shown that The randomized policy results in a reduction of the expected hitting time to destination at every step

Message Ferrying Introduce non-randomness to node mobility in order to alleviate the bad effects of no continuous connectivity Network devices are classified as regular nodes and message ferries (could be devices that move independently of the need for data delivery like buses, or specific nodes that move according to the need for connectivity) Utility-Based Routing Destination s location (relative to another node s location) gets indirectly logged in timer during encounter Location info gets diffused through mobility process Define an appropriate utility function U X (Y) based on timer value T X (Y) e.g. U X (Y) = - expected hitting time given timer value Utility-based routing: Node A forwards a message for node D to node B iff U A (D) < U B (D)

Hybrid Methods Seek phase: If utility around node is low, perform randomized forwarding to quickly search nearby nodes Focus phase: When a high utility node (i.e. above a threshold) is discovered, switch to utility-based forwarding look for a good lead to the destination and follow it Oracle-Based, Optimal Assume all nodes trajectories (future movements) are known Then, the algorithm picks the sequence of forwarding decisions that minimizes delay Note that flooding (multi-copy strategy) has the same delay as this algorithm when there is no contention

Shortcomings Flooding too many transmissions (energy-efficiency concerns) unbounded number of copies per message (scalability issues) under high traffic, high contention for buffer space and bandwidth results in poor performance Utility-based high U th : significant delay increase; source takes a very long time until it finds a good next hop (slow start) low U th : degenerates to flooding Efficient Routing: Design Goals Performance goals: perform significantly fewer transmissions than flooding-based schemes under all conditions better delay than existing single and multi-copy schemes; close to optimal Additional goals: scalability: good performance under a wide range of values for various parameters (e.g. number of nodes) simplicity: require little knowledge about the network

Spray and Wait Source Spray and Wait Source starts with L copies whenever it encounters a new node, it hands one of the L copies this is the slowest among all (opportunistic) spraying schemes Optimal Spray and Wait source starts with L copies whenever a node with n > 1 copies finds a new node, it hands half of the copies that it carries optimal spreads the L copies faster than any other spraying schemes Spraying Matters! time units 4000 3500 3000 2500 2000 1500 1000 500 0 Delay of Spray and Wait source spray and wait binary spray and wait optimal 5 10 15 20 L (# of copies) (analysis) 100x100 network with 100 nodes 1. Efficient spraying becomes more important for large L 2. Few copies suffice to achieve a delay only 2x the optimal!

Scenario A: Effect of Traffic Load (500x500 grid, M = 100 nodes, Tx Range = 10) Total Transmissions 50000 45000 40000 35000 30000 25000 20000 15000 10000 5000 0 random-flood utility-flood seek&focus spray&wait(l=16) spray&wait(l=10) increasing traffic Delivery Delay (time units) 4500 4000 3500 3000 2500 2000 1500 1000 500 0 epidemic random flood increasing traffic utility flood spray&wait(l=10) spray&wait(l=16) seek&focus Low traffic High traffic Transmissions >10x epidemic 3-4x other multi-copy 1.8-3.3x Delay same as epidemic 1.4-2.2x other schemes same as above