Epidemic Routing for Partially-Connected Ad Hoc Networks

Similar documents
Use of Epidemic Routing Protocol in IOT for Vehicular Communication

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

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

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

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

Improvement of Buffer Scheme for Delay Tolerant Networks

CHAPTER 7 COMPARISON OF DIFFERENT ROUTING SCHEMES

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

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

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

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

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

Issues of Long-Hop and Short-Hop Routing in Mobile Ad Hoc Networks: A Comprehensive Study

T Computer Networks II Delay Tolerant Networking (DTN)

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

CS551 Ad-hoc Routing

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

Center for Networked Computing

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

Lecture 16: Wireless Networks

Chapter 12 Network Protocols

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

Buffer Management in Delay Tolerant Networks

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

Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM Presented by Xun Gong

Chapter 09 Network Protocols

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

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

Mobile IP and Mobile Transport Protocols

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

Peculiarities of Delay Tolerant Networks

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

ROUTING AND CONGESTION CONTROL STRATEGIES IN OPPORTUNISTIC NETWORKS: A SURVEY

Heterogeneous Community-based Routing in Opportunistic Mobile Social Networks

Outline. Assumptions. Key Features. A Content-Based Networking Protocol For Sensor Networks (Technical Report 2004)

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

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

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

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

An Ant-Based Routing Algorithm to Achieve the Lifetime Bound for Target Tracking Sensor Networks

SEAR: SECURED ENERGY-AWARE ROUTING WITH TRUSTED PAYMENT MODEL FOR WIRELESS NETWORKS

Outline. CS5984 Mobile Computing. Taxonomy of Routing Protocols AODV 1/2. Dr. Ayman Abdel-Hamid. Routing Protocols in MANETs Part I

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

International Journal of Advancements in Research & Technology, Volume 2, Issue1, January ISSN

Ad hoc and Sensor Networks Chapter 13a: Protocols for dependable data transport

Sensor Network Protocols

BUFFER management is a significant component

Energy Consumption and Performance of Delay Tolerant Network Routing Protocols under Different Mobility Models

LECTURE 9. Ad hoc Networks and Routing

Tutorial 2 : Networking

Hierarchical Trust Management for Delay Tolerant Networks Using Stochastic Petrinet for Secure Routing

DSR: The Dynamic Source Routing Protocol for Multi-Hop Wireless Ad Hoc Networks

Buffer Aware Network Coded Routing Protocol for Delay Tolerant Networks

DTN-based Delivery of Word-of-Mouth Information with Priority and Deadline

Dynamic Routing and Network Monitoring for the Polywog Protocol

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

Performance Comparison of Two On-demand Routing Protocols for Ad-hoc Networks based on Random Way Point Mobility Model

MobiNet: A Scalable Emulation Infrastructure for Ad Hoc and Wireless Networks

SIMPLE MODEL FOR TRANSMISSION CONTROL PROTOCOL (TCP) Irma Aslanishvili, Tariel Khvedelidze

Comparison Study of Transmission Control Protocol and User Datagram Protocol Behavior over Multi-Protocol Label Switching Networks in Case of Failures

CIS 632 / EEC 687 Mobile Computing

Combined Mobile Ad-hoc and Delay/Disruption-tolerant Routing

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

Routing Protocol Approaches in Delay Tolerant Networks

Routing Protocols in MANETs

Node activity scheduling in wireless sensor networks

BOND: Unifying Mobile Networks with Named Data. Michael Meisel

Dynamic Source Routing in Ad Hoc Wireless Networks

Improving Reliable Transport and Handoff Performance in Cellular Wireless Networks

T he Electronic Magazine of O riginal Peer-Reviewed Survey Articles ABSTRACT

Different Layers Lecture 20

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

Timely Information Dissemination with Distributed Storage in Delay Tolerant Mobile Sensor Networks

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

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Mobile Transport Layer Lesson 10 Timeout Freezing, Selective Retransmission, Transaction Oriented TCP and Explicit Notification Methods

Final Exam: Mobile Networking (Part II of the course Réseaux et mobilité )

Transport layer issues

EE/CSCI 451: Parallel and Distributed Computation

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

Overhead Reduction and Performance Enhancement of AODV and DSR Routing Protocols

ECEN Final Exam Fall Instructor: Srinivas Shakkottai

A Novel Broadcasting Algorithm for Minimizing Energy Consumption in MANET

c) With the selective repeat protocol, it is possible for the sender to receive an ACK for a packet that falls outside of its current window.

Probabilistic QoS Guarantee in Reliability and Timeliness Domains in Wireless Sensor Networks

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking

Mitigating Routing Misbehavior in Mobile Ad Hoc Networks

Chapter 5 OSI Network Layer

DTN Interworking for Future Internet Presented by Chang, Dukhyun

UDP Traffic Management

Ad-hoc Storage Overlay System

Active source routing for ad-hoc network: seamless integration of wireless environment

Sensor Deployment, Self- Organization, And Localization. Model of Sensor Nodes. Model of Sensor Nodes. WiSe

Broadcasting Techniques for Mobile Ad Hoc Networks

PERFORMANCE COMPARISON OF TCP VARIANTS FOR WIRELESS SENSOR NETWORKS

Multicasting in ad hoc networks: Energy efficient

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

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

Transcription:

Epidemic Routing for Partially-Connected Ad Hoc Networks Presented By- Kannan Chandrasekaran MS Computer Science, EECS, University of Kansas, Lawrence. Email: kannanc@ku.edu

Amin Vahdat and David Becker, Epidemic Routing for Partially- Connected Ad Hoc Networks, Department of Computer Science, Duke University, Durham.

Outline Introduction Epidemic Routing Example Goals and Components Anti-Entropy sessions Messages Simulations Conclusions Limitations

Introduction Existing Ad Hoc Routing Protocols Assume existence of connected path between source and destination Network partition between source and destination Message not delivered to destination Intermittently Connected Networks Need for eventual and Timely Delivery Weak and Episodic Connectivity Mobile Sensor Networks, Smart Dust, Military/Disaster Recovery Applications

Epidemic Routing Epidemic Routing, random pair-wise exchange of messages among mobile nodes Eventual Message Delivery Model Distribute messages to hosts within connected portions of the network Relies on the mobility of the carriers to connect to other networks

Epidemic Routing Example

Goals and Components Goals Probabilistic distribution of messages through partially connected ad hoc networks Minimize amount of resources consumed Maximize the percentage of delivery Components Buffer, messages to be transmitted indexed by a hash table Summary vector, a compact representation of all the messages being buffered at that node. Cache, list of hosts that the node has spoken to recently

Anti-Entropy Session Host A transmits its summary vector SVA to B SVA Host B determines the set difference SVA + SVB between the messages buffered at A and the messages buffered locally at B. A SVA + SVB Msgs B Transmits a vector requesting these messages from Host A A transmits the requested messages

Messages Each Message is associated with Message Identifier, a 32 bit unique number A Combination of Host Id and Message Id Hop-Count, limits the no of anti-entropy sessions Similar to TTL field in IP packets High priority messages can be set with high Hop count to ensure delivery Ack request, signals the destination of a message to provide an acknowledgement of the message delivery. Acknowledgements can be modeled as simple return messages PiggyBacking (with any other message back to sender)

Simulation Each simulated node has a Epidemic Routing agent layered on top of Internet MANET Encapsulation Protocol (IMEP) Layer. Epidemic Routing agent, consists of the Buffer, Summary vector for the buffer and the code for the anti-entropy sessions IMEP layer notifies the routing agent when a new node comes within/moves out of the radio range. Based on the neighbor notifications the routing agent initiates the anti-entropy sessions

Simulation Environment 1500m X 300m rectangular area 50 mobile nodes Each node picks a random spot and moves towards it Speed uniformly distributed between 0-20 m/s Each message is 1KB in length 45 nodes send messages to other 44 nodes at 1 msg/sec 45 x 44 = 1980 messages after 1980 secs.

Simulation Results Radio Ranges1 CDF for Message Delivery as a function of transmission range

Simulation Results Radio Ranges 2 Characteristics of Epidemic Routing as a function of Radio Range

Simulation Results Radio Ranges 3 Delivery Rate, % of messages delivered to destination Baseline Delivery, % of messages delivered using DSR Latency, Average and Maximum time to deliver the message Hops, Average and Maximum number of hops to deliver the message Coverage Floor, lower bound on the % of the area covered by the individual node s transmitter.

Simulation Results Hop Count Limit

Simulation Results Buffer Capacity

Conclusions Routing protocol designed to operate without end-toend connected path Eventual Delivery Model Anti-Entropy sessions Summary Vectors to exchange messages High Delivery rate

Limitations Sensitive to node density and transmission coverage as a function of the total target area Large resource consumption (memory) Reduction in Hop Count increases the latency Increasing speed with high hop count causes congestion???

References Amin Vahdat and David Becker, Epidemic Routing for Partially- Connected Ad Hoc Networks, Department of Computer Science, Duke University, Durham, issg.cs.duke.edu/epidemic/epidemic.pdf home.himolde.no/~kd/in904/h04/