MobiT: A Distributed and Congestion- Resilient Trajectory Based - - PowerPoint PPT Presentation

mobit a distributed and congestion
SMART_READER_LITE
LIVE PREVIEW

MobiT: A Distributed and Congestion- Resilient Trajectory Based - - PowerPoint PPT Presentation

MobiT: A Distributed and Congestion- Resilient Trajectory Based Routing Algorithm for Vehicular Delay Tolerant Networks Li Yan , Haiying Shen and Kang Chen ACM/IEEE IoTDI Pittsburgh, USA April 2017 2 Playground for VDTNs Limited bandwidth,


slide-1
SLIDE 1

MobiT: A Distributed and Congestion- Resilient Trajectory Based Routing Algorithm for Vehicular Delay Tolerant Networks

Li Yan, Haiying Shen and Kang Chen

ACM/IEEE IoTDI

Pittsburgh, USA April 2017

slide-2
SLIDE 2

2

Playground for VDTNs

Limited bandwidth, sparse communication infrastructure Such as:

slide-3
SLIDE 3

3

Playground for VDTNs

Limited bandwidth, sparse communication infrastructure Such as:

slide-4
SLIDE 4

4

Playground for VDTNs

Limited bandwidth, sparse communication infrastructure Such as:

slide-5
SLIDE 5

5

Why is packet delivery in VDTNs non-trivial?

slide-6
SLIDE 6

6

Why is packet delivery in VDTNs non-trivial?

  • Highly dynamic mobility of

vehicles

  • Disconnected nature of

VDTNs

slide-7
SLIDE 7

7

Why is packet delivery in VDTNs non-trivial?

  • Highly dynamic mobility of

vehicles

  • Disconnected nature of

VDTNs

Efficient and accurate delivery of packet is not easy

slide-8
SLIDE 8

8

slide-9
SLIDE 9

9

Use vehicles’ historical meeting records to schedule packet forwarding

1

Insufficiently accurate

slide-10
SLIDE 10

10

Use vehicles’ historical meeting records to schedule packet forwarding

1

Use vehicles’ trajectories to schedule the delivery of packets

2

Insufficiently accurate Depend on extra APs

slide-11
SLIDE 11

11

MobiT: Packet routing method using Mobility derived from Trajectories

Destination Relay Source Service 8:30AM Friend

A B C D

slide-12
SLIDE 12

12

MobiT: Packet routing method using Mobility derived from Trajectories

Destination Relay Source Service 8:30AM Friend

A B C D

Source vehicle – starting vehicle of the packet

slide-13
SLIDE 13

13

MobiT: Packet routing method using Mobility derived from Trajectories

Destination Relay Source Service 8:30AM Friend

A B C D

Source vehicle – starting vehicle of the packet Destination vehicle – target of the packet

slide-14
SLIDE 14

14

MobiT: Packet routing method using Mobility derived from Trajectories

Destination Relay Source Service 8:30AM Friend

A B C D

Source vehicle – starting vehicle of the packet Destination vehicle – target of the packet Relay vehicle – intermediate vehicle in the forwarding of the packet

slide-15
SLIDE 15

15

Friend vehicle – shares similar mobility with the destination vehicle

MobiT: Packet routing method using Mobility derived from Trajectories

Destination Relay Source Service 8:30AM Friend

A B C D

Source vehicle – starting vehicle of the packet Destination vehicle – target of the packet Relay vehicle – intermediate vehicle in the forwarding of the packet

slide-16
SLIDE 16

16

Friend vehicle – shares similar mobility with the destination vehicle

MobiT: Packet routing method using Mobility derived from Trajectories

Destination Relay Source Service 8:30AM Friend

A B C D

Service vehicle – vehicle with stable trajectory Source vehicle – starting vehicle of the packet Destination vehicle – target of the packet Relay vehicle – intermediate vehicle in the forwarding of the packet

slide-17
SLIDE 17

17

Design of MobiT Experimental results Conclusion with future directions

Overview

slide-18
SLIDE 18

