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

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

T Computer Networks II Delay Tolerant Networking (DTN)

A Message Ferrying Approach for Data Delivery. How to deliver data in sparse networks

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

ACICE-2013 ISSN: ; e-issn

Epidemic Routing for Partially-Connected Ad Hoc Networks

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Delay Tolerant Networks

Integrated Buffer and Route Management in a DTN with Message Ferry

Performance Evaluations of Various Message Ferry Scheduling Schemes with Two Traffic Classes Mooi Choo Chuah

Some Routing Challenges in Dynamic Networks

IMPROVING QoS IN DELAY TOLERANT MOBILE AD HOC NETWORK USING MULTIPLE MESSAGE FERRIES

ITTC A Geographical Routing Protocol for Highly-Dynamic Aeronautical Networks

Delay-Differentiated Gossiping in Delay Tolerant Networks

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

An Efficient Scheme for Detecting Malicious Nodes in Mobile ad Hoc Networks

A Review on Routing In Partially Connected Ad-Hoc Network

DELAY TOLERANT ROUTING IN SPARSE VEHICULAR AD HOC NETWORKS

FFRDV: Fastest-Ferry Routing in DTN-enabled Vehicular Ad Hoc Networks

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

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

CHAPTER 7 COMPARISON OF DIFFERENT ROUTING SCHEMES

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

Application of Graph Theory in DTN Routing

Ad Hoc Networks: Introduction

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

Performance Evaluation of Node Density- Based Adaptive Routing Scheme for Disruption Tolerant Networks 1

II. Principles of Computer Communications Network and Transport Layer

Virtual Segment: Store-Carry-Forward Relay-Based Support for Wide-Area Non-Real-time Data Exchange

Controlling the Mobility of Multiple Data Transport Ferries in a Delay-Tolerant Network

Opportunistic Routing Algorithms in Delay Tolerant Networks

ENSC 427: COMMUNICATION NETWORK PROJECT PRESENTATION Spring 2010 Instructor: Ljiljana Trajkovic. Message Ferrying

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Performance Evaluation of Routing Protocols for Mobile Ad Hoc Networks

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

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

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

A Cooperative ARQ for Delay-Tolerant Vehicular Networks

Advanced Internet Architectures

Multicasting in Delay Tolerant Networks: Semantic Models and Routing Algorithms

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

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks

Impact of Social Networks in Delay Tolerant Routing

KEY WORDS: disruption tolerant networks; routing schemes; performance comparison

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

Multiprotocol Label Switching in Vehicular Ad hoc Network for QoS

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

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

Analysis of TCP and UDP Traffic in MANETs. Thomas D. Dyer Rajendra V. Boppana CS Department UT San Antonio

A ROUTING MECHANISM BASED ON SOCIAL NETWORKS AND BETWEENNESS CENTRALITY IN DELAY-TOLERANT NETWORKS

Energy and Power Aware Stable Routing Strategy for Ad hoc Wireless Networks based on DSR

Lecture 8 Wireless Sensor Networks: Overview

Towards Distributed Network Classification for Mobile Ad hoc Networks

Design and Development of Secure Data Cache Framework. Please purchase PDF Split-Merge on to remove this watermark.

UNIVERSITY OF OSLO Department of Informatics. Dynamic Selection of Message Carriers in a Sparse and Disruptive MANET.

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

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

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

Routing in Delay Tolerant Networks (DTN)

MicroRouting: A Scalable and Robust Communication Paradigm for Sparse Ad Hoc Networks

Ferry Access Points and Sticky Transfers: Improving Communication in Ferry-assisted DTNs

Lecture 6: Vehicular Computing and Networking. Cristian Borcea Department of Computer Science NJIT

Opportunistic Networks: A Review

Heterogeneous Community-based Routing in Opportunistic Mobile Social Networks

SMART: A Selective Controlled-Flooding Routing for Delay Tolerant Networks

ECE 4450:427/527 - Computer Networks Spring 2017

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

Vaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

Computation of Multiple Node Disjoint Paths

Efficiency Analysis of Enhanced Epidemic Routing Protocol of Delay Tolerant Networks using Improved Buffer Management

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

CS551 Ad-hoc Routing

15-441: Computer Networking. Wireless Networking

Narra, et al. Performance Analysis of AeroRP with Ground Station Advertisements. Hemanth Narra, Egemen K. Çetinkaya, and James P.G.

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

BOND: Unifying Mobile Networks with Named Data. Michael Meisel

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

DTN Interworking for Future Internet Presented by Chang, Dukhyun

On the Scalability of Hierarchical Ad Hoc Wireless Networks

Introduction to Mobile Ad hoc Networks (MANETs)

Considerable Detection of Black Hole Attack and Analyzing its Performance on AODV Routing Protocol in MANET (Mobile Ad Hoc Network)

Impact of Node Velocity and Density on Probabilistic Flooding and its Effectiveness in MANET

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

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

Chapter 7 CONCLUSION

