簡易檢索 / 詳目顯示

研究生: 王耀駿
Yao-Chun Wang
論文名稱: 無線網路下基於QUIC協定透過添加額外延遲之QoS機制
Delayed base QoS approach with QUIC under WiFi
指導教授: 沈上翔
Shan-Hsiang Shen
口試委員: 金台齡
Tai-lin Chin
沈中安
Chung-An Shen
黃琴雅
Chin-Ya Huang
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2022
畢業學年度: 110
語文別: 英文
論文頁數: 39
中文關鍵詞: 網路通訊協定網路服務品質無線網路服務品質
外文關鍵詞: IETF QUIC, QoS (Quality of Service), QoS under WiFi
相關次數: 點閱:222下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著越來越多不同種類的服務透過網路來提供,如何使這些有著不同需求的服務 順利運作就成為了一個熱門的主題。大部分的QoS架構都是針對特定種類的服務 所設計的,且 常面臨實作成本高昂或是硬體支援相關的問題。而替換新硬體的成 本也隨著行動、無線網路的出現進一步增加。
    在此篇論文中我們會探討幾種已被提出的QoS架構,包含其實作之方與為了 達成目的所做的取捨,以及潛在的問題,並找出這些架構與TCP在WiFi環境下可 能面臨的劣勢,並介紹我 們的QoS架構,一種以QUIC通訊協定取代傳輸控制協 定(TCP)的QoS架構。QUIC是專門針對現今高速、高頻寬、行動/無線流量佔比增 加的網路狀態所設計,YouTube就是使用QUIC的最佳 實例,並且QUIC是個相當 年輕的通訊協定,於2021年五月才發布正式版RFC。我們的架構結合了bit rate控 制與資源分配,透過控制發送端的bit rate,將使我們在WiFi環境下可以 增加頻寬 的利用效率並使網路的吞吐量相較於TCP更加穩定、可控,並且我們的架構與 其他架構最大的差別在於我們並不像TCP一樣依靠丟棄封包來調降發送端的bit rate,這將有助於 改善頻寬的利用率。


    With more and more different kinds of services on the internet, they all have different needs and criteria and how to provide these services efficiently has become a popular topic. Most QoS approaches are designed for specific services and suffer from complexity in implementation or hardware support. The cost to update hardware also becomes higher with the emergence of cellular and 802.11.

    In this paper we discuss some current QoS approaches. The aspects we discuss include where these approaches are implemented in the network stack and the tradeof- f/problem they may have. Then, we discover the problem of these approaches working with TCP under the WiFi environment and introduce our approach based on QUIC pro- tocol. QUIC was just released as a formal RFC in May 2021. The QoS approach we pro- posed is a combination of bit-based and resource reservation. By controlling the source node’s bit rate. We can increase the bandwidth utilization and let throughput be stable, controllable than current TCP under a WiFi environment. The main difference between our approach and others is that we don’t rely on dropping packets to limit the source node’s bit rate. That Is helpful to improve bandwidth utilization.

    論文口試委員審定書 ................................ i 論文口試委員審定書 ................................ ii 中文摘要....................................... iii Abstract........................................ iv Acknowledegment .................................. v Tableofcontents ................................... vi ListofFigures..................................... viii 1 Introduction.................................... 1 2 RelatedWorks................................... 4 2.1 Scopeandgoals............................... 4 2.2 PacketPacingmechanism.......................... 4 2.3 QUICImplementation ........................... 5 2.4 Problemsandotherapproaches....................... 6 3 Method ...................................... 9 4 Testbed....................................... 13 5 Evaluation..................................... 14 5.1 TesteffectofpacketlossratioforQUICandTCP . . . . . . . . . . . . . 14 5.2 TesteffectofdelayforQUIC........................ 15 5.3 CompareQUIC+delaywithTCP+loss ................... 17 5.4 Test multi-connections of QUIC+delay and TCP+loss . . . . . . . . . . . 19 5.5 Test multi-connections of QUIC+delay and TCP+loss with different de- lay/lossratioforeachconnection...................... 22 6 Conclusion..................................... 26 References....................................... 27

    [1] S. Fan and H. Zhao, “Delay-based cross-layer qos scheme for video streaming in wireless ad hoc networks,” China Communications, vol. 15, no. 9, pp. 215–234, 2018.
    [2] M. S. Akbar, H. Yu, and S. Cang, “Delay, reliability, and throughput based qos profile: A mac layer performance optimization mechanism for biomedical applica- tions in wireless body area sensor networks,” J. Sensors, vol. 2016, pp. 7170943:1– 7170943:17, 2016.
    [3] N. K. M. Madi, Z. M. Hanapi, M. Othman, and S. Shamala, “Delay-based and qos- aware packet scheduling for rt and nrt multimedia services in lte downlink systems,” EURASIP Journal on Wireless Communications and Networking, vol. 2018, pp. 1– 21, 2018.
    [4] H.Badis,A.MunarettoFonseca,K.AlAgha,andG.Pujolle,“QoSforAdHocNet- working Based on Multiple Metrics: Bandwidth and Delay,” in The Fifth IEEE In- ternational Conference on Mobile and Wireless Communications Networks (MWCN 2003), (Singapore, Singapore), pp. 15–18, World Scientific, Oct. 2003.
    [5] J. Iyengar and M. Thomson, “Quic: A udp-based multiplexed and secure transport,” RFC 9000, RFC Editor, May 2021.
    [6] M. Thomson and S. Turner, “Using tls to secure quic,” RFC 9001, RFC Editor, May 2021.
    [7] J. Iyengar and I. Swett, “Quic loss detection and congestion control,” RFC 9002, RFC Editor, May 2021.
    [8] Cam Cullen, “Sandvine releases 2020 mobile internet phenomena report:
    Youtube is over 25https://www.sandvine.com/press-releases/ sandvine-releases-2020-mobile-internet-phenomena-report-youtube-is- 2020.
    27
    [9] A. Aggarwal, S. Savage, and T. Anderson, “Understanding the performance of tcp pacing,” in Proceedings IEEE INFOCOM 2000. Conference on Computer Commu- nications. Nineteenth Annual Joint Conference of the IEEE Computer and Commu- nications Societies (Cat. No.00CH37064), vol. 3, pp. 1157–1165 vol.3, 2000.
    [10] LiteSpeed Technologies Inc, “Litespeed quic (lsquic) library.” https:// lsquic.readthedocs.io/en/latest/, 2022.
    [11] C. Halme, “Performance analysis of modern QUIC implementations,” master’s the- sis, Aalto University. School of Electrical Engineering, 2021.
    [12] J. Manzoor, L. Cerd-Alabern, R. Sadre, and I. Drago, “Improving performance of quic in wifi,” in 2019 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6, 2019.
    [13] J. Manzoor, L. Cerd-Alabern, R. Sadre, and I. Drago, “On the performance of quic over wireless mesh networks,” Journal of Network and Systems Management, vol. 28, 10 2020.
    [14] B. H. Huang, “Performance improvement of quic based on packet pacing in high- speed wifi.” 8 2022.
    [15] S. Ha, I. Rhee, and L. Xu, “Cubic: a new tcp-friendly high-speed tcp variant,” ACM SIGOPS Oper. Syst. Rev., vol. 42, pp. 64–74, 2008.
    [16] R. Bidwe, “Tcp for wireless environments,” 11 2016.
    [17] S. T. Albasrawi, “Performance analysis of google’s quick UDP internet connec- tion protocol under software simulator,” Journal of Physics: Conference Series, vol. 1591, p. 012026, jul 2020.
    [18] P.Wang,C.Bianco,J.Riihija ̈rvi,andM.Petrova,“Implementationandperformance evaluation of the quic protocol in linux kernel,” in Proceedings of the 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWIM ’18, (New York, NY, USA), p. 227–234, Association for Computing Machinery, 2018.
    28

    [19] Q. Liu, X. Wang, and G. Giannakis, “A cross-layer scheduling algorithm with qos support in wireless networks,” IEEE Transactions on Vehicular Technology, vol. 55, no. 3, pp. 839–847, 2006.
    [20] E. Tsolakou, E. Nikolouzou, and L. Venieris, “A study of qos performance for real time applications over a differentiated services network,” in Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications, pp. 397–403, 2002.
    [21] M. Dimpal and S. Gupta, “A survey on differentiated service architecture for the internet,” 03 2017.
    [22] Cisco Systems, Inc., “Diffserv—the scalable end-to-end quality of ser- vice model.” https://www.cisco.com/en/US/technologies/tk543/ tk766/technologies_white_paper09186a00800a3e2f.pdf, 2005.
    [23] S. L. Blake, D. L. Black, M. Carlson, E. B. Davies, Z. Wang, and W. Weiss, “An architecture for differentiated services,” RFC, vol. 2475, pp. 1–36, 1998.
    [24] Cisco Systems, Inc., “Comparing traffic policing and traffic shap- ing for bandwidth limiting.” https://www.cisco.com/c/en/us/ support/docs/quality-of-service-qos/qos-policing/ 19645-policevsshape.html, 2019.
    [25] R. Gue ́rin and V. Peris, “Quality-of-service in packet networks: Basic mechanisms and directions,” Comput. Netw., vol. 31, p. 169–189, feb 1999.
    [26] M. Singh, P. Pradhan, and P. Francis, “Mpat: aggregate tcp congestion management as a building block for internet qos,” in Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004., pp. 129–138, 2004.
    [27] S. Hu, W. Bai, K. Chen, C. Tian, Y. Zhang, and H. Wu, “Providing bandwidth guarantees, work conservation and low latency simultaneously in the cloud,” IEEE Transactions on Cloud Computing, vol. 9, no. 2, pp. 763–776, 2021.
    [28] I. Rhee, L. Xu, S. Ha, A. Zimmermann, L. Eggert, and R. Scheffenegger, “Cubic for fast long-distance networks,” RFC 8312, RFC Editor, February 2018.
    29

    [29] W. Lautenschlaeger, “A deterministic tcp bandwidth sharing model,” 04 2014.
    [30] C.-Y. Huang and P. Ramanathan, “Network layer support for gigabit tcp flows in wireless mesh networks,” IEEE Transactions on Mobile Computing, vol. 14, no. 10, pp. 2073–2085, 2015.
    [31] R.JoshiandG.P.Saraph,“End-to-endqosoverinternet,”in2007FirstInternational Symposium on Advanced Networks and Telecommunication Systems, pp. 1–2, 2007.
    [32] R.JoshiandG.P.Saraph,“Implementationschemeforend-to-endqualityofservice (qos) sessions over internet,” in 2008 2nd International Symposium on Advanced Networks and Telecommunication Systems, pp. 1–3, 2008.
    [33] M. Caesar, D. Caldwell, N. Feamster, J. V. der Merwe, and A. Shaikh, “Design and implementation of a routing control platform,” in 2nd Symposium on Networked Systems Design & Implementation (NSDI 05), (Boston, MA), USENIX Association, May 2005.
    [34] A. Parekh and R. Gallager, “A generalized processor sharing approach to flow con- trol in integrated services networks: the single-node case,” IEEE/ACM Transactions on Networking, vol. 1, no. 3, pp. 344–357, 1993.
    [35] A. Parekh and R. Gallager, “A generalized processor sharing approach to flow con- trol in integrated services networks: the multiple node case,” IEEE/ACM Transac- tions on Networking, vol. 2, no. 2, pp. 137–150, 1994.
    [36] JanHo,“Qualityofservices(qos)onrouter路由器的服務品質.”https://www. jannet.hk/quality-of-service-qos-router-zh-hant/, 2018.
    [37] E.Rescorla,“TheTransportLayerSecurity(TLS)ProtocolVersion1.3.”RFC8446, Aug. 2018.
    [38] OpenSSL.org., “Tls1.3.” https://wiki.openssl.org/index.php/ TLS1.3, 2018.
    [39] Kernel.org., “Segmentation offloads.” https://01.org/linuxgraphics/ gfx-docs/drm/networking/segmentation-offloads.html.

    無法下載圖示 全文公開日期 2025/08/30 (校內網路)
    全文公開日期 2025/08/30 (校外網路)
    全文公開日期 2026/08/30 (國家圖書館:臺灣博碩士論文系統)
    QR CODE