t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Temporal Reachability Graphs
John Whitbeck, Marcelo Dias de Amorim, Vania Conan and Jean-Loup Guillaume
August 25th, 2012
Temporal Reachability Graphs John Whitbeck, Marcelo Dias de Amorim, - - PowerPoint PPT Presentation
t h a l e s & u p m c s o r b o n n e u n i v e r s i t e s - l i p 6 Temporal Reachability Graphs John Whitbeck, Marcelo Dias de Amorim, Vania Conan and Jean-Loup Guillaume August 25th, 2012 t h a l e s & u p m c s o r b o n n e u
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
John Whitbeck, Marcelo Dias de Amorim, Vania Conan and Jean-Loup Guillaume
August 25th, 2012
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 2/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 2/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Time Node 1 Node 2 Event a b UP d e UP c e UP 1 a b DOWN 1 d e DOWN 1 c e DOWN 1 b d UP 2 a b UP · · ·
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 2/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Time Node 1 Node 2 Event a b UP d e UP c e UP 1 a b DOWN 1 d e DOWN 1 c e DOWN 1 b d UP 2 a b UP · · ·
Contact trace : symmetric single-hop information Opportunistic routing : asymmetric multi-hop connectivity over time
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 2/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
1 From time-varying connectivity graphs to reachability graphs 2 Efficient calculation of reachability graphs 3 Results : bounds on communication capabilities
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 3/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
TRG Definition
In a (τ, δ)-reachability graph, an arc exists from node A to B at time t if a space-time path exists from A to B leaving A at time t and arriving at B before t + δ given that each single-hop takes time τ.
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 5/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
TRG Definition
In a (τ, δ)-reachability graph, an arc exists from node A to B at time t if a space-time path exists from A to B leaving A at time t and arriving at B before t + δ given that each single-hop takes time τ.
a b c d e δ = 1s δ = 2s TRG at t = 0s Delay Tolerance (δ) a b c d e TRG at t = 1s TRG at t = 2s a b c d e a b c d e a b c d e a b c d e
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 5/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
TVDS Definition
A time-varying dominating set (TVDS) of a temporal reachability graph, is a time-varying set of nodes such at at all times t, the node in the TVDS are a regular dominating set of the directed reachability graph at time t.
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 6/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
become easy
point-to-point, broadcast)
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 7/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
become easy
point-to-point, broadcast)
The real challenge is calculating a reachability graph from a regular time-varying graph !
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 7/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 9/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
“Rδ ⊕ Rµ = Rδ+µ”
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 9/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 10/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Messages are created out of sync with the contact trace’s granularity (t = kη)
approximations
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 10/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
0.36 0.4 0.44 0.48 0.52 1350 1360 1370 1380 1390 1400 0.1 0.2 0.3 0.4 0.5 0.6 Density Dominating set size Time (s) Dominating set size from lower and upper bounds Upper bound Lower bound
Example taken from the Rollernet trace with τ = 5s and δ = 1min
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 10/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Graph can evolve faster than the transmission time (η < τ)
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 10/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
0.2 0.4 0.6 0.8 1 20 30 40 50 60 70 80 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 20 30 40 50 60 70 80 0.2 0.4 0.6 0.8 1 Proportion of connected pairs Dominating set size 0.2 0.4 0.6 0.8 1 20 30 40 50 60 70 80 0.2 0.4 0.6 0.8 1 Time (min) δ = 10s δ = 1min δ = 3min
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 12/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
0.2 0.4 0.6 0.8 1 4 5 6 7 8 9 10 11 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 4 5 6 7 8 9 10 11 0.2 0.4 0.6 0.8 1 Proportion of connected pairs Dominating set size 0.2 0.4 0.6 0.8 1 4 5 6 7 8 9 10 11 0.2 0.4 0.6 0.8 1 Time (h) δ = 20min δ = 1h δ = 2h
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 13/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Rollernet : Average density vs. maximum delay δ for different edge traversal times τ
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 14/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Rollernet : Average dominating set size vs. maximum delay δ for different values of τ (in seconds).
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 14/16
t h a l e s & u p m c s o r b o n n e u n i v e r s i t ´ e s - l i p 6
Contributions
time-varying graphs
detection)
Lessons for opportunistic networks
very hard
through a small dominating set (Offloading)
Whitbeck et al. — Temporal Reachability Graphs — August 25th, 2012 15/16
More info at : http://www-npa.lip6.fr/~whitbeck Calculation & visualization code : http://github.com/neush/ditl