InterPlaNetary Internet

Size: px
Start display at page:

Download "InterPlaNetary Internet"

Transcription

1 InterPlaNetary Internet Vint Cerf DARPA Proposer s Day 21 January 2004

2 Acknowledgments The IPN Team: Juan Alonso - SICS Adrian Hooke, Scott Burleigh, Leigh Torgerson JPL Eric Travis GST Bob Durst, Keith Scott MITRE Howard Weiss SPARTA Kevin Fall Intel/UC Berkeley VintCerf-MCI

3

4

5

6 Pathfinder Mission: Sojourner 1997 on Mars

7 Missions to Mars Spirit launched 6/10/2003 1:58 PM EDT arrives Jan 4, 2004 Gusev Crater in Gusev Plain Opportunity Launched 7/7/2003 arrives Jan 25, 2004 about 9:05 pm PST Meridiani Planum

8

9

10 Deploy standard internets in low latency remote environments (e.g., on other planets) 1 The three building blocks of the IPN Architecture Connect distributed 2 internets via an interplanetary backbone Support dialog across a network of Internets 3 The Basic IPN Concept: construct a Network of Internets

11 The IPN is a network of internets Deploy standard internets in low latency remote environments (e.g., on other planets) Operations driven by power, weight, volume High value data, finite buffers Long propagation delays Connect distributed internets via an interplanetary small compared backbone to Transaction sizes are bandwidth-delay product Support dialog across a network of Internets Backbone contact periods: short relative to delay possibly one-way possibly separated by days, weeks cannot guarantee an end-to-end path The Basic IPN Concept: construct a Network of Internets

12 The Internet is a connected, chatty network of networks based on a wired backbone with negligible delay and errors (with untethered edges emerging) The InterPlaNetary Internet is a disconnected, store-and forward network of Internets based on a wireless backbone with huge delays and error prone links

13 Some of the Hard Problems Time synchronization/scheduling Antenna pointing(note optical) Routing Flow Control Error handling, retransmission, reassembly Persistent communication over operation system reboots Mobile robot control in high delay/uncertainty cases Naming conventions (DNS doesn t work: tuples!) Mobile spacecraft with multiple named processes

14 The IPN is a network of internets Deploy standard internets in low latency remote environments (e.g., on other planets) Connect distributed internets via an interplanetary backbone Support dialog across a network of Internets We need a general way to communicate in a disconnected, long-delay environment So The how Basic does IPN all Concept: of this relate construct to the a Interplanetary Network of Internets Internet?

15 IP: the Thin Waist of the Earth s Internet App App App App App App Transport TCP Transport TCP Network IP Network IP Network IP Network IP Link 1 Link 1 Link 2 Link 2 Link 3 Link 3 Phys 1 Phys 1 Phys 2 Phys 2 Phys 3 Phys 3 Subnet 1 Subnet 2 Subnet 3 Internet: a Network of Connected Sub-Networks

16 Bundles: A Store and Forward Overlay The Thin Waist of the Interplanetary Internet App App App App App App Internet a Internet b Bundle Bundle Bundle Transport a Transport a Transport b Transport b Network a Network a Network a Network b Network b Link 1 Link 1 Link 2 Link 2 Link 3 Link 3 Phys 1 Phys 1 Phys 2 Phys 2 Phys 3 Phys 3 Network of internets spanning dissimilar environments

17 Sensor Webs Current View: The IPN is a member of a family of emerging Delay Tolerant Networks Delay can be introduced by, e.g., Propagation at c Lack of connectivity Lack of resources (power, buffers) Simplex or asymmetric channels Interplanetary network Stressed tactical communications

18 Delay/Disruption Tolerant Networking ( DTN )

19 The Problem Mobile communication systems are adopting and depending upon Internet technologies to enable combined voice/data communications Commercial Internet technologies generally rely on a benign communications environment, assuming: An end-to-end path exists and the nodes are always on. Power, bandwidth, storage, network access are readily available. Dialogue is always possible, interactivity is free. Untethered edges of the internet cannot rely on these assumptions, and they do not always hold for spacebased systems or terrestrial systems in stressed environments. Some of these challenges have been met through hacks rather than best of breed architecture. Results tend to be brittle and purpose-built

20 Key DTN Architectural Concepts Message Oriented: Minimal interactivity Instead of Store-and-Forward Operation Routing Across Network Disruption On-demand connections Scheduled connections Predicted connections Opportunistic (unexpected) connections A B Dst A B Dst A B Dst Src C Src C Src C Overlay Network Operates above transport Uses available xport/net technologies Application Bundle Transport Network Bundle Transport Network Bundle Transport Network Application Bundle Transport Network

21 Key DTN Architectural Concepts Regions aggregate nodes (Continued) Aggregation based on technology, policy, proximity, etc. Gateways between regions provide control points, store-and-forward resources, active transcoding, opportunities for protocol translation (e.g., IPv4/IPv6 and non-ip systems) Infrastructure protection Authenticated application registration Signed exchanges among routers S/MIME-like (no Diffie-Hellman exchange) Public keys may or may not (more likely) accompany the bundle Src App Src Bundle Node Source Authentication Optional Security Boundary Fwd Auth Fwd Auth Fwd Auth Dst App Dst Bundle Node

