資訊所 P76064570 瞿旭民
5/9 - Group 1
而在 mobile network (wireless) 當中,許多 simulation 都需透過許多種不同的 model 來做完成; 像是 wireless communication 以及 mobile computing community 等等。
而最常並廣泛使用的 mobility model 則是 Random waypoint (RWP) model。
為了後面的數學所需,這邊會先做定義與規劃:
RWP 的問題首先看到範圍定義 :
再來看到 RWP 中的 node 定義 (i 表示 movement period、j 表示第幾個 node):
再來看到 V (speed)、T (pause time) 的選擇來決定 complete movement process,且這兩者皆為 random distribution :
這麼一來,一個 movement period "i" 可由向量(如下)做描述:
Stochastic Process:
Expectation of Stochastic Process:
time average of node j
ensemble average at period i
由於是 uniform distribution,所以 Point's location 的 pdf:
由於 L=|Px1 - Px2|,D = |x1-x2| <= l,所以我們可以求 P(L<=l) 進而得知:
透過 0<= l <= a,我們得知當 l > a 時,P(L <= l) =1。 因此透過邊界指定我們可以計算得知:
對剛剛算出的 CDF 做微分,便可得:
因此我們可算出期望值:
Expected distance:
Second moment:
對於四方形同樣可得:
而二維的 Length 部份我們可以使用兩個 1-dimension 做相乘(independent),分別代表 x,y 軸的 Lx, Ly:
同樣地,我們就可以透過剛剛的 PDF 來算 CDF:
再來對 CDF 做微分:
這樣就可以得到期望值:
Expected value:
Second moment:
空間從一維開始分析與討論、再到四方形及圓形區域。
最後再解釋距離與時間關係 ,並討論加入 pause time 的影響。
考慮幾個速度選擇 - 常數 or 隨機變數:
而這時我們就可以探討使用什麼 random distribution 來作為速度:
有了時間計算方式後,我們再來看到 pause time 的影響:
原本的移動時間:
Pause time:
而 Expected value 為以下,其代表方向改變所需的平均時間:
從而可以獲得 PDF:
Nodes in RWP
在有了 length 跟 time 後,我們接著考慮 node 在 waypoints 之中移動所經過直線上的 locations, 而單一 node 位置 X = (x,y),我們可以透過此定義來表示空間分佈的 PDF:
而計算一個 node 位於特定區域(A', A' ⊆ A )底下的機率,就可以透過對上式做積分來得到:
沒有 pause time 的情況,就是一個持續進行的移動過程。
而上方 fx(x) 的 PDF 所示,不管是四方形或是圓形區域,都會在中心有最大的機率。這說明了所有 node 於 RWP 當中,在中心位置出現的機率最高。
而考慮 pause time 影響的情況,則 spatial distribution:
pause component
mobility component
代表當前正在目標點暫停的所有 nodes 的空間分佈
(uniform distribution)
代表所有移動 nodes 的空間分佈
(e.g. without pause time 的機率分佈)
而 E{T_p} 與 p 的關係如下(四方形):
再來看到 p (pause probability):
On known position
由於 node 在開始移動前並非以 uniformly distributed 的方式來選擇下個行進方向的角度,導致前面的空間分佈也不會是 uniformly distribution 的方式做分佈。
我們便來探討角度的選擇,在本篇中角度的 PDF 是由 node 所在的 system area 的形狀以及其出發的位置來做決定,接下來便會開始從一維的線段開始分析,再到二維的 circular system area。
在線段上,在定點上行動只有左、右兩種選擇; 並且移動目的的選擇為 uniform distribution,所以我們可得角度的 PDF:
行進方向與中心的夾角
行進方向
起點與中心的夾角
我們可以歸納出4個規則:
接下來一樣透過 CDF 的 conditional probability (條件為 r,為 starting point 到圓心的距離) 的微分來獲得 theta 角度的機率分佈關係!
為灰色區域的部份(也是 destination 的可能位置)
而 A 的面積會跟移動距離( l )以及與圓心距離( r ) 有關
對 CDF 做微分來獲得方向的機率分佈(都有 conditional):
取隨機變數(r, phi)的邊界做積分消除 conditional probability,獲得方向的機率分佈:
結果顯示:
Discussion
在前面的部份主要都是在 cell 內做討論(length、time、direction),現在則開始討論不同 cell 間的問題,也就是 cell change rate。
為何討論 cell change rate? 有兩個原因:
而這兩個行為都會傳送 signaling traffic,並且這個 traffic 量會與 cell change rate 有關聯!
首先我們來討論,在 "一次移動過程" 中,會需要幾次的 cell changes:
其中 m 代表 transition 的數量,c_i 則代表第 i 次 transition 中的 cell changes 數量。接著我們只要能夠對 c_i 做討論,就可以得到 cell changes 總數的期望值。
針對每個 unit time 中每個 node 的平均 cell change 次數:
而這個值的意義是為 cell change rate、或是 cell change frequency,對於一個 node 或是一個特定 scenario 中 degree of mobility 很好的測量單位。
我們來看從速度與 cell 數量調整,來看 cell change rate 的變化: