Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.

Slides:



Advertisements
Similar presentations
Scalable Routing In Delay Tolerant Networks
Advertisements

Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
ROUTING IN INTERMITTENTLY CONNECTED MOBILE AD HOC NETWORKS AND DELAY TOLERANT NETWORKS: OVERVIEW AND CHALLENGES ZHENSHENG ZHANG.
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Data and Computer Communications
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
A Presentation by: Noman Shahreyar
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
1 Routing Techniques in Wireless Sensor networks: A Survey.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
By Libo Song and David F. Kotz Computer Science,Dartmouth College.
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.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
ROUTING ON THE INTERNET COSC Aug-15. Routing Protocols  routers receive and forward packets  make decisions based on knowledge of topology.
Switching Techniques Student: Blidaru Catalina Elena.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 6 Routing and Routing Protocols.
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Mobile Routing protocols MANET
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Authors: Ioannis Komnios Sotirios Diamantopoulos Vassilis Tsaoussidis ComNet Group.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
The Destination Sequenced Distance Vector (DSDV) protocol
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
Data Communications and Networking Chapter 11 Routing in Switched Networks References: Book Chapters 12.1, 12.3 Data and Computer Communications, 8th edition.
PRoPHET+: An Adaptive PRoPHET- Based Routing Protocol for Opportunistic Network Ting-Kai Huang, Chia-Keng Lee and Ling-Jyh Chen.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
Routing Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
UCLA ENGINEERING Computer Science RobustGeo: a Disruption-Tolerant Geo-routing Protocol Ruolin Fan, Yu-Ting Yu *, Mario Gerla UCLA, Los Angeles, CA, USA.
An Adaptive Routing Protocol with Congestion Avoidance for Opportunistic Networks 王冉茵.
Spring Routing: Part I Section 4.2 Outline Algorithms Scalability.
Routing in Delay Tolerant Network Qing Ye EDIFY Group of Lehigh University.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
1 Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. Dynamic Routing Protocols II OSPF.
+ Dynamic Routing Protocols 2 nd semester
William Stallings Data and Computer Communications
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Dynamic Routing Protocols II OSPF
Instructor Materials Chapter 5: Dynamic Routing
Delay-Tolerant Networks (DTNs)
DELAY TOLERANT NETWORK
Routing Metrics for Wireless Mesh Networks
MZR: A Multicast Protocol based on Zone Routing
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
DTN Routing CMPE 257 Philip P. Mathew
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Chapter 5: Dynamic Routing
Routing Metrics for Wireless Mesh Networks
Kevin Lee & Adam Piechowicz 10/10/2009
Data and Computer Communications
Switching Techniques.
Viet Nguyen Jianqing Liu Yaqin Tang
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Presentation transcript:

Group 3 Sandeep Chinni Arif Khan Venkat Rajiv

Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining snapshots of the network at different times may result in the formation of a source-destination path.

Protocols for DTN Prioritized Epidemic Routing for Opportunistic Networks Ram Ramanathan, Regina Rosales-hain ACM MobiOpp 2007 Oracle Based Routing S. Jain, K. Fall, and R. Patra. Routing in a Delay Tolerant Network. In Proc. ACM Sigcomm, pages 145–158, 2004

Epidemic Routing Goal is to deliver messages with high probability even when there is never a fully connected path.

Epidemic Routing Goal is to deliver messages with high probability even when there is never a fully connected path.- Can we do better? The overall goal of Epidemic Routing is to maximize message delivery rate minimize message delivery latency minimizing the aggregate system resources consumed in message delivery

Epidemic Routing Protocol Anti-Entropy sessions

Message Information Message ID – a unique ID for all the messages that will be transmitted. Hop Count – The maximum hops that a message can take before reaching the destination. Optional Ack request

Hosts/Nodes Nodes set a maximum buffer size to aid epidemic routing. This setting will limit memory and network usage. There is a trade off between resource consumption and message delivery rate/latency. Simple buffer management strategies like FIFO can be used when there is contention for resources - not the best though.

Prioritized Epidemic Routing(PREP) Prioritizes the messages for transmission and deletion using a priority function. Priority function is based on Current cost to destination Current cost from source Expiry time Generation time Inter-node costs are computed with a metric called average availability.

Features of PREP PREP has two modules: Topology awareness Helps in calculating routing costs from a node to a destination. Message drop and Transmit property A priority scheme for deleting and transmitting message packets.

Topology Awareness Each node runs a neighbor discovery algorithm to find out its neighbors. Each link between two nodes has a metric called the Average Availability(AA). The average availability is calculated based on a short history of node link availability information. If a link is not available for a configured time, then it is forgotten. Periodically or whenever sufficient new link information is available Link State Advertisements (LSA) are exchanged between nodes.

Topology Awareness This LSA exchange is called Topology Sync as the nodes learn from each other. LSA exchange gives the nodes the knowledge of the network topology during the recent time period. This “best effort” topology awareness is used to compute routing costs. Formula : (1-AA)+0.01 AA-Average Availability Dijkstra’s algorithm is used for lowest cost route.

Message Drop & Transmit Priority Each message has a drop priority(P d ) and transmit priority(P t ). P d of a packet is the lowest cost path from the current node to the destination. P t of a packet is based on the cost to the destination and time-to-expire of the packet. When the buffer of a node crosses a threshold, it starts to drop packets based on P d and stops only after a lower threshold is crossed.

Simulation PREP compared with Epidemic routing and AODV and simulation done in NS-2. Simulation Parameters

Advantages of PREP Successful, as long as the resources are not overloaded. Does not rely on extrapolating previous contact information. Improves performance of Epidemic routing at high loads.

Disadvantages Very high resource utilization even when less number of messages are being transmitted. Route cost calculation is not possible in all cases and P d cannot be computed.

Oracle Based Routing Knowledge centers (Oracles) are used to make routing decisions. Based on the amount of information and network resources available suitable Routing protocols can be used.

Oracles Contacts Summary Oracle can answer questions about time-invariant aggregate statistics or summary characteristics about contacts. Contacts Oracle can answer any question regarding contacts between two nodes at any point in time. Can be used for admission control. Queuing Oracle gives information about instantaneous buffer occupancies (queuing) at any node at any time. can be used to route around congested nodes. Traffic Demand Oracle Can answer any questions regarding present or future traffic demand.

Components for Path Calculation Queuing time: Time until a contact becomes available. Transmission delay: Time to inject a message completely into an edge. Propagation delay: Time to deliver the message (includes any intermediate queuing delay). Storage Capacity.

Routing Algorithm Classes No knowledge They do not use any oracles and hence perform badly. Complete Knowledge They utilize contacts, traffic and queuing oracles. Partial Knowledge They find routes in the absence of traffic demand oracle and use other oracles.

Oracle Based Routing Algorithms Schemes:

Simulation with Bus Routes

Average Delay

Delivery Ratio

Bandwidth Variation

Advantages & Drawbacks Advantages Based on the oracles available we can choose an appropriate algorithm for route calculation. Drawbacks Creating and maintaining oracles is a significant distributed systems problem.

What have we taken out of these papers? Prioritized epidemic routing might be of interest in worst case scenarios for our DTN protocol.

References [1] A. Vahdat and D. Becker. Epidemic routing for partially connected ad hoc networks, 2000.