* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download DTN Interworking for Future Internet
Net neutrality wikipedia , lookup
Distributed firewall wikipedia , lookup
Net neutrality law wikipedia , lookup
Deep packet inspection wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Computer network wikipedia , lookup
Airborne Networking wikipedia , lookup
Internet protocol suite wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Peer-to-peer wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
DTN Interworking for Future Internet 2007.02.19 AsiaFI School Presented by Dukhyun Chang 1 Contents 1 Introduction 2 DTN Architecture 3 DTN in Future Internet 4 Conclusion 2/21 Introduction 3 Current Internet Assumptions on TCP/IP based Internet     end-to-end path exists bet’n peers round-trip time bet’n any nodes is not excessive end-to-end packet drop prob. is small .. 4/21 What is Challenged Networks? Challenged Networks  violate one or more of the assumptions 5/21 What is Challenged Networks?     Terrestrial Mobile Networks Exotic Media Networks Military Ad-hoc Networks Sensor Networks.. Vehicular Network Sensor network Sensor SensorNetwork network 6/21 Characteristics of Challenged Networks Path and Link Characteristics    High Latency & Low Data Rate  long propagation delay  asymmetric data rates  =>how to reduce round-trip exchanges  =>how to ensure reliability Disconnection  motion & low duty-cycle  =>how to pre-schedule Long Queuing Time  hours or days  =>how to select next hop 7/21 Characteristics of Challenged Networks Network Architectures   Interoperability Considerations  =>how to make minimal assumptions of the underlying protocol Security  =>how to exchange keys End System Characteristics   Limited Longevity  =>who verify delivery Limited Resources  =>how to reduce buffer usage 8/21 Some Solutions for Challenged Networks The Internet’s Common Protocols   TCP, SCTP, UDP, IP, BGP, SMTP degraded performance  timeouts  lack of failover  synchronous programming  chatty application protocol E-Mail    TCP-based chatty provide significant number of useful features 9/21 DTN Architecture of DTNRG 10 What is DTN?  Delay and Disruption Tolerant Networks  RFC 4838, April 2007  Delay?  Interplanetary networks  RTT from Earth to Mars  Eight minutes ~ 40 minutes  Disruption?  Sensor networks   Vehicular networks   Nodes sleep to save power Mobile devices leaving each others’ radio ranges Opportunistic networks  a sender and receiver make contact at an unscheduled time 11/21 DTN Architecture DTN Architecture   Bundles  Store and Forward DTN Endpoint  set of DTN Nodes   engines for sending and receiving bundles an implementation of the bundle layer 12/21 DTN Architecture Descriptions  Naming/Addressing  Endpoint Identifiers (EID)  URI (RFC3986)  scheme-specific part (SSP)  registration   desire to receive ADUs destined for a particular EID Late Binding  late binding of a bundle’s destination to a particular set of destination IDs or addresses  Pros    Route efficiently in the case of invalid connections favors in small transit time of a message reduce the amount of admin info propagated thru the network 13/21 DTN Architecture Descriptions Routing and Forwarding   No specific routing schemes Options for Reliability  end-to-end acknowledgment  Custody Transfer   S hop-by-hop reliability allow the source to delegate retransmission responsibility D C DATA 14/21 DTN Architecture Descriptions Fragmentation and Reassembly   Proactive Fragmentation  a DTN node may divide a block of application data into multiple smaller blocks Reactive Fragmentation  when a bundle is only partially transferred, fragment a bundle cooperatively 15/21 Research Issues Anycast and Multicast  how to design the case which new node joining after messages generated Congestion and Flow Control at the Bundle Layer Security  [DTNSEC], [DTNSOV] Etc. 16/21 DTN in Future Internet 17 DTN in Future Internet  Current DTN can be a part of future internet  Some Considerations  Future DTN Scenarios  Emergency Network    multicast/anycast … Future Internet Component Technologies  Cognitive Radio  Software Defined Radio  Active Networks  … 18/21 Emergency Network Scenario Example 19/21 DTN Research Issues in Future Internet  Transport Layer Protocol and Congestion Control in DTN    Integrating between heterogeneous transport protocols Congestion control Buffer management  Delay Tolerant Network Architecture    DTN + Future Internet Technology assumes CR, GPS, storage, mobility, etc Overall redesign or Extending Bundle Protocol  Routing Protocols  additional conditions and leverages  Storage, connectivity, positions, mobility  Distributed Caching  Reducing delay and traffic  Multicast/Anycast   Multicast group management Authentication mechanism 20/21 Conclusion  The Delay and Disruption Tolerant Network will not be a future internet itself.  But it can be a important part of Future Internet.  There are many research issues in DTN, specially related future internet      New DTN Architecture Multicast/Anycast Routing Security … 21/21 References 1. A Delay-Tolerant Network Architecture for Challenged Internets, ACM Sigcomm 2003 2. Forrest Warthman, Delay-Tolerant Networks (DTNs): A Tutorial v1.1, Mar 2003 3. http://www.ietf.org/rfc/rfc4838.t xt 22/21 23
 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
									 
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                            