22 Key Architectural Concepts (Continued) Routing across disconnection Cognizant of path entropy Persistent links Scheduled connectivity Predicted contacts Opportunistic contacts Selection based on path characteristics Replication on multiple paths for robustness Enables fire-and-forget networks robust against disruption

23 Key Architectural Concepts Late binding of names to addresses (Continued) Name tuple carries destination region and administrative name Alleviates need for universal nameto-address binding database Implicitly supports role-based addressing Class of Service similar to postal system Types: Priority, regular, bulk Options: send notification, keep delivery record, inform on delivery Helps to optimize resource use

24 Key Architectural Concepts (Continued) Application multiplexing/demultiplexing Demultiplexing based on administrative name, syntax defined by application Provides a new general-purpose network delivery service Process persistence/reanimation File Xfer SA WWW API Bundle Transport Network Useful in embedded systems that are resource poor (e.g. sensor nets) Upon bundle arrival, application and relevant state are reinstantiated Allows operation across (planned or unplanned) power cycles, software, OS upgrades Supports process migration to alternate hosts C2 Voice Msg

25 DTN vs End-to-End Internet Operation S Link is up D S TCP/UDP Latency Link is up TCP/UDP Throughput D DTN Latency DTN Throughput

26 Current development activities Improve robustness of current code base Testing: MITRE, JPL, Intel-Research Static Analysis: MITRE Regression Test Development: MITRE, JPL Routing across intermittently-connected mobile ad hoc networks MITRE Examining alternative link availability and connectivity degree metrics Alternate forwarding criteria under consideration: Route on all paths that have availability > p Route on the best paths until the sum of the metrics for those paths is > n Integrate Digital Fountain erasure coding software into DTN code base MITRE Highly efficient forward error correction coding Complementary to forwarding over multiple paths, above

27 Prototype Implementation Structure Bundle App Libdtn (RPC) File Store Libdtn (RPC) sockets TCP IP TCP Convergence Layer Bundle Agent SensorNet Convergence Layer Sensor Network Protocols Bundle Forwarding [Long-Haul Net Convergence Layer] [Long- Haul Network Protocols] [Tactical Convergence Layer] [Tactical Network Protocols] Database Support (sleepycat) File Store [ ] = not yet built

28 Current DTN Implementation Limitations No interregion multicast support yet Can depend on IP-layer multicasting within a region, but DTN does not form trees at its own layer Demultiplexing to multiple destinations within a node is supported Erasure-coding based reliability optimized for 10KB+ transfers Digital Fountain coding imposes 5% overhead for messages >= this size, larger overhead for smaller messages Need to develop routing strategies for different interregional conditions DTN forwarding decisions based on current connectivity and probability of future connectivity (calculated based on availability history of each link)

29 Relevant Documents Internet Research Task Force Research Group (DTNRG) web site: Relevant Internet Drafts: DTN Architecture Document: draft-irtf-dtnrg-arch-01.txt DTN Bundle Protocol Spec: draft-irtf-dtnrg-bundle-spec-01

30

31 For Further Information: Robert C. Durst/Keith Scott The MITRE Corporation 7515 Colshire Drive M/S H300 McLean, VA , DARPA PM: Preston Marshall

32

A Delay-Tolerant Network Architecture for Challenged Internets

A Delay-Tolerant Network Architecture for Challenged Internets A Delay-Tolerant Network Architecture for Challenged Internets Kevin Fall Intel Research Berkeley, CA kfall@intel.com http://www.intel-research.net Aug 26, 2003 SIGCOMM Karlsruhe, Germany Berkeley Unstated

More information

InterPlaNetary Internet

InterPlaNetary Internet InterPlaNetary Internet Vint Cerf The Aerospace Corporation 9 January 2003 Acknowledgments The IPN Team: Adrian Hooke, Scott Burleigh, Leigh Torgerson JPL Eric Travis GST Bob Durst, Keith Scott MITRE Howard

More information

Delay-Tolerant Networks (DTNs)

Delay-Tolerant Networks (DTNs) Delay-Tolerant Networks (DTNs) A Tutorial Version 1.1 3/5/03 Forrest Warthman Warthman Associates forrest@warthman.com Based on Vinton Cerf, Scott Burleigh, Adrian Hooke, Leigh Torgerson, Robert Durst,

More information

OUTLINE. Where we ve come from: CCSDS space links. Where we are now: Where we are going: MTO possibilities

OUTLINE. Where we ve come from: CCSDS space links. Where we are now: Where we are going: MTO possibilities OUTLINE Where we ve come from: CCSDS space links Where we are now: Delay Intolerant Networking (the IP suite) The first Delay Tolerant Application (CFDP) Where we are going: Delay Tolerant Networking (Bundles)

More information

Custodial Multicast in Delay Tolerant Networks

Custodial Multicast in Delay Tolerant Networks Custodial Multicast in Delay Tolerant Networks Challenges and Approaches Susan Symington, Robert C. Durst, and Keith Scott The MITRE Corporation McLean, Virginia susan@mitre.org, durst@mitre.org, kscott@mitre.org

More information

DTN Interworking for Future Internet Presented by Chang, Dukhyun

DTN Interworking for Future Internet Presented by Chang, Dukhyun DTN Interworking for Future Internet 2008.02.20 Presented by Chang, Dukhyun Contents 1 2 3 4 Introduction Project Progress Future DTN Architecture Summary 2/29 DTN Introduction Delay and Disruption Tolerant

