• 沒有找到結果。

4.2.1. 整體網路效能評估

為了評估本研究方法對網路的影響,我們考慮在第一個基地台的涵蓋範圍中,皆為 一般用戶,亦即未裝置代理伺服器於手機上。第二個基地台的涵蓋範圍中,皆為擁有代 理伺服器的手機用戶。當無線最大傳輸速率為 1000Kb/s,且人數為 20 人時,則這兩個 基地台的下載流量如(圖 19)所示,結果顯示了在手機上執行快取及排程機制,可以有 效的減少無線網路的總頻寬消耗。在(圖 18)中呈現了流量的統計數據,可以看出最大

圖 19 – 基地台下行流量比較 Seconds

Throughput

Without MS Proxy With MS Proxy

Max Mean Stddev Max Mean Stddev

圖 18 – 基地台下行流量統計數據

32

瞬間流量、平均流量及流量標準差皆有明顯的下降。

另一方面,由於受到無線頻寬的侷限,可服務的人數也有其限制。藉由快取跟預先 下載的機制,可以更有效的利用頻寬資源並且降低尖峰,就如同(圖 19)中所見,代理 伺服器可以有效減少基地台的平均下行傳輸速率,使得可服務人數大幅增加。

4.2.2. 應用程式效能評估

當我們考慮減少無線網路的流量負載時,也需思考此方法會如何影響手機用戶的使 用體驗。我們以卜瓦松分布來模擬用戶使用應用程式的間隔時間,則有無代理伺服器兩 種情形的手機資料流量分別如(圖 23)和(圖 21)中所示。由於快取的緣故可以看出擁有

Seconds

Throughput

圖 21 – 無代理伺服器的手機流量

圖 20 – 不同用戶數量下的基地台下行平均傳輸速率 Number of user

Throughput

33

代理伺服器資料存取次數明顯的減少,另一方面代理伺服器根據效能函數以決定適當的

資料傳輸速率,在不影響用戶效能的同時,使得頻寬資源能獲得有效的利用。

接著觀察應用程式的使用頻寬(圖 22),我們可以發現在沒有代理伺服器的狀況下,

各個應用程式的平均流量皆差異不大,因為在手機端並無流量控管的機制。但有代理伺 服器存在時,則會依據每個應用程式的速率需求不同分配資源,使得頻寬的使用更有效

率。

在無代理伺服器的情形中,各個應用程式的反應時間與資料大小的關係呈現正相關,

亦即傳輸資料越多則延遲時間越久。有代理伺服器時,會考慮工作本身的執行期限,隨 著時間越來越接近期限,工作的權重也會隨之提高。此時將會優先傳輸此工作並給予較

Seconds

Throughput

圖 23 – 有代理伺服器的手機流量

圖 22 – 應用程式平均流量

34

多的資源,避免了反應時間過長的情形發生。在(圖 24)可以看到,對於資料量越大的 應用內容,基於效能決定的排程策略更能發揮其功效。

當基地台中用戶數量越來越多時,網路服務的品質也隨之逐漸下降,甚至可能造成 壅塞的現象。當這種情況發生時,傳統上只能以丟棄封包的機制消極處理,但是透過快 取和預先下載的方法,可以使網路壅塞對用戶造成的影響降至一定程度之下。當基地台 下的用戶數量增加時(圖 25),反應時間仍能保持於可接受的範圍內。

圖 24 – 應用程式平均回應時間

圖 25 – 不同用戶數量下的平均回應時間

35

相關文件