Delay-tolerant Networking Routing Protocol Development With The One - - PowerPoint PPT Presentation

delay tolerant networking
SMART_READER_LITE
LIVE PREVIEW

Delay-tolerant Networking Routing Protocol Development With The One - - PowerPoint PPT Presentation

Delay-tolerant Networking Routing Protocol Development With The One Simulator Jonathan Humphrey Introduction Routing Protocol Background Hybrid Routing ONE Simulator Test Results Further Work Routing Protocol Background


slide-1
SLIDE 1

Delay-tolerant Networking

Routing Protocol Development With The One Simulator

Jonathan Humphrey

slide-2
SLIDE 2

Introduction

  • Routing Protocol Background
  • Hybrid Routing
  • ONE Simulator
  • Test Results
  • Further Work
slide-3
SLIDE 3

Routing Protocol Background

  • 1st generation - Random - Epidemic
  • 2nd generation - Probabilistic - PROPHET
  • 3rd generation - Context-aware - MaxProp/RAPID
  • 4th generation - Socially-aware - BUBBLE
  • 5th generation - ?...All protocols have downsides !
slide-4
SLIDE 4

Hybrid Routing

  • Context, social & location-aware combinations
  • Supplemental connectivity data can aid routing
  • Use of social network rank as probability weight
  • Use of geo-socio location to improve context-based routing
slide-5
SLIDE 5

PROPHET

  • Encounter equation - P'xy = Pxy + (1-Pxy) x Pinit
  • Ageing equation - P'xy = Pxy × γk
  • Transitive equation - P'xz = Pxz + (1 − Pxz)PxyPyzβ
  • Static or dynamic Nprob
  • Nprob = N(prob) +/- (1-N(prob) / tablesize)
  • Nprob = constant value
  • P'xy = Pxy + (1-Pxy) x Pinit + Nprob
slide-6
SLIDE 6

One Simulator

  • Realistic, user-controlled DTN simulator
  • Pedestrians, cars, buses, static nodes/hubs
  • Scalable to thousands of nodes
  • Support development of new protocols
  • Supports external datasets & new maps
  • Report framework for detailed analysis
slide-7
SLIDE 7

Test Results

slide-8
SLIDE 8

Test Results

slide-9
SLIDE 9

Further Work

  • Further protocol extension & implementation
  • Longer simulations - 6+ hours
  • Protocol selection via framework implementation
  • Use of Area-specific DTN social networks
slide-10
SLIDE 10

Thanks

  • Any Questions?