More information

Delay- and Disruption-Tolerant Networks (DTNs)

Delay- and Disruption-Tolerant Networks (DTNs) Delay- and Disruption-Tolerant s (DTNs) A Tutorial Version 3.2 September 14, 2015 By Forrest Warthman, Warthman Associates, based on technology developed by the DTN Research Group (DTN- RG) and others

More information

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

Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey. Namita Mehta 1 and Mehul Shah 2 , pp.151-158 http://dx.doi.org/10.14257/ijfgcn.2014.7.1.15 Performance of Efficient Routing Protocol in Delay Tolerant Network: A Comparative Survey Namita Mehta 1 and Mehul Shah 2 1 Student, Department

More information

Delay- and Disruption-Tolerant Networks (DTNs)

Delay- and Disruption-Tolerant Networks (DTNs) Delay- and Disruption-Tolerant Networks (DTNs) A Primer Version 3.2 September 14, 2015 By Forrest Warthman, Warthman Associates, based on technology developed by the DTN Research Group (DTN- RG) and others

More information

GSAW2001 Breakout Session 2 Outbrief. Standards and interoperability: space missions in the Internet era

GSAW2001 Breakout Session 2 Outbrief. Standards and interoperability: space missions in the Internet era GSAW2001 Breakout Session 2 Outbrief Standards and interoperability: space missions in the Internet era Adrian J. Hooke Jet Propulsion Laboratory California Institute of Technology 23 February 2001 Standardization

More information

Future Implications of IPv6 Accessorizing IPv6

Future Implications of IPv6 Accessorizing IPv6 Future Implications of IPv6 Accessorizing IPv6 Preston Marshall Defense Advanced Research Projects Agency (DARPA) Advanced Technology Office pmarshall@darpa.mil The Future IPV6 Wireless Problem From Access

More information

From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research

From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research From the Rocks of Mars to the Slums of Cambodia: The Unexpected Evolution of Research Khaled A. Harras, Ph.D. Assistant Teaching Professor Founder and Director of the Networking Systems Lab (NSL) School

More information

Routing Issues & Performance Of Different Opportunistic Routing Protocols In Delay Tolerant Network

Routing Issues & Performance Of Different Opportunistic Routing Protocols In Delay Tolerant Network Routing Issues & Performance Of Different Opportunistic Routing Protocols In Delay Tolerant Network Ankur Upadhyay Department of Computer Science & Engineering School of Engineering & Technology, IFTM

More information

Disruption Tolerant Networking Across Mission Critical

Disruption Tolerant Networking Across Mission Critical Disruption Tolerant Networking Across Mission Critical Ground Networks Rashied Amini, Scott Burleigh, Joshua Schoolcraft, Jordan L. Torgerson Jet Propulsion Laboratory, California Institute of Technology

More information

Routing Protocol Approaches in Delay Tolerant Networks

Routing Protocol Approaches in Delay Tolerant Networks Routing Protocol Approaches in Delay Tolerant Networks Shivi Shukla 1, Amit Munjal 2 and Y. N. Singh 2 AIM & ACT Dept., Banasthali Vidyapith, Rajasthan 1 EE Dept., Indian Institute of Technology, Kanpur

More information

Messaging in Difficult Environments