EFFICIENT ROUTING PROTOCOL IN DELAY TOLERANT NETWORKS (DTNs)

DTCAST: Delay and Disruption Tolerant Multicasting Protocol

COMPARE AND CONTRAST OF AODV ROUTING PROTOCOL WITH E-AODV FOR WIRELESS MOBILE ADHOC NETWORK

Probabilistic Mechanism to Avoid Broadcast Storm Problem in MANETS

Social-Aware Routing in Delay Tolerant Networks

Mobile-Gateway Routing for Vehicular Networks 1

Outline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2

Performance Evaluation of MANET through NS2 Simulation

Wei Gao, Qinghua Li, Bo Zhao and Guohong Cao The Pennsylvania State University From: MobiHoc Presentor: Mingyuan Yan Advisor: Dr.

Transcription:

Delay Tolerant Networking Thomas Plagemann Distributed Multimedia Systems Group Department of Informatics University of Oslo Outline Background, motivation, overview Epidemic routing Message ferrying Mobility/density space Acknowledgement: Many transparencies are from Mustafar Ammar s keynote talk at Co-Next 2005 1

Traditional Wired Networks endsystem (source) router endsystem (destination) separation between endsystems and routers routers responsible for finding stable path Traditional Mobile Ad-hoc Wireless Networks (MANET) node (source) node (destination) node = endsystem + router no separation between endsystems and routers nodes responsible for finding stable path 2

Traditional Mobile Ad-hoc Wireless Networks (MANET) node (source) node (destination) nodes may move routing layer responsible for reconstructing (repairing) stable paths when movement occurs The Traditional MANET Wireless Paradigm The Network is Connected There exists a (possibly multi-hop) path from any source to any destination The path exists for a long-enough period of time to allow meaningful communication If the path is disrupted it can be repaired in short order Looks like the Internet above the network layer 3

The Rise of Sparse Disconnected Networks Sparse Wireless Networks Disconnected By Necessity By Design (e.g. for power considerations) Mobile With enough mobility to allow for some connectivity over time Data paths may not exist at any one point in time but do exist over time 4

Mobility-Assisted Data Delivery: A New Communication Paradigm Mobility used for connectivity New Forwarding Paradigm Store Carry for a while forward Special nodes: Transport entities that are not sources or destinations Data Applications Nicely suitable for Message-Switching Delay tolerance but can work at multiple time scale (a.k.a. Delay Tolerant Networks ) 5

Some Delay-Tolerant Systems ZebraNet and SWIM Data MULE and Smart-Tags Vehicle-to-Vehicle Communication DakNet Epidemic Routing Message Ferrying SWIM 6

Vehicles on Highways Networks Destination Source Vehicles on Highways Networks Destination Source 7

Vehicles on Highways Networks Destination Source DakNet (Pentland, Fletcher, and Hasson) 8

Epidemic Routing Vahdat and Becker Utilize physical motion of devices to transport data Store-carry-forward paradigm Nodes buffer and carry data when disconnected Nodes exchange data when met data is replicated throughout the network Robust to disconnections Scalability and resource usage problems Epidemic Routing The Idea 9

Epidemic Routing The Idea Epidemic Routing The Idea 10

Epidemic Routing The Idea message is delivered Epidemic Routing Basic Elements Each node contains Message buffer Hash table Summary vector List of last seen nodes 11

Epidemic Routing The Protocol [Vahdat & Becker, TechReport 200] Epidemic Routing Multiple Hops Each message contains: Unique message ID Hop count Ack request (optional) Tradeoff buffer size vs. message delivery 12

Epidemic Routing Evaluation Implementation in ns-2 ERA ERA ERA ERA ERA Epidemic Routing Agent IMEP IMEP IMEP IMEP IMEP Internet MANET Encapsulation Protocol IEEE 802.11 MAC protocol Model of radio propagation Model of node mobility 50 mobile nodes Area 1500m x 300m Random waypoint Speed 0 20 m/s (uniformly distributed) Message size 1 KB 45 message sources/sinks (each sends one message to the others) Each second 1 message Epidemic Routing Evaluation [Vahdat & Becker, TechReport 2000] 13

Epidemic Routing Evaluation [Vahdat & Becker, TechReport 200] Epidemic Routing Evaluation [Vahdat & Becker, TechReport 2000] 14

Epidemic Routing Evaluation [Vahdat & Becker, TechReport 2000] Epidemic Routing Evaluation [Vahdat & Becker, TechReport 2000] 15

The Trouble with ER Potentially high-failure rate Message duplication consumes nodal resources Some mobility patterns can cause disconnection Can be improved with contact probability information - Levine et al Message Ferrying (MF) @ GT Zhao and Ammar Exploit non-randomness in device movement to deliver data A set of nodes called ferries responsible for carrying data for all nodes in the network Store-carry-forward paradigm to accommodate disconnections Ferries act as a moving communication infrastructure for the network 16

Message Ferrying The Idea MF S M S MF M D D MF Variations Ferry Mobility Task-oriented, e.g., bus movement Messaging-oriented, e.g., robot movement Regular Node Mobility Stationary Mobile: task-oriented or messaging-oriented Number of ferries and level of coordination Level of regular node coordination Ferry designation Switching roles as ferry or regular node 17

MF for Networks with Mobile Nodes Nodes are mobile and limited in resources, e.g., buffer, energy Single ferry is used Not limited in buffer or energy Trajectory of the ferry is known to all nodes Data communication in messages Application layer data unit Message timeout Four Approaches Non-Proactive ( = Messaging-Specific) mobility Ferrying without Epidemic Routing Ferrying with Epidemic Routing Proactive Routing Schemes Node-Initiated MF(NIMF) Nodes move to meet ferry Ferry-Initiated MF (FIMF) Ferry moves to meet nodes 18

Node-Initiated Message Ferrying Meet the If no, keep OK working ferry? Working Node-Initiated Message Ferrying Go to Ferry 19

Node-Initiated Message Ferrying Send/Recv Go to Work Node-Initiated Message Ferrying Go to Work 20

Mode Transition WORKING GO TO FERRY Not planned Intentional GO TO WORK SEND/RECEIVE detour: whether the node is detouring; Node Operation in NIMF mode: which mode the node is in; 1. WORKING mode detour = FALSE; IF Trajectory Control indicates time to go to the ferry, detour = TRUE; mode = GO TO FERRY; On reception of a Hello message from the ferry: mode = SEND/RECV; 2. GO TO FERRY mode Calculate a shortest path to meet the ferry; Move toward the ferry; On reception of a Hello message from the ferry: mode = SEND/RECV; 3. SEND/RECV mode Exchange messages with the ferry; On finish of message exchange or the ferry is out of range: IF detour is TRUE, mode = GO TO WORK; ELSE mode = WORKING; 4. GO TO WORK mode Move back to node s location prior to the detour; On return to the prior location: mode = WORKING; On reception of a Hello message from the ferry: mode = SEND/RECV; [Zhao et al., MobiHoc04] 21

Ferry Operations in NIMF 1. Move according to a ferry route; 2. Broadcast Hello messages periodically; 3. On reception of an Echo message from a node: Exchange messages with the node; [Zhao et al., MobiHoc04] Node Trajectory Control Whether node should move to meet the ferry Goal: minimize message drops and reduce proactive movement Go to ferry if Work-time percentage > threshold and Estimated message drop percentage > threshold 22

Simulations Ns simulations using 802.11 MAC and default energy model 40 nodes in 5km x 5km area 25 random (source, destination) pairs Node mobility random-waypoint with max speed 5m/s Message timeout: 8000 sec Single ferry with speed 15m/s Rectangle ferry route Performance Metrics Message delivery rate Message Delay Number of delivered messages per unit energy Only count transmission energy in regular nodes 23

Message Delivery Rate FIMF NIMF F w/er ER Mes s age delivery rate 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 Epidemic Routing 0.2 E pidemic R outing (w/ ferry) NIMF 0.1 FIMF- NN FIMF- TA 0 100 200 300 400 500 600 700 800 Node buffer size (messages) Message Delay FIMF 4000 3500 NIMF F w/er ER Mes s age delay (s ec ) 3000 2500 2000 1500 1000 Epidemic Routing E pidemic R outing (w/ ferry) 500 NIMF FIMF- NN 0 FIMF- TA 100 200 300 400 500 600 700 800 Node buffer size (messages) 24

Impact of Node Mobility Pattern Mobility Model Scheme Delivery Rate Delay (sec) Energy efficiency (KB/J) Random Waypoint Limited Random Waypoint NIMF 0.912 3569 300 FIMF 0.931 3691 181 ER(w/ ferry) 0.661 2084 14 ER 0.316 1546 10 NIMF 0.699 3896 267 FIMF 0.850 4091 137 ER(w/ ferry) 0.211 2851 11 ER 0.061 2221 6 Where Does MF Fit? Consider the space of wireless mobile networks Two Important Dimensions Relative Mobility Density 25

Some Terminology A Space Path: A multi-hop path where all the links are active at the same time A Space/Time Path: A multi-hop path that exists over time NOTE: S path is a special case of S/T path See http://www.cc.gatech.edu/fac/mostafa.ammar/papers/stroute.ps Example A Space Paths Network 26

Example A No Path Network Example A Space Time Path 27

Example A Hybrid Network The Mobile Wireless Space High Relative Mobility Hybrid Environments Space/Time Paths Low Space Paths No (Space/Time) Paths High Node Density Low 28

Mapping Solutions to Space High Mobility MF is applicable for the entire space Hybrid Environments Space/Time Paths MF is necessary here Low Space Paths Traditional MANET solutions apply here No (Space/Time) Paths High Node Density Low Summary Background, motivation, overview Epidemic routing Message ferrying Mobility/density space Acknowledgement: Many transparencies are from Mustafar Ammar s keynote talk at Co-Next 2005 29