Information distribution on a bus-based opportunistic network - - PowerPoint PPT Presentation

information distribution on a bus based opportunistic
SMART_READER_LITE
LIVE PREVIEW

Information distribution on a bus-based opportunistic network - - PowerPoint PPT Presentation

Politecnico di Torino Information distribution on a bus-based opportunistic network Candidate Supervisor Claudio Fiandrino Paolo Giaccone November 26, 2012 Title analysis Information distribution Title analysis Comparison among routing


slide-1
SLIDE 1

Politecnico di Torino

Information distribution on a bus-based opportunistic network

Supervisor Paolo Giaccone Candidate Claudio Fiandrino

November 26, 2012

slide-2
SLIDE 2

Title analysis

Information distribution

slide-3
SLIDE 3

Title analysis

Information distribution Comparison among routing strategies: flood- ing and social-aware forwarding strategies

slide-4
SLIDE 4

Title analysis

Information distribution Comparison among routing strategies: flood- ing and social-aware forwarding strategies bus-based

slide-5
SLIDE 5

Title analysis

Information distribution Comparison among routing strategies: flood- ing and social-aware forwarding strategies bus-based The backbone of the network is realized by buses: the bus schedule helps in develop- ing in a simple manner a mobility model

slide-6
SLIDE 6

Title analysis

Information distribution Comparison among routing strategies: flood- ing and social-aware forwarding strategies bus-based The backbone of the network is realized by buses: the bus schedule helps in develop- ing in a simple manner a mobility model

  • pportunistic

network

slide-7
SLIDE 7

Title analysis

Information distribution Comparison among routing strategies: flood- ing and social-aware forwarding strategies bus-based The backbone of the network is realized by buses: the bus schedule helps in develop- ing in a simple manner a mobility model

  • pportunistic

network The architecture is a kind of Delay Tolerant Networks in which each node acts as a relay

slide-8
SLIDE 8

Title analysis

Information distribution Comparison among routing strategies: flood- ing and social-aware forwarding strategies bus-based The backbone of the network is realized by buses: the bus schedule helps in develop- ing in a simple manner a mobility model

  • pportunistic

network The architecture is a kind of Delay Tolerant Networks in which each node acts as a relay

2 of 19

slide-9
SLIDE 9

Outline

1

The architecture

2

Mobility Model

3

Information Distribution Flooding Social-aware routing algorithms

3 of 19

slide-10
SLIDE 10

The reference architecture

Delay Tolerant Networks (DTNs) are composed of independent regions connected by gateways. When each node acts as a DTN gateway DTNs are also called Opportunistic Networks.

4 of 19

slide-11
SLIDE 11

Outline

1

The architecture

2

Mobility Model

3

Information Distribution Flooding Social-aware routing algorithms

5 of 19

slide-12
SLIDE 12

The mobility model

Human mobility models are very difficult to be predicted. Google Transit Feed provides public bus schedule information.

Parameters of the mobility model

Torino Google Transit Feed Data; relevance r: is the number of bus passages per stop; uniformity coefficient α: describes the relation between passenger deployment and relevance. Passengers move according to pup pdown

6 of 19

slide-13
SLIDE 13

The parameters of the mobility model

Uniformity coefficient:

α =

  • passengers deployed proportionally to the stop relevance;

1 passengers deployed independently of the stop relevance.

Relevance: ˜ ri = ri · (1 − α) + (αrmax) where rmax = max{ri} The probability to get off the bus: pdown = ri

n

j=i rj

The probability to get on the bus: pup = 1 − pdown

7 of 19

slide-14
SLIDE 14

The parameters of the mobility model

Uniformity coefficient:

α =

  • passengers deployed proportionally to the stop relevance;

1 passengers deployed independently of the stop relevance.

Relevance: ˜ ri = ri · (1 − α) + (αrmax) where rmax = max{ri} The probability to get off the bus: pdown = ri

n

j=i rj

The probability to get on the bus: pup = 1 − pdown

7 of 19

slide-15
SLIDE 15

The parameters of the mobility model

Uniformity coefficient:

α =

  • passengers deployed proportionally to the stop relevance;

1 passengers deployed independently of the stop relevance.

Relevance: ˜ ri = ri · (1 − α) + (αrmax) where rmax = max{ri} The probability to get off the bus: pdown = ri

n

j=i rj

The probability to get on the bus: pup = 1 − pdown

7 of 19

slide-16
SLIDE 16

Map with the relevance of the stops

km 20 10 Highest relevance Lowest relevance 8 of 19

slide-17
SLIDE 17

Outline

1

The architecture

2

Mobility Model

3

Information Distribution Flooding Social-aware routing algorithms

9 of 19

slide-18
SLIDE 18

The target

Proximity-based communications. Compare the performances of:

flooding; social-aware algorithms.

Flooding

simple; the cost in terms of network resources utilization is high.

Social-aware algorithms

require a priori human relation knowledge; are less aggressive in consume network resources; lead anyway to good performances.

10 of 19

slide-19
SLIDE 19

Outline

1

The architecture

2

Mobility Model

3

Information Distribution Flooding Social-aware routing algorithms

11 of 19

slide-20
SLIDE 20

Flooding: evaluation conditions

Evaluation of:

stop infection process; passengers data diffusion;

Content injection in:

peripheral stop; medium-relevant stop; hub stop.

Different initial passenger deployment. The population consists of 100 000 passengers. The simulation period is 8:00-12:00 am.

12 of 19

slide-21
SLIDE 21

Flooding: performances

Stop infection process