Messaging in Difficult Environments Messaging in Difficult Environments (IRB-TR-04-019 #, December, 2004, Kevin Fall) INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL

More information

Delay- and Disruption-Tolerant Networks (DTNs)

Delay- and Disruption-Tolerant Networks (DTNs) Delay- and Disruption-Tolerant Networks (DTNs) A Primer Version 1.0 7/23/12 By Forrest Warthman, Warthman Associates, based on technology developed by the Interplanetary Internet Special Interest Group

More information

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

Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM Presented by Xun Gong Routing in a Delay Tolerant Network Sushant Jain, Kevin Fall and Rabin Patra SIGCOMM 2004 Presented by Xun Gong Outline Delay Tolerant Networks Routing Problem in DTNs Multiple-copy Approach Flooding and

More information

Delay-Tolerant Networking:

Delay-Tolerant Networking: Delay-Tolerant Networking: Issues & Recent Results Kevin Fall Intel Research, kfall@intel.com http://www.dtnrg.org 19 th IEEE Workshop on Computer Communications October 19, 2004 / Bonita Springs, FL Outline

More information

DARPA Initiatives. Preston Marshall DARPA ATO Program Manager. next Generation (XG) Communications Connectionless Networking (CN)

DARPA Initiatives. Preston Marshall DARPA ATO Program Manager. next Generation (XG) Communications Connectionless Networking (CN) DARPA Initiatives Preston Marshall DARPA ATO Program Manager next Generation (XG) Communications Connectionless Networking (CN) Disruption Tolerant Networking (DTN) 1 Purpose Describe Related DARPA Programs

More information

Experimental Evaluation of Delay Tolerant Networking (DTN) Protocols for Long-Delay Cislunar Communications

Experimental Evaluation of Delay Tolerant Networking (DTN) Protocols for Long-Delay Cislunar Communications Experimental Evaluation of Delay Tolerant Networking (DTN) Protocols for Long-Delay Cislunar Communications Ruhai Wang, Xuan Wu, Tiaotiao Wang, and Tarik Taleb Phillip M. Drayer Department of Electrical

More information

by Esther Jennings, John Segui NASA/JPL Presented by John Segui

by Esther Jennings, John Segui NASA/JPL Presented by John Segui Simulation Modeling and Performance Evaluation of Space Networks by Esther Jennings, John Segui NASA/JPL Presented by John Segui Space Internetworking Workshop September 12, 2006 Outline Space-Based Networking

More information

CS 4390 Computer Networks. Transport Services and Protocols

CS 4390 Computer Networks. Transport Services and Protocols CS 4390 Computer Networks UT D data Session 07 Transport Layer Overview and UDP Adapted from Computer Networking a Top-Down Approach 1996-2012 by J.F Kurose and K.W. Ross, All Rights Reserved Transport

More information

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS

COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS COMPARATIVE ANALYSIS OF DIFFERENT ROUTING PROTOCOLS IN DELAY TOLERANT NETWORKS Chintan B. Desai PG Student, Electronics and Communication Department, Charotar University of Science & Technology, Changa,

More information

Contact Graph Routing Enhancements for Delay Tolerant Space Communications

Contact Graph Routing Enhancements for Delay Tolerant Space Communications Contact Graph Routing Enhancements for Delay Tolerant Space Communications N. Bezirgiannidis*, C. Caini, D. Padalino, M. Ruggieri, V. Tsaoussidis* DEI/ARCES, University of Bologna, Italy *Space Internetworking

More information

Extending Internet into Space ESA DTN Testbed Implementation and Evaluation

Extending Internet into Space ESA DTN Testbed Implementation and Evaluation Extending Internet into Space ESA DTN Testbed Implementation and Evaluation Christos Samaras 1, Ioannis Komnios 1, Sotirios Diamantopoulos 1, Efthymios Koutsogiannis 1, Vassilis Tsaoussidis 1*, Giorgos

More information

Delay Tolerant Networks

Delay Tolerant Networks Delay Tolerant Networks Manuel Scharf Betreuer: Tobias Bandh Seminar Innovative Internettechnologien und Mobilkommunikation SS 2009 Lehrstuhl Netzarchitekturen und Netzdienste Fakultät für Informatik Technische

More information

A PERFORMANCE EVALUATION OF TRANSPORT MECHANISMS IN HYBRID NETWORKS. N. Schult, R Wade, G. Comparetto, M. Mirhakkak The MITRE Corporation McLean, VA

A PERFORMANCE EVALUATION OF TRANSPORT MECHANISMS IN HYBRID NETWORKS. N. Schult, R Wade, G. Comparetto, M. Mirhakkak The MITRE Corporation McLean, VA A PERFORMANCE EVALUATION OF TRANSPORT MECHANISMS IN HYBRID NETWORKS N. Schult, R Wade, G. Comparetto, M. Mirhakkak The MITRE Corporation McLean, VA ABSTRACT This paper evaluates the performance of several

More information

Enabling Capabilities for Tactical Edge Networking

Enabling Capabilities for Tactical Edge Networking Enabling Capabilities for Tactical Edge Networking Chris Rigano 703-983-7889 crigano@mitre.org Keith Scott 703-983-6547 kscott@mitre.org Army-Contract MOIE Sponsored by Office of Naval Research/Naval Research

More information

Transport Layer. Chapter 3: Transport Layer

Transport Layer. Chapter 3: Transport Layer Transport Layer EECS 3214 Slides courtesy of J.F Kurose and K.W. Ross, All Rights Reserved 29-Jan-18 1-1 Chapter 3: Transport Layer our goals: understand principles behind layer services: multiplexing,

More information

Protocol for Tetherless Computing

Protocol for Tetherless Computing Protocol for Tetherless Computing S. Keshav P. Darragh A. Seth S. Fung School of Computer Science University of Waterloo Waterloo, Canada, N2L 3G1 1. Introduction Tetherless computing involves asynchronous

More information

Interplanetary Overlay Network (ION): What s New

Interplanetary Overlay Network (ION): What s New Interplanetary Overlay Network (ION): What s New Scott Burleigh IPN Group 18 May 2015 Provided through the courtesy of the Jet Propulsion Laboratory, California Institute of Technology. Delay-Tolerant

More information

CSC 4900 Computer Networks: Transport Layer

CSC 4900 Computer Networks: Transport Layer CSC 4900 Computer Networks: Transport Layer Professor Henry Carter Fall 2017 Last Time... Sockets programming API TCP and UDP look different. Remember, there is no connect() in UDP - just start sending

More information

Thoughts on the Current IPN Architecture Proposal

Thoughts on the Current IPN Architecture Proposal Thoughts on the Current IPN Architecture Proposal Kevin Fall Intel Research Berkeley, CA kfall@intel.com Presentation at JPL, October, 2001 Outline IPN goal and related Terrestrial work Bundling service

More information

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking

Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking Last time Router internals Input ports, switching fabric, output ports Switching via memory, bus, crossbar Queueing, head-of-line blocking Mobility Home, visited s Home, foreign agents Permanent, care-of

More information

Transport Layer Overview

Transport Layer Overview Transport Layer Overview Kai Shen Transport-layer Overview Network layer: host-to-host to logical communication between hosts. Transport layer: logical communication between s. multiple comm. s can reside

More information

CMSC 332 Computer Networks Transport Layer

CMSC 332 Computer Networks Transport Layer CMSC 332 Computer Networks Transport Layer Professor Szajda Announcements Project I - I ll test against various clients (still possibly an issue in spec). Project 2 will be posted soon (but first, I want

More information

CSCD 330 Network Programming

CSCD 330 Network Programming CSCD 330 Network Programming Lecture 9 Transport Layer Winter 2019 Reading: Begin Chapter 3 Some Material in these slides from J.F Kurose and K.W. Ross All material copyright 1996-2007 1 Outline Overview

More information

Internet Research Task Force (IRTF) Request for Comments: 6255 Category: Informational May 2011 ISSN:

Internet Research Task Force (IRTF) Request for Comments: 6255 Category: Informational May 2011 ISSN: Internet Research Task Force (IRTF) M. Blanchet Request for Comments: 6255 Viagenie Category: Informational May 2011 ISSN: 2070-1721 Abstract Delay-Tolerant Networking Bundle Protocol IANA Registries The

More information

CSCE 463/612 Networks and Distributed Processing Spring 2018

CSCE 463/612 Networks and Distributed Processing Spring 2018 CSCE 463/612 Networks and Distributed Processing Spring 2018 Transport Layer Dmitri Loguinov Texas A&M University February 22, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter

More information

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

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading Mobile Routing 15-744: Computer Networking L-10 Ad Hoc Networks Mobile IP Ad-hoc network routing Assigned reading Performance Comparison of Multi-Hop Wireless Ad Hoc Routing Protocols A High Throughput

More information

Experimental Performance Comparison of Rate-based and Store-and-Forward Transmission Mechanisms over Error-Prone Cislunar Communication Links

Experimental Performance Comparison of Rate-based and Store-and-Forward Transmission Mechanisms over Error-Prone Cislunar Communication Links Experimental Performance Comparison of Rate-based and Store-and-Forward Transmission Mechanisms over Error-Prone Cislunar Communication Links Ruhai Wang, Anil Ayyagari, Xuan Wu, Bo Sun and Wei-Tai Hsu

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Misc. Interested in research? Secure

More information

Chapter 3 Transport Layer

Chapter 3 Transport Layer Chapter 3 Transport Layer Lec 8: Transport Layer Service Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose

More information

Reliable Data Streaming over Delay Tolerant Networks

Reliable Data Streaming over Delay Tolerant Networks Reliable Data Streaming over Delay Tolerant Networks Sotirios-Angelos Lenas 1, Scott C. Burleigh 2, and Vassilis Tsaoussidis 1 1 Space Internetworking Center (SPICE), Democritus University of Thrace, Xanthi,

More information

Cluster Based Approach for Overhead Reduction and Load Balancing in Delay Tolerant Mobile Applications

Cluster Based Approach for Overhead Reduction and Load Balancing in Delay Tolerant Mobile Applications Cluster Based Approach for Overhead Reduction and Load Balancing in Delay Tolerant Mobile Applications 1 Shankar B Sajjan, 2 Amit Kumar, 3 Masrath Begum, 4 Ambrish Kaneri 1234 Assistant Professor, CSE

More information

IP Packet Switching. Goals of Todayʼs Lecture. Simple Network: Nodes and a Link. Connectivity Links and nodes Circuit switching Packet switching

IP Packet Switching. Goals of Todayʼs Lecture. Simple Network: Nodes and a Link. Connectivity Links and nodes Circuit switching Packet switching IP Packet Switching CS 375: Computer Networks Dr. Thomas C. Bressoud Goals of Todayʼs Lecture Connectivity Links and nodes Circuit switching Packet switching IP service model Best-effort packet delivery

More information

OS-multicast: On-demand Situation-aware Multicasting in Disruption Tolerant Networks

OS-multicast: On-demand Situation-aware Multicasting in Disruption Tolerant Networks OS-multicast: On-demand Situation-aware Multicasting in Disruption Tolerant Networks Qing Ye, Liang Cheng, Mooi Choo Chuah, and Brian D. Davison Department of Computer Science and Engineering, Lehigh University

More information

Chapter 3 Transport Layer

Chapter 3 Transport Layer Chapter 3 Transport Layer A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;

More information

Data Retrieval in Intermittedly Connected Networks

Data Retrieval in Intermittedly Connected Networks Humboldt University Computer Science Department Data Retrieval in Intermittedly Connected Networks Dirk Neukirchen, Christian Beier ({neukirch, beier}@informatik.hu-berlin.de) Interplanetary Internet Seminar,

More information

Store-and-Forward Performance in a DTN

Store-and-Forward Performance in a DTN Store-and-Forward Performance in a DTN Mooi-Choo Chuah, Peng Yang, Brian D. Davison, Liang Cheng Department of Computer Science and Engineering Lehigh University 19 Memorial Drive West, Bethlehem, PA 18015,

More information

Licklider Transmission Protocol (LTP)-based DTN for Long-delay Cislunar Communications

Licklider Transmission Protocol (LTP)-based DTN for Long-delay Cislunar Communications This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE Globecom 21 proceedings. Licklider Transmission Protocol (LTP)-based

More information

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ECPE / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Application Layer Transport Layer Network Layer Link Layer Physical Layer 2 Application Layer HTTP DNS IMAP

More information

CS 3516: Advanced Computer Networks

CS 3516: Advanced Computer Networks Welcome to CS 3516: Advanced Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am, T, R, and F Location: Fuller 320 Fall 2017 A-term 1 Some slides are originally from the course materials of the textbook

More information

Lecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 2 Communication services The Trasport Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it The structure edge: applications and hosts core: routers of s access s, media:

More information

Heterogeneous Addressing in DTN

Heterogeneous Addressing in DTN Heterogeneous Addressing in DTN Rick Taylor John Dowdell Airbus Defence and Space Based on discussion with Scott Burleigh 1 What s the problem? DTNs can be addressed by a URI scheme such as dtn:

More information

Communication in Distributed Systems

Communication in Distributed Systems Communication in Distributed Systems Sape J. Mullender Huygens Systems Research Laboratory Universiteit Twente Enschede 1 Introduction Functions of Communication Transport data between processes, machines,

More information

CSEN 503 Introduction to Communication Networks. Mervat AbuElkheir Hana Medhat Ayman Dayf. ** Slides are attributed to J. F.

CSEN 503 Introduction to Communication Networks. Mervat AbuElkheir Hana Medhat Ayman Dayf. ** Slides are attributed to J. F. CSEN 503 Introduction to Communication Networks Mervat AbuElkheir Hana Medhat Ayman Dayf ** Slides are attributed to J. F. Kurose Chapter 3 outline Transport-layer services Multiplexing and demultiplexing

More information

Layer 3: Network Layer. 9. Mar INF-3190: Switching and Routing

Layer 3: Network Layer. 9. Mar INF-3190: Switching and Routing Layer 3: Network Layer 9. Mar. 2005 1 INF-3190: Switching and Routing Network Layer Goal Enable data transfer from end system to end system End systems Several hops, (heterogeneous) subnetworks Compensate

More information

"STEPPING STONES ON THE PATH TO INTERPLANETARY INTERNETWORKING

STEPPING STONES ON THE PATH TO INTERPLANETARY INTERNETWORKING "STEPPING STON ON THE PATH TO INTERPLANETARY INTERNETWORKING IND Staff Meeting 24 June 2003 Adrian J. Hooke OUTLINE Where we ve come from: CCSDS space links Where we are now: Delay Intolerant Networking

More information

DTIPN: Delay Tolerant IP Networking for Opportunistic Network Applications

DTIPN: Delay Tolerant IP Networking for Opportunistic Network Applications DTIPN: Delay Tolerant IP Networking for Opportunistic Network Applications Hideya Ochiai The University of Tokyo/NICT jo2lxq@hongo.wide.ad.jp Kenichi Shimotada The University of Tokyo ken@hongo.wide.ad.jp

More information

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

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 25: Wireless Networking Wireless Challenges 15-441: Computer Networking Lecture 25: Wireless Networking Force us to rethink many assumptions Need to share airwaves rather than wire Don t know what hosts are involved Host may

More information

Logic Model Checking of the Delay Tolerant Networking s Bundling Protocol

Logic Model Checking of the Delay Tolerant Networking s Bundling Protocol Logic Model Checking of the Delay Tolerant Networking s Bundling Protocol Ed Gamble Laboratory for Reliable Software Jet Propulsion Laboratory California Institute of Technology Pasadena, CA 2010 Workshop

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in

More information

416 Distributed Systems. Networks review; Day 1 of 2 Jan 5 + 8, 2018

416 Distributed Systems. Networks review; Day 1 of 2 Jan 5 + 8, 2018 416 Distributed Systems Networks review; Day 1 of 2 Jan 5 + 8, 2018 1 Distributed Systems vs. Networks Low level (c/go) Run forever Support others Adversarial environment Distributed & concurrent Resources

More information

Delay-Tolerant Networking:

Delay-Tolerant Networking: Delay-Tolerant Networking: Architecture & Applications Kevin Fall Intel Research, kfall@intel.com http://www.dtnrg.org Nov 23, 2004 / Riverside, CA Outline Why the Internet Architecture is not a one-size-fits-all

More information

Performance Analysis of Routing Protocol in Delay Tolerant Network

Performance Analysis of Routing Protocol in Delay Tolerant Network Performance Analysis of Routing Protocol in Delay Tolerant Network 1 Dharmendrasinh B. Solanki, 2 Mr. Pratik D. Patel 1 PG Student, 2 Assistant Professor, 1 Electronics and Communication Department, 1

More information

Week 2 / Paper 1. The Design Philosophy of the DARPA Internet Protocols

Week 2 / Paper 1. The Design Philosophy of the DARPA Internet Protocols Week 2 / Paper 1 The Design Philosophy of the DARPA Internet Protocols David D. Clark ACM CCR, Vol. 18, No. 4, August 1988 Main point Many papers describe how the Internet Protocols work But why do they

More information

Development of reliable protocol Sliding window protocols. C = channel capacity in bps I = interrupt/service time + propagation delay

Development of reliable protocol Sliding window protocols. C = channel capacity in bps I = interrupt/service time + propagation delay Outline Development of reliable protocol Sliding window protocols Go-Back-N, Selective Repeat Protocol performance Sockets, UDP, TCP, and IP UDP operation TCP operation connection management flow control

More information

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley Internet A Brief Tutorial Jean Walrand EECS U.C. Berkeley Contents History Key Ideas Protocols Technology Research History 1962 L. Kleinrock proposes Packet Switching 1966 L. Roberts proposes architecture

More information

CMPE150 Midterm Solutions

CMPE150 Midterm Solutions CMPE150 Midterm Solutions Question 1 Packet switching and circuit switching: (a) Is the Internet a packet switching or circuit switching network? Justify your answer. The Internet is a packet switching

More information

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo. QoS in IPv6 Madrid Global IPv6 Summit 2002 March 2002 Alberto López Toledo alberto@dit.upm.es, alberto@dif.um.es Madrid Global IPv6 Summit What is Quality of Service? Quality: reliable delivery of data

More information

IMPROVING THE SCALABILITY BY CONTACT INFORMATION COMPRESSION IN ROUTING

IMPROVING THE SCALABILITY BY CONTACT INFORMATION COMPRESSION IN ROUTING IMPROVING THE SCALABILITY BY CONTACT INFORMATION COMPRESSION IN ROUTING V.Karthikeyan 1 and V.J.Vijayalakshmi 2 1 Department of ECE, SVS College of Engineering, Coimbatore, India 2 Department of EEE, Sri

More information

SmartSSR DTN Router. Alan Mick David Edell Workshop on Spacecraft Flight Software FSW-10, 12/8/2010 NOT SUBJECT TO EXPORT (ITAR) CONTROL

SmartSSR DTN Router. Alan Mick David Edell Workshop on Spacecraft Flight Software FSW-10, 12/8/2010 NOT SUBJECT TO EXPORT (ITAR) CONTROL SmartSSR DTN Router 2010 Workshop on Spacecraft Flight Software FSW-10, 12/8/2010 NOT SUBJECT TO EXPORT (ITAR) CONTROL Alan Mick David Edell Alan.Mick@jhuapl.edu David.Edell@jhuapl.edu V02, 11/29/2010

More information

Routing in a Delay Tolerant Network

Routing in a Delay Tolerant Network Routing in a Delay Tolerant Network Vladislav Marinov Jacobs University Bremen March 31st, 2008 Vladislav Marinov Routing in a Delay Tolerant Network 1 Internet for a Remote Village Dial-up connection

More information

Buffer Aware Network Coded Routing Protocol for Delay Tolerant Networks

Buffer Aware Network Coded Routing Protocol for Delay Tolerant Networks Middle-East Journal of Scientific Research 23 (Sensing, Signal Processing and Security): 291-296, 2015 ISSN 1990-9233 IDOSI Publications, 2015 DOI: 10.5829/idosi.mejsr.2015.23.ssps.111 Buffer Aware Network

More information

Computing and Communications Infrastructure for Network-Centric Warfare: Exploiting COTS, Assuring Performance

Computing and Communications Infrastructure for Network-Centric Warfare: Exploiting COTS, Assuring Performance for Network-Centric Warfare: Exploiting COTS, Assuring Performance Dr. James P. Richardson Mr. Lee Graba Mr. Mukul Agrawal Honeywell International, Inc. {james.p.richardson,lee.graba,mukul.agrawal}@honeywell.com

More information

Mobile IP and Mobile Transport Protocols

Mobile IP and Mobile Transport Protocols Mobile IP and Mobile Transport Protocols 1 IP routing Preliminaries Works on a hop-by-hop basis using a routing table 32 bits: 129.97.92.42 Address = subnet + host (Mobility No packet for you) Two parts»

More information

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu Chapter 5 Ad Hoc Wireless Network Jang Ping Sheu Introduction Ad Hoc Network is a multi-hop relaying network ALOHAnet developed in 1970 Ethernet developed in 1980 In 1994, Bluetooth proposed by Ericsson

More information

Postellation: an Enhanced Delay-Tolerant Network (DTN) Implementation with Video Streaming and Automated Network Attachment

Postellation: an Enhanced Delay-Tolerant Network (DTN) Implementation with Video Streaming and Automated Network Attachment Postellation: an Enhanced Delay-Tolerant Network (DTN) Implementation with Video Streaming and Automated Network Attachment Marc Blanchet, Simon Perreault and Jean-Philippe Dionne Viagénie, Québec, Québec,

More information

Simulation of Epidemic, Spray and Wait and First Contact Routing Protocols in Delay Tolerant Network

Simulation of Epidemic, Spray and Wait and First Contact Routing Protocols in Delay Tolerant Network Simulation of, Spray and Wait and First Contact Routing Protocols in Delay Tolerant Network 1 Monika Aneja, 2 Vishal Garg 1 (P.G. Student JMIT, Radaur, Yamunanagar) 2 (Assistant Professor JMIT Radaur Yamunanagar)

More information

Data Centers. Tom Anderson

Data Centers. Tom Anderson Data Centers Tom Anderson Transport Clarification RPC messages can be arbitrary size Ex: ok to send a tree or a hash table Can require more than one packet sent/received We assume messages can be dropped,

More information

Parts of a Network. app. router. link. host. Computer Networks 2

Parts of a Network. app. router. link. host. Computer Networks 2 Network Components Parts of a Network app host router link Computer Networks 2 Parts of a Network app host router link Computer Networks 3 Component Names Component Function Example Application, or app,

More information

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 7

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 7 CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 7 1 Lab2 and Homework questions Available on course website 2 Chapter 3 outline 3.1 transport-layer

More information

CS 640: Introduction to Computer Networks. Today s Lecture. Page 1

CS 640: Introduction to Computer Networks. Today s Lecture. Page 1 CS 640: Introduction to Computer Networks Aditya Akella Lecture 2 Layering, Protocol Stacks, and Standards 1 Today s Lecture Layers and Protocols A bit about s 2 Network Communication: Lots of Functions

More information

Communication. Distributed Systems IT332

Communication. Distributed Systems IT332 Communication Distributed Systems IT332 2 Outline Fundamentals Layered network communication protocols Types of communication Remote Procedure Call Message Oriented Communication Multicast Communication

More information

Lecture 16: Network Layer Overview, Internet Protocol

Lecture 16: Network Layer Overview, Internet Protocol Lecture 16: Network Layer Overview, Internet Protocol COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016,

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Advanced Internet Architectures

Advanced Internet Architectures Advanced Internet Architectures Carlos Borrego Iglesias Carlos.Borrego@uab.cat Departament d Enginyeria de la Informació i de les Comunicacions Universitat Autònoma de Barcelona Tecnologies avançades d

More information

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ECPE / COMP 177 Fall 2016 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Course Organization Top-Down! Starting with Applications / App programming Then Transport Layer (TCP/UDP) Then

More information

Lecture 2: Layering & End-to-End

Lecture 2: Layering & End-to-End Lecture 2: Layering & End-to-End CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman & Amin Vahdat Lecture 2 Overview Layering Application interface Transport services Discussion

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 2: Internet architecture and. Internetworking. Stefan Savage

Communications Software. CSE 123b. CSE 123b. Spring Lecture 2: Internet architecture and. Internetworking. Stefan Savage CSE 123b CSE 123b Communications Software Spring 2003 Lecture 2: Internet architecture and Internetworking Stefan Savage Some history 1968: DARPANET (precursor to Internet) Bob Taylor, Larry Roberts create

More information

PROFICIENT CLUSTER-BASED ROUTING PROTOCOL USING EBSA AND LEACH APPROACHES

PROFICIENT CLUSTER-BASED ROUTING PROTOCOL USING EBSA AND LEACH APPROACHES PROFICIENT CLUSTER-BASED ROUTING PROTOCOL USING EBSA AND LEACH APPROACHES E SELVADIVYA divyacharlez@gmail.com GREETA PRIYADARSHINI greetasam@gmail.com ABSTRACT In this research we deal with delay-tolerant

More information

CSC358 Week 4. Adapted from slides by J.F. Kurose and K. W. Ross. All material copyright J.F Kurose and K.W. Ross, All Rights Reserved

CSC358 Week 4. Adapted from slides by J.F. Kurose and K. W. Ross. All material copyright J.F Kurose and K.W. Ross, All Rights Reserved CSC358 Week 4 Adapted from slides by J.F. Kurose and K. W. Ross. All material copyright 1996-2016 J.F Kurose and K.W. Ross, All Rights Reserved Logistics Assignment 1 due this Friday Office hour on Feb

More information

Next Steps Spring 2011 Lecture #18. Multi-hop Networks. Network Reliability. Have: digital point-to-point. Want: many interconnected points

Next Steps Spring 2011 Lecture #18. Multi-hop Networks. Network Reliability. Have: digital point-to-point. Want: many interconnected points Next Steps Have: digital point-to-point We ve worked on link signaling, reliability, sharing Want: many interconnected points 6.02 Spring 2011 Lecture #18 multi-hop networks: design criteria network topologies

More information

Network Working Group. NASA Jet Propulsion Laboratory November 2007

Network Working Group. NASA Jet Propulsion Laboratory November 2007 Network Working Group Request for Comments: 5050 Category: Experimental K. Scott The MITRE Corporation S. Burleigh NASA Jet Propulsion Laboratory November 2007 Bundle Protocol Specification Status of This

More information

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane This presentation is adapted from slides produced by Jim Kurose and Keith Ross for their book, Computer Networking:

More information

Computer Science 461 Final Exam May 22, :30-3:30pm

Computer Science 461 Final Exam May 22, :30-3:30pm NAME: Login name: Computer Science 461 Final Exam May 22, 2012 1:30-3:30pm This test has seven (7) questions, each worth ten points. Put your name on every page, and write out and sign the Honor Code pledge

More information

Towards a Sensor Network Architecture: Issues and Challenges. Muneeb Ali LUMS, Pakistan SICS, Sweden

Towards a Sensor Network Architecture: Issues and Challenges. Muneeb Ali LUMS, Pakistan SICS, Sweden Towards a Sensor Network Architecture: Issues and Challenges Muneeb Ali LUMS, Pakistan SICS, Sweden Talk at Knuth SICS, Sweden, November 2005 Outline Introduction Internet vs Sensor Networks Towards a

More information

Announcement. Homework 1 due last night, how is that? Will discuss some problems in the lecture next week

Announcement. Homework 1 due last night, how is that? Will discuss some problems in the lecture next week Announcement Homework 1 due last night, how is that? Will discuss some problems in the lecture next week Should have completed at least part II of project 1 Homework 2 will be out next week Review of Previous

More information