| 研究生: |
黃坤勝 Kun-Sheng Huang |
|---|---|
| 論文名稱: |
利用軟體定義網路技術實作家庭媒體串流傳輸與服務品質之調控機制 Using Software-Defined Network Technology to Develop Home Media Streaming and QoS Adjustment Mechanism |
| 指導教授: |
胡誌麟
Chih-Lin Hu |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系 Department of Communication Engineering |
| 論文出版年: | 2020 |
| 畢業學年度: | 108 |
| 語文別: | 中文 |
| 論文頁數: | 50 |
| 中文關鍵詞: | 智慧家庭 、頻寬調節 、物聯網 、軟體定義網路 、邊緣運算 |
| 外文關鍵詞: | Smart Home, Bandwidth Adjustment, Internet of Things, Software-Defined Network, Edge Computing |
| 相關次數: | 點閱:5 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網路融入現代生活的一部分,萬物將皆為網路中的一小成員,物聯網發展蓬勃,逐漸成為未來生活的型態,如智慧家庭、智慧農場、智慧醫療、智慧工廠、智慧電表等。這些網路環境中的每一個成員皆會產生數據,形成資料流並且占用網路資源:頻寬,由於網路頻寬並非取之不盡用之不竭,傳輸連線在每個時間單位內所能負荷的頻寬是有限度的,當這些資料流超出網路頻寬的上限,在傳輸過程中相互爭奪並產生網
路壅塞的情形,讓資料抵達時間延遲,除了使用者體驗上的不佳,嚴重時甚至造成不可挽回的後果。例如防盜系統通報延遲,錯過抓捕小偷的黃金時間; 抑或是火災意外發生時,通報系統與灑水系統發生延遲,這些都是分秒必爭的過程,為了避免這些憾事的發生,本篇利用邊緣運算的基礎,在智慧家庭網路中設置邊緣節點,能有效控管網路頻寬的運用,將資料流導入軟體定義網路架構,讓靠近邊緣節點的軟體定義網路交換機來監測邊緣節點所生成的流量,讓軟體定義網路控制器能調度不同線路的資源,將資料流根據所監測的流量來進行分流來分散風險,使整體智慧家庭的網路頻寬得以有最大效益的運用。
With the integration of the network into a part of modern life, everything could connect with the network and be a member of it. The Internet of Things (IoT) is booming,
gradually becoming the coming future of daily life; many IoT applications include smart home, smart farm, smart medical, smart factory, smart meters, etc.Each device in the network produces data, forms data streams, and consumes the network resource: bandwidth. Because the network bandwidth is exhaustible reousrce, the bandwidth that can be utlized in each unit of time is limited. When the demands of these data streams exceed the upper limit of network bandwidth capacity, the devices compete with each other in the transmission process and result in network congestion and data transmission delay. This problem causes not only poor user experiences, but even irreversible consequences. For example, the anti-theft system notification delays, so that users miss the prime time to catch thieves. Another example is that a fire accident occurs, but the notification system and sprinkler system delay. These situations must race against time. In order to avoid the occurrence of above situations, this thesis uses the basis of edge computing to effectively utilize the bandwidth in smart home. We employ the edge nodes. An edge node can send the data flows into the Software-Defined Network (SDN) architecture, and the SDN Switch nearby could monitor the traffic produced by edge nodes. The SDN controller can dispatch the resource of the other routes of the topology to spread the risk. Thus, the study efforts in this thesis is able to maximum the overall throughput from various devices in smart home space.
[1] CISCO, “Cisco annual internet report (2018–2023) white paper,” in Cisco Annual Internet
Report, 2020, https://www.cisco.com/c/en/us/solutions/collateral/executiveperspectives/
annual-internet-report/white-paper-c11-741490.pdf.
[2] J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang, and W. Zhao, “A survey on internet of
things: Architecture, enabling technologies, security and privacy, and applications,”
IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1125–1142, 2017.
[3] Hao Chen, Xueqin Jia, and Heng Li, “A brief introduction to iot gateway,” in Proceedings
of IET International Conference on Communication Technology and Application
(ICCTA 2011), 2011, pp. 610–613.
[4] L. Hyun-seong, L. Jae-gwang, L. Jae-pil, and L. Jae-kwang, “Design of automatic
identification gateway system for different iot devices and services,” in Proceedings
of 2018 IEEE SmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted
Computing, Scalable Computing Communications, Cloud Big Data Computing, Internet
of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/
CBDCom/IOP/SCI), 2018, pp. 2022–2025.
[5] T. Gong, S. Zheng, M. Nixon, E. Rotvold, and S. Han, “Demo abstract: Industrial iot
field gateway design for heterogeneous process monitoring and control,” in Proceedings
of 2018 IEEE Real-Time and Embedded Technology and Applications Symposium
(RTAS), 2018, pp. 99–100.
[6] M. Al-Zihad, S. A. Akash, T. Adhikary, and M. A. Razzaque, “Bandwidth allocation
and computation offloading for service specific iot edge devices,” in Proceedings of 2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC), 2017, pp.
516–519.
[7] F. Samie, V. Tsoutsouras, L. Bauer, S. Xydis, D. Soudris, and J. Henkel, “Computation
offloading and resource allocation for low-power iot edge devices,” in Proceedings
of 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), 2016, pp. 7–12.
[8] T. Chen and B. Wu, “Gateway selection based on game theory in internet of things,”
in Proceedings of 2018 International Conference on Electronics Technology (ICET),
2018, pp. 403–406.
[9] D. Vasicek, J. Jalowiczor, L. Sevcik, and M. Voznak, “Iot smart home concept,” in
Proceedings of 2018 26th Telecommunications Forum (TELFOR), 2018, pp. 1–4.
[10] A. Blenk, A. Basta, M. Reisslein, and W. Kellerer, “Survey on network virtualization
hypervisors for software defined networking,” IEEE Communications Surveys
Tutorials, vol. 18, no. 1, pp. 655–685, 2016.
[11] R. Li and B. Wu, “Early detection of ddos based on φ-entropy in sdn networks,” in
Proceedings of 2020 IEEE 4th Information Technology, Networking, Electronic and
Automation Control Conference (ITNEC), vol. 1, 2020, pp. 731–735.
[12] P. Krongbaramee and Y. Somchit, “Implementation of sdn stateful firewall on data
plane using open vswitch,” in Proceedings of 2018 15th International Joint Conference
on Computer Science and Software Engineering (JCSSE), 2018, pp. 1–5.
[13] J. Yan, H. Zhang, Q. Shuai, B. Liu, and X. Guo, “Hiqos: An sdn-based multipath
qos solution,” China Communications, vol. 12, no. 5, pp. 123–133, 2015.
[14] Hung-Chin Jang, Chi-Wei Huang, and Fu-Ku Yeh, “Design a bandwidth allocation
framework for sdn based smart home,” in Proceedings of 2016 IEEE 7th Annual Information
Technology, Electronics and Mobile Communication Conference (IEMCON),
2016, pp. 1–6.
[15] H. Jang and J. Lin, “Sdn based qos aware bandwidth management framework of
isp for smart homes,” in Proceedings of 2017 IEEE SmartWorld, Ubiquitous Intelligence Computing, Advanced Trusted Computed, Scalable Computing Communications,
Cloud Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), 2017, pp. 1–6.
[16] Y. Kim and Y. Lee, “Automatic generation of social relationships between internet
of things in smart home using sdn-based home cloud,” in Proceedings of 2015 IEEE
29th International Conference on Advanced Information Networking and Applications
Workshops, 2015, pp. 662–667.
[17] W. Yu, F. Liang, X. He, W. G. Hatcher, C. Lu, J. Lin, and X. Yang, “A survey on
the edge computing for the internet of things,” IEEE Access, vol. 6, pp. 6900–6919,
2018.
[18] A. C. Baktir, A. Ozgovde, and C. Ersoy, “How can edge computing benefit from
software-defined networking: A survey, use cases, and future directions,” IEEE Communications
Surveys Tutorials, vol. 19, no. 4, pp. 2359–2391, 2017.
[19] Open Network Foundation, “Openflow switch specification version 1.5.1 (protocol
version 0x06),” March 2015, https://www.opennetworking.org/images/stories/
downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.5.1.pdf.
[20] RYU, https://github.com/faucetsdn/ryu/wiki.
[21] RYU Docs, https://ryu.readthedocs.io/en/latest/developing.html.
[22] MQTT, https://mqtt.org/.
[23] C. Hu, S. Chen, L. Guo, C. Chootong, and L. Hui, “Home care with iot support:
Architecture design and functionality,” in Proceedings of 2017 10th International
Conference on Ubi-media Computing and Workshops (Ubi-Media), 2017, pp. 1–6.
[24] Intel, “Motion detection using opencv,” in Developing Visual Retail Solutions Using
Intel ® Hardware and Software, 2018, https://software.intel.com/en-us/node/754940.
[25] Open vSwitch, https://www.openvswitch.org/.
[26] Q. Dong, J. Li, Y. Ma, and S. Han, “A path allocation method based on source routing
in sdn traffic engineering,” in Proceedings of 2019 IEEE International Conference
on Smart Cloud (SmartCloud), 2019, pp. 163–168.
[27] S. Xu, X. Wang, G. Yang, J. Ren, and S. Wang, “Routing optimization for cloud
services in sdn-based internet of things with tcam capacity constraint,” Journal of
Communications and Networks, vol. 22, no. 2, pp. 145–158, 2020.
[28] Node-Red, https://nodered.org/.
[29] WonderShaper, https://www.tecmint.com/wondershaper-limit-network-bandwidthin-
linux/.