8 : 8 : 1 2 8 : 2 4 8 : 3 6 8 : 4 8 9 : 9 : 1 2 9 : 2 4 9 : 3 6 9 : 4 8 1 : 1 : 1 2 1 : 2 4 1 : 3 6 1 : 4 8 1 1 : 1 1 : 1 2 1 1 : 2 4 1 1 : 3 6 1 1 : 4 8 1 2 :

250 500 750 1000 1250 1500 1750 2000 2250 2500 2750 3000 Time

  • Num. Stops

hub node medium-rel node peripheral node 8 : 8 : 1 2 8 : 2 4 8 : 3 6 8 : 4 8 9 : 9 : 1 2 9 : 2 4 9 : 3 6 9 : 4 8 1 : 1 : 1 2 1 : 2 4 1 : 3 6 1 : 4 8 1 1 : 1 1 : 1 2 1 1 : 2 4 1 1 : 3 6 1 1 : 4 8 1 2 :

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ·105 Time

  • Num. Users infected

hub α = 0 medium-rel α = 0 peripheral α = 0 hub α = 1 medium-rel α = 1 peripheral α = 1 13 of 19

slide-22
SLIDE 22

Flooding: performances

Passenger data diffusion process

8 : 8 : 1 2 8 : 2 4 8 : 3 6 8 : 4 8 9 : 9 : 1 2 9 : 2 4 9 : 3 6 9 : 4 8 1 : 1 : 1 2 1 : 2 4 1 : 3 6 1 : 4 8 1 1 : 1 1 : 1 2 1 1 : 2 4 1 1 : 3 6 1 1 : 4 8 1 2 :

250 500 750 1000 1250 1500 1750 2000 2250 2500 2750 3000 Time

  • Num. Stops

hub node medium-rel node peripheral node 8 : 8 : 1 2 8 : 2 4 8 : 3 6 8 : 4 8 9 : 9 : 1 2 9 : 2 4 9 : 3 6 9 : 4 8 1 : 1 : 1 2 1 : 2 4 1 : 3 6 1 : 4 8 1 1 : 1 1 : 1 2 1 1 : 2 4 1 1 : 3 6 1 1 : 4 8 1 2 :

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ·105 Time

  • Num. Users infected

hub α = 0 medium-rel α = 0 peripheral α = 0 hub α = 1 medium-rel α = 1 peripheral α = 1 13 of 19

slide-23
SLIDE 23

Outline

1

The architecture

2

Mobility Model

3

Information Distribution Flooding Social-aware routing algorithms

14 of 19

slide-24
SLIDE 24

Social model

Model based on the concept of social space:

mono-dimensional [0, 1]; user mapping based on the degree of interest in the content; forwarding when the social distance is below the infection radius R; an example:

R R 1 u1 u2 u3 u4 u5 u6

15 of 19

slide-25
SLIDE 25

Social-aware forwarding schemes

Deterministic forwarding scheme (DFS): passengers are always altruistic. d(A , B) < R Probabilistic forwarding scheme (PFS): content forwarded likely to social-neighbours. P (A communicate with B) = 1 − d(A , B) 2R

DFS

social distance pforwarding 1 R

PFS

social distance pforwarding 1 2R

16 of 19

slide-26
SLIDE 26

Social model: performance evaluation

Analysis have been performed:

in a multi-hop fashion (whole population, several timeslots); in a single-hop fashion (limited population, one timeslot);

considering:

a social-oblivious mobility model (SOM); a social-based mobility model (SBM).

17 of 19

slide-27
SLIDE 27

Social model: performance evaluation

Analysis have been performed:

in a multi-hop fashion (whole population, several timeslots); in a single-hop fashion (limited population, one timeslot);

considering:

a social-oblivious mobility model (SOM); a social-based mobility model (SBM).

Results proved that in:

multi-hop analysis: PFS

  • DFS

in both mobility models; single-hop analysis: PFS

  • DFS

in SOM; DFS

  • PFS

in SBM;

17 of 19

slide-28
SLIDE 28

Social model: performance evaluation

Analysis have been performed:

in a multi-hop fashion (whole population, several timeslots); in a single-hop fashion (limited population, one timeslot);

considering:

a social-oblivious mobility model (SOM); a social-based mobility model (SBM).

Results proved that in:

multi-hop analysis: PFS

  • DFS

in both mobility models; single-hop analysis: PFS

  • DFS

in SOM; DFS

  • PFS

in SBM;

Selected scheme

Comparison between flooding and DFS

17 of 19

slide-29
SLIDE 29

Comparison flooding/deterministic forwarding scheme

8 : 3 8 : 3 5 8 : 4 8 : 4 5 8 : 5 8 : 5 5 9 : 9 : 5 9 : 1 9 : 1 5 9 : 2 9 : 2 5 9 : 3 9 : 3 5 9 : 4 9 : 4 5 9 : 5 9 : 5 5 1 : 1 : 5 1 : 1 1 : 1 5 1 : 2 1 : 2 5 1 : 3

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ·105 Time

  • Num. Users infected

Flooding R = 0.05 R = 0.04 R = 0.03 R = 0.025 R = 0.02 R = 0.015 R = 0.01

18 of 19

slide-30
SLIDE 30

Thank you!

19 of 19

slide-31
SLIDE 31

Thank you!

19 of 19

slide-32
SLIDE 32

Thank you!

19 of 19

slide-33
SLIDE 33

Thank you!

19 of 19

slide-34
SLIDE 34

Thank you!

19 of 19

slide-35
SLIDE 35

Thank you!

19 of 19

slide-36
SLIDE 36

Thank you!

19 of 19

slide-37
SLIDE 37

Thank you!

19 of 19

slide-38
SLIDE 38

Thank you!

19 of 19

slide-39
SLIDE 39

Thank you!

19 of 19

slide-40
SLIDE 40

Thank you!

19 of 19