InterPlaNetary Internet
|
|
- Phoebe Dorthy Sherman
- 5 years ago
- Views:
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 Kevin Fall Intel Research Berkeley, CA kfall@intel.com http://www.intel-research.net Aug 26, 2003 SIGCOMM Karlsruhe, Germany Berkeley Unstated
More informationInterPlaNetary 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 informationDelay-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 informationOUTLINE. 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 informationCustodial 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 informationDTN 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 informationDelay- 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 informationPerformance 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 informationDelay- 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 informationGSAW2001 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 informationFuture 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 informationFrom 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 informationRouting 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 informationDisruption 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 informationRouting 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 informationMessaging 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 informationDelay- 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 informationRouting 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 informationDelay-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 informationDARPA 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 informationExperimental 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 informationby 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 informationCS 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 informationCOMPARATIVE 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 informationContact 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 informationExtending 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 informationDelay 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 informationA 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 informationEnabling 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 informationTransport 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 informationProtocol 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 informationInterplanetary 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 informationCSC 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 informationThoughts 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 informationInput 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 informationTransport 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 informationCMSC 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 informationCSCD 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 informationInternet 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 informationCSCE 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 informationMobile 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 informationExperimental 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 informationEEC-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 informationChapter 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 informationReliable 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 informationCluster 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 informationIP 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 informationOS-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 informationChapter 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 informationData 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 informationStore-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 informationLicklider 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 informationECPE / 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 informationCS 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 informationLecture 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 informationHeterogeneous 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 informationCommunication 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 informationCSEN 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 informationLayer 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 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 informationDTIPN: 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 informationWireless 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 informationLogic 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 informationinternet 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 information416 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 informationDelay-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 informationPerformance 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 informationWeek 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 informationDevelopment 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 informationInternet 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 informationCMPE150 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 informationQoS 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 informationIMPROVING 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 informationSmartSSR 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 informationRouting 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 informationBuffer 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 informationComputing 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 informationMobile 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 informationChapter 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 informationPostellation: 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 informationSimulation 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 informationData 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 informationParts 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 informationCMPE 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 informationCS 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 informationCommunication. 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 informationLecture 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 informationToward 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 informationAdvanced 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 informationECPE / 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 informationLecture 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 informationCommunications 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 informationPROFICIENT 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 informationCSC358 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 informationNext 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 informationNetwork 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 informationEC441 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 informationComputer 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 informationTowards 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 informationAnnouncement. 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