practical routing for delay tolerant networks
play

Practical Routing for Delay Tolerant Networks Evan Jones Lily Li - PowerPoint PPT Presentation

Practical Routing for Delay Tolerant Networks Evan Jones Lily Li Paul Ward The Problem: Routing in DTNs Get data from the source to the destination without an end-to-end connection Previous Work: Epidemic Routing Eventually, all buffers


  1. Practical Routing for Delay Tolerant Networks Evan Jones Lily Li Paul Ward

  2. The Problem: Routing in DTNs Get data from the source to the destination without an end-to-end connection

  3. Previous Work: Epidemic Routing � Eventually, all buffers contain the same messages Advantages: � Very robust � Zero knowledge Disadvantages: � Many messages exchanged � Need large buffer

  4. Previous Work: Shortest Paths � Minimize metric to minimize resources consumed Advantages: � Few transmissions � Low buffer requirements Disadvantage: � Requires predictable schedules

  5. Design Goals � Deployable � Self con fi guring � Robust to changes and failures � Ef fi cient use of buffer and network resources � Reliable delivery

  6. Optimization Criteria Maximize delivery ratio � Minimize delay � Minimize buffer consumption � Minimize number of transmissions �

  7. Path Metrics: Expected Delay Minimum Expected Delay (MED) � Compute the expected delay for each hop � Minimize end-to-end expected delay � Minimum Estimated Expected Delay (MEED) � Compute expected delay for the observed history �

  8. Topology Distribution: Link State Natural match for epidemic protocol Link state: fl ood link state to all nodes � Epidemic: propagate a message to all nodes � Complete update after a single exchange �

  9. Routing Decision Time Source routing � Cannot react to topology changes � Per hop routing � If messages wait for a long time, same problem � Per contact routing � Recompute routing for all messages on each connection � Takes advantage of opportunistic connectivity � Frequently recompute routing table �

  10. Short Circuiting When link is up: link cost = link latency Permits messages to take advantage of good timing �

  11. Short Circuiting

  12. Short Circuiting

  13. Loop Free Routing � Must make decisions with the same state Traditional networks � State does not change while data is in transit Delay tolerant networks � Want to be able to adapt while data is in transit

  14. Performance Evaluation � Compare fi ve protocols: � Earliest Delivery (ED) � Minimum Expected Delay (MED) � MED Per Contact � Epidemic � Minimum Estimated Expected Delay (MEED) � Network layer simulator

  15. Scenario � Based on wireless LAN usage traces from Dartmouth College � More than 2000 users � More than 500 access points � 2 years � Represents mobile users forming an ad-hoc DTN � “Random” mobility with statistical regularity

  16. Dartmouth Data

  17. Dartmouth Data

  18. Scenario Generation Too much data! Only use one month of data � Select 30 connected users � Pick a node at random 1. Put its “good” neighbours in a set 2. Select node at random from the set 3. Repeat 2 until you have N nodes 4.

  19. Simulation Parameters � 30 nodes � 10 topologies � Bidirectional traf fi c � Each node sends 12 messages every 12 hours � 10 000 bytes per message

  20. Delivery Ratio Over Buffer Size

  21. Latency Over Buffer

  22. Conclusions � Link state is an excellent fi t with epidemic � MEED: Reasonable performance without schedule � Epidemic performance is buffer limited � Close to optimal with lots of resources � Per-contact routing � Decreases delay

  23. Future Work � Different data sets � Multiple copies � Experimental deployments of DTNs � Better metrics � Use topology for directed multiple copy routing

  24. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend