Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/57815Full metadata record
| ???org.dspace.app.webui.jsptag.ItemTag.dcfield??? | Value | Language |
|---|---|---|
| dc.contributor.advisor | 蔡志宏(Zse-hong Tsai) | |
| dc.contributor.author | Yu-cheng Lin | en |
| dc.contributor.author | 林禹丞 | zh_TW |
| dc.date.accessioned | 2021-06-16T07:05:17Z | - |
| dc.date.available | 2016-07-15 | |
| dc.date.copyright | 2014-07-15 | |
| dc.date.issued | 2014 | |
| dc.date.submitted | 2014-07-10 | |
| dc.identifier.citation | [1] Y. Chen, T. Farley and N. Ye, “QoS Requirements of Network Applications on the Internet,” Information-Knowledge-Systems Management, vol. 4, pp55-76, Jan. 2004.
[2] A. Verdolini and S. Petrangeli, “A smartphone agent for QoE evaluation and user classification over mobile networks,” in Proc. of International Workshop on Quality of Multimedia Experience (QoMEX), 2013, pp.230-235. [3] S. Floyd, V. Jacobson, “Link-sharing and Resource Management Models for Packet Networks,” IEEE/ACM Transactions on Networking, vol. 3, Aug. 1995. [4] W. Hwang, P. Tseng, “A QoS-aware residential gateway with bandwidth management,” IEEE Transactions on Consumer Electronics, vol. 51, pp.840-848, Aug. 2005. [5] D. Yoon; S. Lee; J. Hong; K. Chung, “Weighted bandwidth sharing scheme to guarantee the video quality in home networks,” in Proc. of International Conference on Information Networking (ICOIN), 2013, pp.423-427. [6] 3GPP, http://www.3gpp.org/ [7] Anritsu, LTE_Resource_Guide, May 2011. [8] S. Sesia, I. Toufik, M. Baker, LTE The UMTS Long Term Evolution From Theory to Practice, second edition, 2011. [9] Ericsson, Ericsson Mobility Report June 2013, 2013. [10] 802.15.4 Task Group, http://www.ieee802.org/15/pub/TG4.html. [11] Zigbee Aliance, Zigbee IP Specification, 2013. [12] M. Starsinic, “System architecture challenges in the home M2M network,” in Proc. of Conference on Applications and Technology (LISAT), 2010, pp.1-7. [13] 802.15.1 Task Group, http://www.ieee802.org/15/pub/TG1.html. [14] Bluetooth, Specification of the Bluetooth System-Bluetooth Core Specification Addendum 4, Feb. 2013. [15] The Working Group for IEEE 802.11, http://ieee802.org/11/. [16] Qualcomm, IEEE 802,11ac: The Next Evolution of Wi-Fi Standards, 2012 [17] Tensorcom, WiGig and IEEE 802.11ad For Multi-Gigabyte-Per-Second WPAN and WLAN, 2012 [18] NFC Forum, http://nfc-forum.org/. [19] M. Devera, HTB Linux Queuing Discipline Manual, http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm, 2002. [20] I. Anjum, N. Alam, A. Razzaque, M. Mehedi Hassan, and A. Alamri, “Traffic Priority and Load Adaptive MAC Protocol for QoS Provisioning in Body Sensor Networks,” International Journal of Distributed Sensor Networks, vol. 2013, Feb. 2013. [21] R. Wakikawa, K. Okada, R. Koodli, and A. Nilsson, “Design of vehicle network: mobile gateway for MANET and NEMO converged communication,” in Proceedings of the 2nd ACM international workshop on Vehicular ad hoc networks (VANET), 2005. [22] AT&T The Connected Car, http://about.att.com/newsroom/connected_car.html. [23] Tesla Motors Inc. Official Website, http://www.teslamotors.com. [24] Embedded OS, http://en.wikipedia.org/wiki/Embedded_operating_system. [25] Linux range of use, http://en.wikipedia.org/wiki/Linux_range_of_use. [26] Android Developer, http://developer.android.com. [27] Command-line interface, http://en.wikipedia.org/wiki/Command-line_interface [28] BusyBox, https://play.google.com/store/apps/details?id=stericson.busybox. [29] S. Seth, M. A. Venkatesulu, “IP Quality of Service in Linux” in TCP/IP Architecture, Design and Implementation in Linux, pp591-633. [30] Linux manual page, https://www.kernel.org. [31] M. Devera, Hierachical Token Bucket Theory, http://luxik.cdi.cz/~devik/qos/htb/manual/theory.htm, 2002. [32] C. Lee; Y. Kim, “QoS-aware hierarchical token bucket (QHTB) queuing disciplines for QoS-guaranteed Diffserv provisioning with optimized bandwidth utilization and priority-based preemption,” in Proc. of International Conference on Information Networking (ICOIN), 2013, pp.351-358. [33] D. Ivancic, N. Hadjina, D. Basch, “Analysis of precision of the HTB packet scheduler,” in Proc of International Conference on Applied Electromagnetics and Communications (ICECom), 2005, pp.12-14. [34] R. Prasad, C. Dovrolis, M. Murray, K. Claffy, “Bandwidth estimation: metrics, measurement techniques, and tools,” IEEE Network, vol. 17, pp.27-35, Dec. 2003. [35] M. Li, M. Claypool, R. Kinicki, “WBest: A bandwidth estimation tool for IEEE 802.11 wireless networks,” in Proc. of IEEE Conference on Local Computer Networks, 2008, pp.374-381. [36] WBest source code, http://perform.wpi.edu/downloads/#wbest. [37] Android NDK, https://developer.android.com/tools/sdk/ndk/index.html. [38] Iperf, http://iperf.fr/. [39] Iperf for Android, https://play.google.com/store/apps/details?id=com.magicandroidapps.iperf. [40] Cisco, Understanding Jitter in Packet Voice Networks, http://www.cisco.com/c/en/us/support/docs/voice/voice-quality/18902-jitter-packe t-voice.html. [41] RFC 1899, http://www.ietf.org/rfc/rfc1889. [42] Introduction of one-way delay, http://en.wikipedia.org/wiki/One-way_delay. [43] O. Gurewitz, I. Cidon, M. Sidi, “One-way delay estimation using network-wide measurements,” IEEE Transactions on Information Theory, vol.52, June 2006. [44] RFC 958, http://www.ietf.org/rfc/rfc958. [45] Bandwidth requirement of Skype, https://support.skype.com/en/faq/fa1417/how-much-bandwidth-does-skype-need. [46] National Time and Frequency Standard Laboratory, http://www.stdtime.gov.tw. [47] NTP Daemon, http://www.eecis.udel.edu/~mills/ntp/html/ntpd.html. [48] Wireshark, http://www.wireshark.org. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/57815 | - |
| dc.description.abstract | 由於智慧型手機和平板的普遍,以及近年來各種行動連網裝置的出現,像是 穿戴式裝置及生理感測器等,透過這些裝置及相關硬體發展,能提供使用者更加 便利及多樣性的應用服務,但隨著個人擁有的裝置數量增加,每個行動裝置競爭 有限的網路資源,造成使用者操作不流暢或應用服務中斷,因此,如何有效控制 有限的頻寬資源,改善使用者體驗是未來使用情境重要的議題之一。
本論文中,我們討論以個人行動路由器(Personal wireless router)作為所有行動 裝置連網核心為架構,讓行動裝置透過短距無線通訊連結到路由器,再透過路由 器經行動網路上網,研究在個人行動路由器上實作頻寬控制機制,以改善服務品 質(QoS)相關的議題。我們先進行一連串實作的評估,從實作機制所使用的作業系 統和對於機制開發的有利元素,到頻寬控制演算法、利用封包探測(Packet probing) 的頻寬測量技術,並分析本論文最後使用的技術介紹及實測。 我們設計一個自動化的頻寬控制機制,並實作在 Android 智慧型裝置上。此機 制可分為三大部分:事件觸發器、頻寬測量,和頻寬控制。透過事件觸發器可以 偵測各行動裝置的使用狀況和相關資訊,並回傳給個人行動路由器,借此動態地 啟動、中斷或修改機制參數。在機制啟動下,利用 WBest 進行基於封包對探測之 頻寬測量,接著透過測量結果、即時狀態和服務品質資訊表,計算出適當的參數, 使用 Hierarchical Token Bucket 演算法實作頻寬控制。 本論文經由實際測量,利用同一個機制,在數個環境及操作情形下,並且與 不使用機制的原始設定做比較,由測量結果可得知,本論文提出的機制在描述的 情形下,皆能有效地改善使用者體驗及使應用較正常地運作,且不會造成裝置本 身過多的運算負擔。 | zh_TW |
| dc.description.abstract | Due to the development of smartphones and tablets, the population of smart handheld grows up with a numerous speed in the passing years. Many other mobile Internet devices, such as wearable devices and sensors, have also appeared constantly. The number of mobile Internet devices per person is observed to follow an ascending trend, and various applications are under development. One of the current important issues is how to use the bandwidth resources more effectively to improve user experience when all devices compete for the scarce resource.
In this thesis, we focus on the network architecture with a personal wireless router as the center of personal devices that offers Internet access over a wireless small area network. We aim to resolve related QoS problems by implementing bandwidth control mechanism on the personal wireless router. We made careful assessments and tests on key items of this architecture, including operating system on mobile devices, technologies of traffic control, bandwidth estimation and some measurement tools. The concept, methods and setup we choose to use in this thesis will be described, and testing results of every component are illustrated. We designed a mechanism called Dynamic Bandwidth Sharing Mechanism for Multiple Devices (MD-DBS) and implemented it on Android devices. MD-DBS consists of three major components: Event Triggers, Bandwidth Estimation and Traffic Control. The Event Triggers detect specific events of each mobile device and deliver necessary information to the router. The router can start or terminate the mechanism, and even reset the parameters dynamically, then it uses Bandwidth Estimation based on modified WBest to measure the available bandwidth. WBest was the chosen probing technology based on the packet pairs approach. The outputs of Bandwidth Estimation, instant information and QoS Tables were used for calculating proper parameters for controlling the bandwidth. Finally, we use the proposed Traffic Control mechanism based on the Hierarchical Token Bucket algorithm to effectively control the bandwidth. The proposed mechanism, MD-DBS, was evaluated under several usage scenarios and environments. We also compared the results with those under the default setting. By measurement results, we could observe that MD-DBS could improve user experiences and make applications work better. In addition, there was almost no significant computation overhead for devices using MD-DBS. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-16T07:05:17Z (GMT). No. of bitstreams: 1 ntu-103-R01942073-1.pdf: 16324139 bytes, checksum: cf1dc6cca7af1b3b161e96e095cfa4cd (MD5) Previous issue date: 2014 | en |
| dc.description.tableofcontents | 口試委員會審定書 #
誌謝 i 摘要 iii ABSTRACT iv CONTENTS vi LIST OF FIGURES ix LIST OF TABLES xii Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Problem Description and Research Goal 1 1.3 Related Work 2 1.4 Organization of the Thesis 4 Chapter 2 The Considered Network Architecture and Applications 5 2.1 Overview of Related Wireless Networks 5 2.1.1 Mobile Broadband Network 5 2.1.2 Small Area Networks 9 2.2 Network Architecture 11 2.3 Related Applications 13 2.3.1 Body Sensor Networks 13 2.3.2 Vehicle Networks 15 Chapter 3 Assessment of Alternatives and Implementation Environment 17 3.1 Operating System on Mobile Devices 17 3.1.1 Overview of Embedded Operating System 17 3.1.2 Android Architecture 18 3.1.3 Issue of Android Version 20 3.1.4 Useful Development Components 20 3.1.5 Command Line Interface in Android 22 3.2 Traffic Control 23 3.2.1 Overview of Linux Traffic Control 23 3.2.2 HTB Queueing Discipline 26 3.2.3 Setup of Traffic Control in Android 28 3.2.4 Testing of HTB 29 3.3 Bandwidth Estimation 32 3.3.1 Techniques of Bandwidth Estimation 32 3.3.2 The Wireless Bandwidth Estimation Tool - WBest 33 3.3.3 Setup of Bandwidth Measurement 35 3.3.4 Testing of Bandwidth Estimation 37 3.4 Measurement Tools and Methods 39 3.4.1 Network Metrics and Tools 39 3.4.2 Computation Overhead 42 Chapter 4 The Bandwidth Control Mechanism 44 4.1 Overview of MD-DBS Mechanism 44 4.2 Procedure of MD-DBS 46 4.3 The Procedure of Android Bandwidth Control Applications 50 Chapter 5 Measurement Results 53 5.1 Measurement Environment 53 5.2 Measurement Results 54 5.2.1 Bandwidth Control with Fluctuating Network Capacity 55 5.2.2 The Scenario of Changing Primary Devices 58 5.2.3 Ensuring QoS for a Specific Application 60 5.2.4 A VoIP Application over the Real Cellular Network 69 5.2.5 Comparison of CPU Utilization 72 Chapter 6 Conclusion and Future Work 74 6.1 Conclusions 74 6.2 Future Work 74 REFERENCE 76 | |
| dc.language.iso | en | |
| dc.subject | 個人無線路由器 | zh_TW |
| dc.subject | 頻寬控制 | zh_TW |
| dc.subject | 安卓 | zh_TW |
| dc.subject | 網路電話 | zh_TW |
| dc.subject | Bandwidth Control | en |
| dc.subject | Personal Wireless Router | en |
| dc.subject | Android | en |
| dc.subject | VoIP | en |
| dc.title | 個人無線路由器頻寬控制機制之設計與實作 | zh_TW |
| dc.title | Design and Implementation of a Bandwidth Control Mechanism for Personal Wireless Routers | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 102-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 林宗男(Tsung-nan Lin),馮輝文(Huei-Wen Ferng),魏宏宇(Hung-Yu Wei) | |
| dc.subject.keyword | 頻寬控制,個人無線路由器,安卓,網路電話, | zh_TW |
| dc.subject.keyword | Bandwidth Control,Personal Wireless Router,Android,VoIP, | en |
| dc.relation.page | 79 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2014-07-10 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 電信工程學研究所 | zh_TW |
| Appears in Collections: | 電信工程學研究所 | |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| ntu-103-1.pdf Restricted Access | 15.94 MB | Adobe PDF |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
