dc.contributor.advisor | 蔡子傑 | zh_TW |
dc.contributor.advisor | Tsai,Tzu-Chieh | en_US |
dc.contributor.author (Authors) | 張碩瀚 | zh_TW |
dc.contributor.author (Authors) | Chang,Sol-Han | en_US |
dc.creator (作者) | 張碩瀚 | zh_TW |
dc.creator (作者) | Chang,Sol-Han | en_US |
dc.date (日期) | 2006 | en_US |
dc.date.accessioned | 17-Sep-2009 13:58:17 (UTC+8) | - |
dc.date.available | 17-Sep-2009 13:58:17 (UTC+8) | - |
dc.date.issued (上傳時間) | 17-Sep-2009 13:58:17 (UTC+8) | - |
dc.identifier (Other Identifiers) | G0093753018 | en_US |
dc.identifier.uri (URI) | https://nccur.lib.nccu.edu.tw/handle/140.119/32657 | - |
dc.description (描述) | 碩士 | zh_TW |
dc.description (描述) | 國立政治大學 | zh_TW |
dc.description (描述) | 資訊科學學系 | zh_TW |
dc.description (描述) | 93753018 | zh_TW |
dc.description (描述) | 95 | zh_TW |
dc.description.abstract (摘要) | 現今我們所住的世界不再只是一個單純的有線網路,隨著WLAN的無線區域網路的存取點越來越普遍,每個家庭使用有線網路做為後端網路然後使用無線區域網路的存取點作為最後一哩的情況也隨著變的常見了,所以現在的網路世界不再只是一個單純的有線網路而是一個有線跨無線的異質性無線網路了,TCP一個我們所常用的傳輸層的協定當遇到異質性無線網路時已經被證實會對封包遺失的原因有誤判,在無線傳輸時封包遺失的理由包括訊號品質不好以及用戶端之間在無線介質中的競爭,因此我們設計了一個具有跨層考量的EATCP-Assisted模組來幫助傳送端收集媒體存取控制層的資訊並使的傳送端在調整競爭視窗上面更有效率,在EATCP中有兩大部分:第一部份是估算階段,第二階段就是EATCP的擁塞控制機制,藉由EATCP-Assisted模組所收集到的wirelessRTT以及utilization我們可以有效的估算出wiredBW以及wirelessBW,並藉由這兩個參數我們可以準確的將封包遺失的原因從頻道衰減以及用戶端之間的競爭中分別出來,因此一個適當的競爭視窗就可以藉由這些資訊來調整出來。 | zh_TW |
dc.description.abstract (摘要) | Recently, with the growth of WLAN, the world we live today is no longer a pure wired network, it’s a heterogeneous wireless network. The TCP that we commonly used has been proven to have misjudgements of packet loss in heterogeneous wireless networks. We design a cross-layer architecture called EATCP-Assisted module to help the sender collect MAC layer information, and adjust the congestion window more efficiently. In EATCP, there are two important parts: the first is estimation phase; the second is congestion control algorithm. By collecting the wirelessRTT, and utilization we can estimate the wiredBW and wirelessBW. The EATCP will distinguish the causes of packet loss from network congestion, channel fading, or contention between wireless clients. Thus, appropriate congestion window adjustment can be done accordingly. The simulation results show that our EATCP outperforms other versions of TCP. | en_US |
dc.description.tableofcontents | TABLE OF CONTENTSCHAPTER 1 Introduction 11.1 Background 21.1.1 TCP 31.1.2 802.11 61.1.3 Streaming 111.2 Motivation 141.3 Organization 15CHAPTER 2 Related Work 162.1 TCP-Vegas: 162.2 JTCP: Jitter-Based TCP for Heterogeneous Wireless Networks 192.3 The macroscopic behavior of the TCP congestion Avoidance algorithm 22CHAPTER 3 Error Adaptive TCP 273.1 Architecture 273.2 Estimate phase︰ 283.2.1 Estimate wirelessBW︰ 293.2.2 Estimate wiredBW︰ 323.3 Error-Adaptive TCP 33CHAPTER 4 Simulation 374.1 The contrast of EATCP 374.2 Performance Matrices 374.3 Simulation Results 384.3.1 Verification of Estimation Phase: 394.3.2 Scenario 1: 414.3.3 Scenario 2: 474.3.4 Streaming Service Scenario: 50CHAPTER 5 Conclusions and Future Work 54CHAPTER 6 Reference 55 LIST OF TABLESTable 1:Parameter of the Scenario 42Table 2:Parameters of the Application 43Table 3:Parameter of Scenario 2 48 LIST OF FIGURESFigure 1.1:Environment of Heterogeneous wireless networks. 2Figure 1.2:How the congestion window change. 5Figure 1.3:The Ad-hoc Mode 6Figure 1.4:The Infrastructure mode 7Figure 1.5:The Basic Access Mechanism of DCF 9Figure 1.6:The Backoff Procedure. 10Figure 1.7:The Updating of CW 11Figure 1.8:Environment of streaming service 12Figure 2.1:Window control of TCP Vegas 18Figure 2.2:Diagram of JTCP after receiving TDACKs. 20Figure 2.3:Pseudo code of JTCP after receiving TDACKs. 21Figure 2.4:Pseudo code of JTCP after the timer expires 22Figure 2.5:TCP window evolution under periodic loss. 23Figure 3.1:Architecture of Error-Adaptive TCP 28Figure 3.2:Probing mechanism of EATCP-Assisted Module 30Figure 3.3:Pseudo code of is_idle() function 31Figure 3.4:Congestion control algorithm of EATCP 34Figure 4.1︰verification topology of Estimation phase 39Figure 4.2 : Queue Throughput v.s estimate wired bandwidth 40Figure 4.3: Throughput of wireless medium v.s. estimate wireless bandwidth 41Figure 4.4:The Topology of Scenario 1 41Figure 4.5:Throughput of Flow 0 43Figure 4.6:Delay of Flow 0 44Figure 4.7:Throughput of Flow 1 44Figure 4.8:Delay of Flow 1 45Figure 4.9:Throughput of Flow 2 45Figure 4.10:Delay of Flow 2 46Figure 4.11:Summary throughput of Flow 0, Flow 1, and Flow 2 47Figure 4.12:Fairness between Flow 0, Flow 1, and Flow 2 47Figure 4.13:Topology of Scenario 2 48Figure 4.14︰Loss rate variation of Scenario 2 49Figure 4.15︰Total throughput of Scenario 2 49Figure 4.16︰Average Delay of Scenario 2 50Figure 4.17︰Fairness of Scenario 2 50Figure 4.18︰Diagram of streaming service Scenario 51Figure 4.19︰Average PSNR 51Figure 4.20:Average PSNR of background UDP traffic. 52Figure 4.21:Average PSNR of background TCP traffic. 53 | zh_TW |
dc.format.extent | 45634 bytes | - |
dc.format.extent | 36176 bytes | - |
dc.format.extent | 66716 bytes | - |
dc.format.extent | 12575 bytes | - |
dc.format.extent | 339131 bytes | - |
dc.format.extent | 223315 bytes | - |
dc.format.extent | 138389 bytes | - |
dc.format.extent | 402703 bytes | - |
dc.format.extent | 13372 bytes | - |
dc.format.extent | 22828 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | en_US | - |
dc.source.uri (資料來源) | http://thesis.lib.nccu.edu.tw/record/#G0093753018 | en_US |
dc.subject (關鍵詞) | 異質性無線網路 | zh_TW |
dc.subject (關鍵詞) | 多媒體服務 | zh_TW |
dc.subject (關鍵詞) | TCP | en_US |
dc.subject (關鍵詞) | Heterogeneous wireless networks | en_US |
dc.subject (關鍵詞) | Congestion Avoidance Algorithm | en_US |
dc.subject (關鍵詞) | Streaming service | en_US |
dc.title (題名) | 適用於異質性無線網路之錯誤可調性TCP | zh_TW |
dc.title (題名) | Error-Adaptive TCP for Heterogeneous Wireless Networks | en_US |
dc.type (資料類型) | thesis | en |