Download presentation
Presentation is loading. Please wait.
Published byLewis Ford Modified over 9 years ago
1
Properties of Random Direction Models Philippe Nain, Don Towsley, Benyuan Liu, Zhen Liu
2
Main mobility models Random Waypoint Random Direction
3
Random Waypoint Pick location x at random Go to x at constant speed v Stationary distribution of node location not uniform in area
4
Random Direction Pick direction θ at random Move in direction θ at constant speed v for time τ Upon hitting boundary reflection or wrap around
5
Reflection in 2D
6
Wrap around in 2D
7
Question: Under what condition(s) stationary distribution of node location uniform over area?
8
Notation T j : beginning j-th movement τ j = T j+1 - T j : duration j-th mvt s j : speed in j-th mvt θ(t) : direction time t θ j = θ( T j ) : direction start j-th mvt γ j : relative direction (T j, s j, γ j ) j 1 : mvt pattern
9
γ j = relative direction 1 D: γ j {-1,+1} θ j = θ ( T j -) γ j Wrap around: θ j = θ j-1 γ j 2D: γ j [0,2 π ) θ j = θ(T j -)+ γ j -2π ( θ(T j -) + γ j )/2π Wrap around: θ j = θ j-1 + γ j -2π ( θ(T j -) + γ j )/2π
10
Result I (1D & 2D; Refl. & Wr) If location and direction uniformly distributed at time t=0 then these properties hold at any time t>0 under any movement pattern.
11
Proof (1 D =[0,1) & Wrap around) Mvt pattern (T j, s j, γ j ) j 1 fixed Assumption: P(X(0) < x, θ(0) = θ) = x/2 Initial speed = s 0 0≤t<T1 : X(t) = X(0) + θ(0)s 0 t - X(0) + θ(0)s 0 t P(X(t) < x, θ(t) = θ) = ½ ∫ [0,1] 1 u + θ(0)s 0 t - u + θ(0)s 0 t < x du = x/2 (X(t),θ(t)) unif. distr. [0,1)x{-1,1}, 0≤t<T1.
12
Proof (cont’ - 1D & Wrap around) For wrap around θ(T 1 )= θ(0)γ 1 X(T 1 ) = X(0) + θ(0)γ 1 s 0 T 1 - X(0) + θ(0)γ 1 s 0 T 1 Conditioning on initial location and direction yields (X(T 1 ), θ(T 1 )) uniformly distributed in [0,1) {-1,+1}. Proof for [0,1) & wrap around concluded by induction argument.
13
Proof (cont’ - 1D & Reflection) Lemma: Take T j r = T j w, γ j r = γ j w, s j r = 2s j w If relations X r (t) = 2X w (t), 0 ≤ X w (t) < ½ = 2(1-X w (t)), ½ ≤ X w (t) <1 θ r (t) = θ w (t), 0 ≤ X w (t) < ½ = -θ w (t), ½ ≤ X w (t) < 1 hold at t=0 then hold for all t>0. Use lemma and result for wrap around to conclude proof for 1D and reflection.
14
Proof (cont’ - 2D Wrap around & reflection). Area: rectangle, disk, … Wrap around: direct argument like in 1D Reflection: use relation between wrap around & reflection – See Infocom’05 paper.
15
Corollary N mobiles unif. distr. on [0,1] (or [0,1] 2 ) with equally likely orientation at t=0 Mobiles move independently of each other Mobiles uniformly distributed with equally likely orientation for all t>0.
16
Remarks (1D models) Additive relative direction ok θ j = (θ j-1 + γ j ) mod 2, γ j {0,1} γ j = 0 (resp. 1) if direction at time T j not modified θ j = -1 with prob. Q = +1 with prob 1-q Uniform stationary distr. iff q=1/2
17
How can mobiles reach uniform stationary distributions for location and orientation starting from any initial state?
18
Mvt vector {y j = (τ j,s j,γ j, j ) j } { j } j : environment (finite-state M.C.) Assumptions {y j } j aperiodic, Harris recurrent M.C., with unique invariant probability measure q.
19
{y j } j, y j Y, Markov chain {y j } j -irreducible if there exists measure on (Y) such that, whenever (A)>0, then P y (return time to A) > 0 for all y A {y j } j Harris recurrent if it is -irreducible and P y ( j 1 1{y j A} = ) = 1 for all y A such that (A)>0.
20
Z(t) = (X(t), θ(t), Y(t)): Markov process Y(t) = (R(t),S(t),γ(t), (t) R(t) = remaining travel time at time t S(t) = speed at time t γ(t) = relative direction at time t (t) = state of environment at time t Result II (1D, 2D -- Limiting distribution) If expected travel times τ finite, then {Z(t)} t has unique invariant probability measure. In particular, stationary location and direction uniformly distributed.
21
Outline of proof (1D = [0,1]) {z j } j has unique stationary distribution p A=[0,x) { θ} [0, τ) S {γ} {m} q stat. distr. of mvt vector {y j } j p(A)=(x/2) q([0, τ) S {γ} {m} ) Palm formula Lim t P(Z(t) A) = (1/E 0 [T 2 ]) E 0 [ ∫ [0,T2] 1(Z(u) A) du] =(x/2 ) ∫ [0,τ) (1-q([0,u) S {γ} {m} ) du
22
Outline of proof (cont’ -1D) S = set of speeds A = [0,x) { θ} [0, ) S {γ} {m} Borel set Lim t P(Z(t) A) =(x/2 ) ∫ [0, ) (1-q([0,u) S {γ} {m} ) du Lim t P(X(t)<x, θ(t) = θ ) = γ,m Lim t P(Z(t) A) = x/2 for all 0≤ x <1, θ {-1,+1}.
23
Outline of proof (cont’ -2D = [0,1] 2 ) Same proof as for 1D except that set of directions is now [0,2 ) Lim t P(X 1 (t)<x 1, X 2 (t)<x 2, θ(t)< θ ) = x 1 x 2 θ/2 for all 0≤ x 1, x 2 <1, θ [0,2 ).
24
Assumptions hold if (for instance): Speeds and relative directions mutually independent renewal sequences, independent of travel times and environment {τ j, j } j Travel times modulated by { j } j, j M: {τ j (m)} j, m M, independent renewal sequences, independent of {s j, γ j, j } j, with density and finite expectation.
25
ns-2 module available from authors
26
Sorry, it’s finished
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.