20
A Delay-Tolerant Network Architecture for Challenged Internets Mayur Muley TE IT 11238 1

Delay tollerent network

Embed Size (px)

Citation preview

Page 1: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 1/20

A Delay-Tolerant NetworkArchitecture for Challenged

Internets

Mayur MuleyTE IT 11238

1

Page 2: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 2/20

Outline

Introduction

Challenged Internet

Characteristics of Challenged internets & Current solutions

Can we use TCP/IP for architecture?

A Delay Tolerant Message Based Overlay Architecture

Application Interface

Conclusion

2

Page 3: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 3/20

Introduction

Three key assumption to achieve today’s end-to-end inter-process communication:

1.An end-to-end path exists between a data source and itspeer(s).

2.The maximum round-trip time between any node pairs in

the network is not excessive.

3.The end-to-end packet drop probability is small.

3

Page 4: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 4/20

Challenged Networks

What is challenged network?

Communication environment where expectation of link or path

characteristics no longer hold

Challenged networks :

1.Exotic Media Networks.

2.Military Ad-Hoc Networks..

3.Sensor/Actuator Networks.

4

Page 5: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 5/20

Challenged networks ( cont. )

A general purpose message-oriented reliable overlayarchitecture as the appropriate approach to tie togethersuch networks, forming an “ internetwork of challenged

internets.”  Its design is influenced by :

the internet design( interoperability)

The non-interactive delivery semantics of electronic mail

US Postal System.

5

Page 6: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 6/20

Current solutions

Some approaches to adapt Internet to unusual

environments:

1.Link-repair approaches.

2.Use proxy agents.

6

Page 7: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 7/20

Characteristics of Challenged Networks

Path and Link Characteristic

1.High Latency, Low Data Rate.

2.Disconnection: Non-faulty disconnections

A. Motion

B. Low-duty-cycle

3.Long Queuing Times

7

Page 8: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 8/20

Characteristics of Challenged Networks

Network Architectures

1.Interoperability Considerations.

Networks may use application-specific framing formats,data packet size restrictions, limited node addressing andnaming etc.

2.Security:

typically require some exchange of challenges or keys.

Uses base idea of public key encryption technique.

8

Page 9: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 9/20

Can we use TCP/IP?

9

Page 10: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 10/20

 

Ans : No

WHY ? Reasons are:

◦ Transport layer (TCP)

High latency and moderate to high loss rates severely limit TCP’sperformance

◦ Network layer (IP)

Performance affected by loss of fragments

10

Can we use TCP/IP?

Page 11: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 11/20

A DELAY TOLERANT MESSAGEBASED OVERLAY ARCHITECTURE

11

Page 12: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 12/20

Abstraction

Message switching

◦ Use message aggregates or “bundles”  

Allows network’s path selection and scheduling functions a-

priori knowledge of the size and performance requirementsof data transfers

12

Page 13: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 13/20

Regions and DTN Gateways

DTN gateways are interconnection points betweendissimilar network protocol and addressing families called

regions◦ e.g. Internet-like, Ad-hoc, Mobile etc.

Function of DTN gateways :

◦ Perform reliable message routing

◦ Perform security checks

◦ Store messages for reliable delivery

◦ Naming & addressing

13

Page 14: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 14/20

October 14, 2013 Anshul Kantawala 14

Name Tuples

Two variable length portions

◦ Region name Globally-unique.

Used by DTN gateways for forwarding messages

◦ Entity name Resolvable within the specified region, need not beunique outside it

◦ E.g. { internet.icann.int, http://www.ietf.org/ }

Page 15: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 15/20

15

Class of Service

Similar to the Postal service

◦ Delivery priority: low, ordinary, high

◦ Notifications of mailing, delivery to receiver and routetaken

◦ Reliable delivery using custody transfer at each routinghop

Regions and DTN Gateways

Page 16: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 16/20

Security

Each message contains◦ Identity of sender

◦ Requested class of service (CoS)

Use public key cryptography

First DTN router verifies user and validates CoSrequest.◦ Re-signs message using its key and sends it back

16

Page 17: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 17/20

APPLICATION INTERFACE

The DTN architecture is built as an overlay

network using messages as the primary unit of data interchange.

Application interface is non-blocking

◦ Also has registration and callback functionsbetween bundle-based applications and the localforwarding agent

17

Page 18: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 18/20

18

Conclusion

DTN architecture attempts to provide interoperablecommunications between and among challenged networks.

Design uses message switching with in-networkretransmission, late-binding of names and routing tolerantof network partitioning.

Page 19: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 19/20

THANK YOU!!

19

Page 20: Delay tollerent network

7/27/2019 Delay tollerent network

http://slidepdf.com/reader/full/delay-tollerent-network 20/20

ANY QUESTIONS ?

20