18

Representation of Short-term Vehicle Mobility

Vehicle trajectory

slide-19
SLIDE 19

19

Representation of Short-term Vehicle Mobility

Vehicle trajectory

Table I: Table of road segment delays

slide-20
SLIDE 20

20

Representation of Short-term Vehicle Mobility

Vehicle trajectory

Table I: Table of road segment delays Table II: Table of road segment congestion state

slide-21
SLIDE 21

21

Representation of Short-term Vehicle Mobility

Vehicle trajectory

Table I: Table of road segment delays Table II: Table of road segment congestion state

Estimate travel time of the trajectory

slide-22
SLIDE 22

22

Representation of Long-term Vehicle Mobility

Vehicle routine

Ts: 08:10~08:20

Te: 08:30~08:45 Ts: 13:00~13:20 Te: 13:30~13:45

slide-23
SLIDE 23

23

Representation of Long-term Vehicle Mobility

Vehicle routine

Ts: 08:10~08:20

Te: 08:30~08:45 Ts: 13:00~13:20 Te: 13:30~13:45 Table III: Table of routines

slide-24
SLIDE 24

24

Representation of Long-term Vehicle Mobility

Vehicle routine

Ts: 08:10~08:20

Te: 08:30~08:45 Ts: 13:00~13:20 Te: 13:30~13:45 Table III: Table of routines

slide-25
SLIDE 25

25

Representation of Long-term Vehicle Mobility

Vehicle routine

Ts: 08:10~08:20

Te: 08:30~08:45 Ts: 13:00~13:20 Te: 13:30~13:45 Table III: Table of routines Table IV: Table of friends

slide-26
SLIDE 26

26

Routing Process based on Vehicle Mobility

D B C A

N1 N2 Source Forwarder Destination

Complete list of forwarders

1

slide-27
SLIDE 27

27

Routing Process based on Vehicle Mobility

D B C A

N1 N2 Source Forwarder Destination

Complete list of forwarders

Source Forwarder Destination

D B C A

N1 N2

Incomplete list of forwarders

1 2

slide-28
SLIDE 28

28

Routing Process based on Vehicle Mobility

D B C A

N1 N2 Source Forwarder Destination

Complete list of forwarders

Source Forwarder Destination

D B C A

N1 N2

Incomplete list of forwarders

1 2 3

No short-term mobility Use long-term mobility Rely on service vehicle

slide-29
SLIDE 29

29

Vehicle mobility traces

Performance evaluation

Rome [1]: 30-day taxi trace with 315 taxis and 4638 landmarks

[1] R. Amici, M. Bonola, L. Bracciale, P. Loreti, A. Rabuffi, and G. Bianchi, “Performance assessment of an epidemic protocol in VANET using real traces,” in

  • Proc. of MoWNeT, 2014.

Robust Replication Routing (R3): Mobicom’11

Comparison methods

Shared-Trajectory-based Data Forwarding (STDFS): Infocom’11

slide-30
SLIDE 30

30

Metrics

Performance evaluation (cont.)

Success rate Average delay Average number of information queries Average vehicle memory usage

slide-31
SLIDE 31

31

Rome:

Performance evaluation (cont.)

MobiT>STDFS>R3 R3>STDFS>MobiT

slide-32
SLIDE 32

32

Rome:

Performance evaluation (cont.)

STDFS>MobiT>R3 R3>Service>MobiT>STDFS

slide-33
SLIDE 33

33

  • 1. By utilizing vehicles’ trajectories, MobiT can schedule the

forwarding of packets in a distributed manner.

Summary

  • 2. Through combining the vehicles’ long-term mobility with

their short-term mobility, MobiT can realize accurate and efficient delivery of packets with limited overhead.

  • 3. In the future, we will further exploit vehicles’ social

relationship for the routing of packets.

slide-34
SLIDE 34

34

Thank you! Questions & Comments?

Li Yan, PhD Candidate ly4ss@virginia.edu Pervasive Communication Laboratory University of Virginia