taco-dtn

18
Time-aware publish/subscribe for delay-tolerant networks Giuseppe Sollazzo with Cecilia Mascolo and Mirco Musolesi March-October 2006 Department of Computer Science University College London

Upload: giuseppe-sollazzo

Post on 29-Jun-2015

1.015 views

Category:

Documents


0 download

DESCRIPTION

Time-aware publish/subscribe for delay-tolerant networks

TRANSCRIPT

Page 1: TACO-DTN

Time-aware publish/subscribe for delay-tolerant networks

Giuseppe Sollazzowith Cecilia Mascolo and Mirco Musolesi

March-October 2006Department of Computer Science

University College London

Page 2: TACO-DTN

Outline

Delay-tolerant networking Content dissemination in DTN

Publish/subscribe Time and DTN Our approach: TACO-DTN Future work

2/18

Page 3: TACO-DTN

Delay-tolerant networks Networking in extreme environments IRTF Research Group

Academic researchers Industrial entities

Intel Research, Berkeley Spin-off of Interplanetary Internet project Bundle protocol

Protocol and architecture specification RFC5050 (experimental, not Internet Standard)

3/18

Page 4: TACO-DTN

Why DTN?

Provide interoperable connections in per-formance-challenged networks

Interspace communication Underwater communication Natural disasters, terrorism Developing world

4/18

Page 5: TACO-DTN

What does a DTN look like?

Heterogeneous devices and links

Fixed hosts Mobile hosts

“Random” mobility Known mobility pattern

Intermittent connections

5/18

Page 6: TACO-DTN

Bundle protocol

Main specification of DTN architecture Bundle nodes “register” at an endpoint Characteristics of the architecture

Bundle = (fragments of) application data Behaviour of delivery

No guarantee of end-to-end path Store-and-forward (Custody transfer) Decision made at application layer Convengence layer adapts it to network

But what about routing?

6/18

Page 7: TACO-DTN

Content dissemination in DTNs Routing is not specified in the Bundle Protocol

Each node may have its own routing procedure(s) Different approaches Forwarding-based vs. Replication-based

Epidemic Spray-and-wait Probabilistic

7/18

Page 8: TACO-DTN

Publish/subscribe

Subscriptions match publications based on the concept of “interests”

Topic-based Content-based Type-based

Space-decoupling Time-decoupling

8/18

Page 9: TACO-DTN

Publish/subscribe and DTN

Time decoupling Send a message, wait for someone to store and

forward it Hosts registration

Similar to subscriptions mechanisms

9/18

Page 10: TACO-DTN

What about Time?

“Delay” suggests time Scheduled encounters Mobility patterns Defining a new paradigm

10/18

Page 11: TACO-DTN

Time-aware publish/subscribe

New model for DTN Goals

Buffer management Event routing

Target scenarios Just-in-time advertising Remote area connection Traffic news

11/18

Page 12: TACO-DTN

TACO-Dtn

Our prototype of the model Content dissemination

Topic-based publish/subscribe Temporal description of topics

Discrete temporal functions

12/18

Page 13: TACO-DTN

TACO-Dtn Time-based event matching Temporal topic profiles: aggregate subscriptions data

(stored at servers) Temporal utility as selection metric

13/18

Page 14: TACO-DTN

Buffer management Event routing

14/18

Page 15: TACO-DTN

Simulations Preliminary evaluations Mixed network topology

Mobile hosts, fixed infostations, carriers Infostations as publishers Mobile nodes as subscribers

Node mobility Group-based mobility

We assume similar nodes will visit similar paths as in probabilistic routing

Other parameters Size: 1000m X 1000m Communication range: 100m (~802.11b)

15/18

Page 16: TACO-DTN

Simulations

16/18

Page 17: TACO-DTN

Future work

Case-study Realistic simulations Use of mobility traces instead of patterns

Applications needed! needed to validate the approach

Java ME implementation portable

Folksonomy-based publish/subscribe? Divergence metrics may help

Space+time Using GIS

17/18

Page 18: TACO-DTN

ReferencesGiuseppe Sollazzo, Mirco Musolesi and Cecilia Mascolo.TACO-DTN: A Time-aware Content-based Dissemination System for Delay-

Tolerant Networks

In Proceedings of the 1st ACM SIGMOBILE International Workshop on Mobile Opportunistic Networking (MobiOpp 2007). Colocated with Mobisys'07. Puerto Rico, USA, June 2007. ACM Press.

http://www.dtnrg.org for further information about DTN

18/18