Delay Tolerant Networking Gareth Ferneyhough UNR CSE Department 4-19-2010.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

Presenter: Anika Aziz National Institute of Informatics (NII), The Graduate University for Advanced Studies, Tokyo, Japan.
Scalable Routing In Delay Tolerant Networks
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
6.033: Intro to Computer Networks Layering & Routing Dina Katabi & Sam Madden Some slides are contributed by N. McKewon, J. Rexford, I. Stoica.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
Raphael Frank 20 October 2007 Authentication & Intrusion Prevention for Multi-Link Wireless Networks.
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
DTNs Delay Tolerant Networks. Fall, Kevin. Intel Research, Berkeley. SIGCOMM 2003 Aug25, A Delay- Tolerant Network Architecture for Challenged Internets.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
Disconnected, Non end-to-end networks Presented by: Khaled Harras.
Secure Overlay Services Adam Hathcock Information Assurance Lab Auburn University.
Wireless Sensor Network Security Anuj Nagar CS 590.
Network Architectures Week 3 – OSI and The Internet.
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
Anonymity on the Web: A Brief Overview By: Nipun Arora uni-na2271.
Computer Communication & Networks
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
Data Communications and Networking
DELAY-TOLERANT NETWORKS Volodymyr Goncharov Freiburg Uni, WS 2009, Seminar Ad Hoc Netzwerke.
Introduction to Delay Tolerant Networks Tzu-Chieh Tsai Department of Computer Science, National Cheng Chi University.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Secure Cell Relay Routing Protocol for Sensor Networks Xiaojiang Du, Fengiing Lin Department of Computer Science North Dakota State University 24th IEEE.
CH2 System models.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Network Protocol Models and Architecture Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009.
An Integrated QoS, Security and Mobility Framework for Delivering Ubiquitous Services Across All IP-based Networks Haitham Cruickshank University of Surrey.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Paper Group: 12 Data Transport in Challenged Networks Above papers are original works of respective authors, referenced here for academic purposes only.
Security Patterns in Wireless Sensor Networks By Y. Serge Joseph October 8 th, 2009 Part I.
A Delay-Tolerant Network Architecture for Challenged Internets Author: Kevin Fall Paper Presentation: Vinay Goel.
SOS: Security Overlay Service Angelos D. Keromytis, Vishal Misra, Daniel Rubenstein- Columbia University ACM SIGCOMM 2002 CONFERENCE, PITTSBURGH PA, AUG.
Page No. 1 Kelvin Nichols Payload Operations and Integration Center EO50 Delay Tolerant Networking (DTN) Implementation on the International Space Station.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Data and Computer Communications Circuit Switching and Packet Switching.
A Delay-Tolerant Network Architecture for Challenged Internets
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
Network Security Lecture 20 Presented by: Dr. Munam Ali Shah.
Chapter 9 Networking & Distributed Security. csci5233 computer security & integrity (Chap. 9) 2 Outline Overview of Networking Threats Wiretapping, impersonation,
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
SOS: An Architecture For Mitigating DDoS Attacks Angelos D. Keromytis, Vishal Misra, Dan Rubenstein ACM SIGCOMM 2002 Presented By : Tracy Wagner CDA 6938.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
An analysis of Skype protocol Presented by: Abdul Haleem.
Multimedia & Mobile Communications Lab.
Topic 1 – Introduction Huiqun Yu Information Security Principles & Applications.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNP 1 v3.0 Module 1 Overview of Scalable Internetworks.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
CMSC Presentation An End-to-End Approach to Host Mobility An End-to-End Approach to Host Mobility Alex C. Snoeren and Hari Balakrishnan Alex C. Snoeren.
Network Layer (OSI and TCP/IP) Lecture 9, May 2, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Event Based Routing In Delay Tolerant Networks Rohit Mullangi And Lakshmish Ramaswamy DTN is fundamentally an opportunistic network environment, where.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
David Clark, Robert Braden, Aaron Falk, Venkata Pingali ACM SIGCOMM 2003 Workshops August 25&27, Jongsoo Lee
Or Sheffet Nov. 5 th, 2010 A Delay-Tolerant Network Architecture for Challenged Internets Kevin Falls A Data-Oriented (and beyond) Network Architecture.
Interplanetary Networking Issues Dai Stanton DTN working Group Input October 2009.
February 14, 2013 POIWG Technical Overview CR / HM-3430 Ku Forward Capability.
A Classification for Access Control List To Speed Up Packet-Filtering Firewall CHEN FAN, LONG TAN, RAWAD FELIMBAN and ABDELSHAKOUR ABUZNEID Department.
SHIP: Performance Reference: “SHIP mobility management hybrid SIP-HIP scheme” So, J.Y.H.; Jidong Wang; Jones, D.; Sixth International Conference on
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
PERFORMANCE MANAGEMENT IMPROVING PERFORMANCE TECHNIQUES Network management system 1.
Page No. 1 Overview Kelvin Nichols Payload Operations and Integration Center EO50 SSCN Delay Tolerant Networking (DTN)
Interplanetary Networking Issues
Delay-Tolerant Networking for CisLunar Operations
Delay-Tolerant Networks (DTNs)
DELAY TOLERANT NETWORK
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
A Delay-Tolerant Network Architecture for Challenged Internets
A Delay-Tolerant Network Architecture for Challenged Internets
Presentation transcript:

