第四章 實驗及特性分析
4.2 實驗結果及特性分析
這小節會針對上述的四種 Cases,說明並分析每一個實驗結果所 呈現出來無縫式 TCP 連線環境的兩個特性:連線轉移狀態和連線轉 移時造成的延遲時間。
Case 1:
流程圖如圖 4-3:
WLAN GPRS
圖 4-3 Case 1 之流程圖
由實驗結果顯示,在連線轉移狀態這特性來說,它轉移的順序 為 WLAN Æ wait Æ WLAN (註:AÆBÆC 表示一開始先利用 A 技 術傳輸資料,然後改用 B 技術傳輸資料,最後使用 C 技術傳輸資 料,wait 代表在這階段中不做傳輸資料的動作)。
由於在這 Case 中並沒有涉及到連線的轉換,所以就不去討論 連線轉移時的延遲時間。
Case 2:
流程圖如圖 4-4:
WLAN GPRS
圖 4-4 Case 2 之流程圖
由實驗結果顯示,在連線轉移狀態這特性來說,它轉移的順序 為 GPRS Æ wait Æ GPRS。
由於在這 Case 中也沒有涉及到連線的轉換,所以就不去討論 連線轉移時的延遲時間。
Case 3:
流程圖如圖 4-5:
WLAN GPRS
圖 4-5 Case 3 之流程圖
由實驗結果顯示,在連線轉移狀態這特性來說,它轉移的順序 為 WLAN Æ GPRS Æ WLAN。
在連線轉移所造成的延遲時間這特性來說,本實驗取五次測試 結果來分析。在這 Case 中涉及到兩個連線轉換,第一次連線轉移(從 WLAN 連線轉到 GPRS 連線)的延遲時間平均為 3.698 秒如表 4-1,
這延遲時間為 CW 利用 GPRS 連線跟 SW 交換一個 counter 的網路 延遲時間加上取出未送達對方的封包的時間。
測試編號 第一次 第二次 第三次 第四次 第五次 平均 延遲時間
(秒)
2.969 3.116 3.745 5.234 3.426 3.698
表 4-1 WLANÆGPRS 延遲時間
在第二次連線轉移(從 GPRS 連線轉到 WLAN 連線)的延遲時 間平均為 1.374 秒如表 4-2,這延遲時間為 CW 利用 WLAN 連線跟 SW 交換一個 counter 的網路延遲時間加上取出未送達對方的封包
的時間。
測試編號 第一次 第二次 第三次 第四次 第五次 平均 延遲時間
(秒)
1.266 1.259 1.672 1.281 1.389 1.374
表 4-2 GPRSÆWLAN 延遲時間
相比之下,WLAN 連線的網路延遲時間通常會比 GPRS 連線 的網路延遲時間來的短。
Case 4:
流程圖如圖 4-6:
WLAN (subnet1) WLAN
(subnet2)
圖 4-6 Case 4 之流程圖
由實驗結果顯示,在連線轉移狀態這特性來說,它轉移的順序 為 WLAN(網域 1) Æ WLAN(網域 2)
先前有說明過這個 Case 是利用程式在某個時間點刻意讓 CW 認為 WLAN IP 已經改變,所以根據表 4-3 顯示,在這次轉移連線 的延遲時間平均為 2.731 秒,這延遲時間為 CW 利用 WLAN 的新 IP 建立新連線並且利用此新連線跟 SW 交換一個 counter 的網路延 遲時間加上取出未送達對方的封包的時間。
測試編號 第一次 第二次 第三次 第四次 第五次 平均 延遲時間
(秒)
2.110 3.381 2.792 2.435 3.134 2.731
表 4-3 WLAN(網域 1) Æ WLAN(網域 2)延遲時間
由於這種狀況一定是發生在 AP 轉換後,所以除了上述的延遲 時間還會多耗費轉移到別的 AP 的時間,這時間為不固定的,它會 因為目前所在環境的 WLAN 訊號強度不同而改變,WLAN 訊號強 度越強,轉換 AP 所需要的時間就越短,反之亦然。然而轉移 AP 花費的時間為 WLAN 技術本來就會發生的,並非因為本論文設計 出的架構產生,所以不將這時間算在轉移連線的延遲時間。
綜合上述四個 Case,此系統會依照第二章說明過的連線策略去 動態利用某一條連線傳輸資料,在轉移連線中會發生的延遲時間,多 半都為雙方交換一個 counter 的網路延遲時間加上處理未送達封包的 時間(Case 4 除外,需要加上利用新 IP 產生新連線的延遲)。