SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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
Outline
   Delay-tolerant networking
    Content dissemination in DTN
   Publish/subscribe
   Time and DTN
   Our approach: TACO-DTN
   Future work




                                    2/18
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
Why DTN?
   Provide interoperable connections in per-
    formance-challenged networks
    Interspace communication
    Underwater communication
    Natural disasters, terrorism
    Developing world




                                           4/18
What does a DTN look like?


 Heterogeneous devices and
  links
 Fixed hosts
 Mobile hosts
  “Random” mobility
  Known mobility pattern
 Intermittent connections




                                    5/18
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
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
Publish/subscribe
   Subscriptions match publications based on
    the concept of “interests”
    Topic-based
    Content-based
    Type-based
   Space-decoupling
   Time-decoupling



                                          8/18
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
What about Time?
   “Delay” suggests time
   Scheduled encounters
   Mobility patterns
   Defining a new paradigm




                               10/18
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
TACO-Dtn
   Our prototype of the model
   Content dissemination
    Topic-based publish/subscribe
   Temporal description of topics
    Discrete temporal functions




                                     12/18
TACO-Dtn
   Time-based event matching
   Temporal topic profiles: aggregate subscriptions data
    (stored at servers)
   Temporal utility as selection metric




                                                            13/18
Buffer management
   Event routing




                    14/18
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
Simulations




              16/18
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
References
Giuseppe 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

Weitere ähnliche Inhalte

Ähnlich wie TACO-DTN

Meego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo BellavistaMeego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo Bellavista
Francesco Baldassarri
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
Gabriele Bozzi
 

Ähnlich wie TACO-DTN (20)

Delay Tolerant Network
Delay Tolerant NetworkDelay Tolerant Network
Delay Tolerant Network
 
Security-aware fair transmission scheme for 802.11 based cognitive IoT
Security-aware fair transmission scheme for 802.11 based cognitive IoT Security-aware fair transmission scheme for 802.11 based cognitive IoT
Security-aware fair transmission scheme for 802.11 based cognitive IoT
 
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
Evaluation of Delay/Disruptive Tolerant Network Solutions in Networks under I...
 
DTN
DTNDTN
DTN
 
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
An Efficient DTN Routing Algorithm for Automatic Crime Information Sharing fo...
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks
 
Ieee pimrc 2011 M2M challenges - WWRF - exalted
Ieee pimrc 2011   M2M challenges - WWRF - exaltedIeee pimrc 2011   M2M challenges - WWRF - exalted
Ieee pimrc 2011 M2M challenges - WWRF - exalted
 
Meego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo BellavistaMeego Italian Day 2011 – Prof. Paolo Bellavista
Meego Italian Day 2011 – Prof. Paolo Bellavista
 
Seserv dp-f2fmeeting
Seserv dp-f2fmeetingSeserv dp-f2fmeeting
Seserv dp-f2fmeeting
 
Hiding message from hacker using novel network techniques
Hiding message from hacker using novel network techniquesHiding message from hacker using novel network techniques
Hiding message from hacker using novel network techniques
 
A02120201010
A02120201010A02120201010
A02120201010
 
Fog computing and internet of things
Fog computing and internet of thingsFog computing and internet of things
Fog computing and internet of things
 
Fog Computing and Its Role in the Internet of Things
Fog Computing and Its Role in the Internet of ThingsFog Computing and Its Role in the Internet of Things
Fog Computing and Its Role in the Internet of Things
 
A Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of ThingsA Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of Things
 
fog computing
fog computingfog computing
fog computing
 
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic OrchestrationTowards a 5G Operating Platform Infrastructure-agnostic Orchestration
Towards a 5G Operating Platform Infrastructure-agnostic Orchestration
 
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
Cloud Camp Milan 2K9 Telecom Italia: Where P2P?
 
CloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom ItaliaCloudCamp Milan 2009: Telecom Italia
CloudCamp Milan 2009: Telecom Italia
 
MOBILE CROWD SENSING RPL-BASED ROUTING PROTOCOL FOR SMART CITY
MOBILE CROWD SENSING RPL-BASED ROUTING PROTOCOL FOR SMART CITY MOBILE CROWD SENSING RPL-BASED ROUTING PROTOCOL FOR SMART CITY
MOBILE CROWD SENSING RPL-BASED ROUTING PROTOCOL FOR SMART CITY
 
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert PanelTowards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
 

Mehr von Giuseppe Sollazzo

Mehr von Giuseppe Sollazzo (9)

Priorities for Research Data Services
Priorities for Research Data ServicesPriorities for Research Data Services
Priorities for Research Data Services
 
A panorama of Open Data
A panorama of Open DataA panorama of Open Data
A panorama of Open Data
 
From Release to Infrastructure
From Release to InfrastructureFrom Release to Infrastructure
From Release to Infrastructure
 
Parliament, Debates and Language
Parliament, Debates and LanguageParliament, Debates and Language
Parliament, Debates and Language
 
Providing Funding to Enhance the use of Open Data in the Public Sector
Providing Funding to Enhance the use of Open Data in the Public SectorProviding Funding to Enhance the use of Open Data in the Public Sector
Providing Funding to Enhance the use of Open Data in the Public Sector
 
Accountability Hack Redux
Accountability Hack ReduxAccountability Hack Redux
Accountability Hack Redux
 
Accountability Hack 2014 - Parli-N-Grams
Accountability Hack 2014 - Parli-N-GramsAccountability Hack 2014 - Parli-N-Grams
Accountability Hack 2014 - Parli-N-Grams
 
Senate house presentation slideshare
Senate house presentation slideshareSenate house presentation slideshare
Senate house presentation slideshare
 
Mobile Development. A primer.
Mobile Development. A primer.Mobile Development. A primer.
Mobile Development. A primer.
 

TACO-DTN

  • 1. 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
  • 2. Outline  Delay-tolerant networking  Content dissemination in DTN  Publish/subscribe  Time and DTN  Our approach: TACO-DTN  Future work 2/18
  • 3. 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
  • 4. Why DTN?  Provide interoperable connections in per- formance-challenged networks  Interspace communication  Underwater communication  Natural disasters, terrorism  Developing world 4/18
  • 5. What does a DTN look like?  Heterogeneous devices and links  Fixed hosts  Mobile hosts  “Random” mobility  Known mobility pattern  Intermittent connections 5/18
  • 6. 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
  • 7. 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
  • 8. Publish/subscribe  Subscriptions match publications based on the concept of “interests”  Topic-based  Content-based  Type-based  Space-decoupling  Time-decoupling 8/18
  • 9. 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
  • 10. What about Time?  “Delay” suggests time  Scheduled encounters  Mobility patterns  Defining a new paradigm 10/18
  • 11. 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
  • 12. TACO-Dtn  Our prototype of the model  Content dissemination  Topic-based publish/subscribe  Temporal description of topics  Discrete temporal functions 12/18
  • 13. TACO-Dtn  Time-based event matching  Temporal topic profiles: aggregate subscriptions data (stored at servers)  Temporal utility as selection metric 13/18
  • 14. Buffer management Event routing 14/18
  • 15. 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
  • 16. Simulations 16/18
  • 17. 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
  • 18. References Giuseppe 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