Delay Tolerant Networking Gareth Ferneyhough UNR CSE Department

Overview Introduction Why DTN? Overview of DTN protocol Current issues Conclusion

Introduction The internet is awesome. Provides reliable data delivery with little effort by the end user. However, some assumptions on the network structure (uptime, physical medium, latency). We want to extend this to “challenged networks”

Normal vs. challenged network

Challenged networks: Terrestrial mobile networks Military ad-hoc networks Sensor node networks Exotic media networks – (satellite communication) These networks may experience the following: High latency/low data rate Disconnection Long queuing times Interoperability considerations Low power requirements Current transport layers cannot handle communication to and between challenged networks.

Why DTN? Some current (not so great) solutions: – Link repair Performance enhancing proxies Protocol boosters These “fool” the end stations by actively modifying end to end data stream Problems: breaking internet principles – complexity in the middle, maintaining state, etc. Protocol boosters are specific; unable to use them in different applications. It would be more ideal to provide standard protocols which provide communication to and through challenged networks.

DTN! Proposed solution: delay tolerant networking architecture Provide a network architecture independent messaging service. Operates above transport layer for various network architectures and provides store and forward functionality for dissimilar and special networks. DTN required to store messages in non-volatile memory when reliable delivery is required. DTN provides name-mapping via globally unique tuples.

DTN used for Mars rover communication

DTN Naming {region name, entity name} {internet.earth, {R1.cjuj.AlphaCentari, #Roys-ipad#} global identifiers can be statically added entries, or resolved through a hierarchy similar to DNS.

Class of service How to provide different classes of service without unnecessary complexity to the end user? Postal Service analogy: – low, ordinary, high priority – notification of mailing – notification of delivery – route taken – careful handling (reliable delivery)

Path selection Contacts parameterized by: – Start and end times – latency – Direction – capacity. End to end routing path cannot be assumed. Instead, routes are classified as a cascade of time-dependent contacts (communication opportunities).

Custody transfer and security Custody transfer: Message transferred to a DTN note classified as persistent, which has large amounts of non-volatile storage. Can hold the message until the next communication opportunity. Security: Want to avoid carrying unnecessary and unauthorized traffic. Each message contains a “postage stamp” with a verifiable sender, class of service, and other cryptographic material that can quickly verify the messages authenticity. Routers check this at each hop, discarding messages early if authentication fails. This also makes DoS attacks more difficult. Current approach used public key cryptography.

DTN Forwarder

Application interface Applications must be careful not to accept timely responses. In fact, the request/response time may often exceed the longevity of the server and client processes.

Current news Recently ( ) on NASA’s page: The Delay Tolerant Networking (DTN) will test communication protocols with the Commercial Generic Bioprocessing Apparatus (CGBA) onboard the International Space Station that can be used for exploration. The primary purpose of this activity is to rapidly mature the DTN technology for use in NASA's exploration missions and space communications architecture. Source:

Conclusion DTN is a proposed protocol standard which allows interoperability between special and challenged networks with an easy to use API. Currently a hot topic, especially with NASA. References: Fall, K A delay-tolerant network architecture for challenged internets. In Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols For Computer Communications (Karlsruhe, Germany, August , 2003). SIGCOMM '03. ACM, New York, NY, DOI=