跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.168) 您好!臺灣時間:2025/09/05 14:20
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:鄭為中
研究生(外文):CHENG,WEI-CHUNG
論文名稱:基於軟體定義網路實現無線感測網路之QoS機制
論文名稱(外文):A SDN-based Qos Mechanism for Wireless Sensor Networks
指導教授:李宗翰李宗翰引用關係
指導教授(外文):LEE,TSUNG-HAN
口試委員:廖俊鑑朱鴻棋張林煌李宗翰
口試委員(外文):LIAW,JIUN-JIANCHU,HUNG-CHICHANG,LIN-HUANGLEE,TSUNG-HAN
口試日期:2016-07-19
學位類別:碩士
校院名稱:國立臺中教育大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2016
畢業學年度:104
語文別:中文
論文頁數:84
中文關鍵詞:無線感測網路軟體定義網路
外文關鍵詞:WSN6LoWPANSDN6LBRQoS
相關次數:
  • 被引用被引用:0
  • 點閱點閱:276
  • 評分評分:
  • 下載下載:6
  • 收藏至我的研究室書目清單書目收藏:1
近年來因為物聯網(IoTs)的應用服務層出不窮,無線感測網路(WSN)有了重大的改變,IETF在IEEE802.15.14標準中的Network Layer與MAC Layer間加入6LoWPAN Adaptation Layer,此一適配層讓IPv6 Header得以進行適當的壓縮、分割以及重組,使得IPv6的封包能夠在以IEEE 802.15.4為底層架構的無線感測網路下傳輸。IPv6 over Low-power Wireless Personal Area Networks (6LoWPAN)即是無線感測網路中使用IPv6的解決方案之一,使無線感測網路中能夠使用IPv6定址,並達到在無線感測網路中全IP位址的目標。軟體定義網路(Software Defined Networks)是一種新型網路架構,分離傳統網路設備的Data Plane和Control Plane兩個功能模組,通過集中式的控制器(Controller)以標準化的介面對各種網路設備進行管理和配置。本論文的主要目的在於SDN網路環境下透過QoS機制管理從6LoWPAN進入IPv6網際網路的封包。利用Contiki作業系統搭配Zigduino無線感測網路嵌入式平台實際建構6LoWPAN網路環境,透過6LBR將無線感測節點所送出的IPv6 UDP封包傳送至SDN網路環境中,並在SDN網路環境中處理異質網路封包。由於跨越了無線感測網路與IPv6網際網路,本論文強調在SDN網路環境中分析End-to-End傳輸時間、封包遺失率以及傳輸量,進而評估在SDN環境中異質封包的效能。由實驗結果顯示,透過本論文中的QoS管理機制,在跨越異質網路的環境時能被正確的分級,並有效地降低封包遺失率進而達到比較好的傳輸量。
Recently, the applications of Internet of Things (IoTs) are growing rapidly. Wireless Sensor Networks (WSN) becomes an emerging technology to provide the low power wireless connectivity for Internet of Things. The IPv6 over low-power wireless personal area networks (6LoWPAN) has been proposed by IETF, which give each WSN device an IPv6 address to connect with the Internet. It is a possibility of congestion of IoTs when a large number of sensors are deployed in the field. However, it is necessary to consider whether the devices of WSNs should be completely integrated into the Internet with proper QoS requirements. The Software Defined Network (SDN) is a new architecture of network decoupling of the data and control planes, and the use of logical centralized control to manage the forwarding problem in large scale networks. In this research, the SDN-based 6LoWPAN Border Router (6LBR) has been proposed for the integration between WSNs and Internet. The proposed SDN-based 6LBR is communicated between WSNs and the Internet has therefore brought forward the requirements of an end-to-end quality of service (QoS) bandwidth guarantee. Based on our experimental results, it is observed that the selected 6LoWPAN traffic flows achieve lower packet drop rate in the Internet, hence indicating that the 6LoWPAN traffic flows can be classified by SDN-based 6LBR and reserved the required bandwidth in the Internet to ensure the 6LoWPAN flows can meet the QoS requirements.
摘要 I
Abstract II
目錄 III
表目錄 VI
圖目錄 VII

第一章簡介 1
1.1 研究背景與動機 1
1.2 論文架構 3

第二章文獻探討 5
2.1 IEEE 802.15.4與6LoWPAN 5
2.2軟體定義網路與OpenFlow 10
2.3 6LoWPAN Border Router 13
2.4 OpenFlow中QoS機制之研究 14

第三章以SDN-based 6LoWPAN Border Router連接無線感測網路與IPv6網際網路 17
3.1無線感測網路環境 17
3.1.1 Contiki作業系統 18
3.1.2無線感測節點—Zigduino 19
3.2利用OpenWRT及無線感測節點建立6LoWPAN Border Router 20
3.2.1 OpenWRT使用設備介紹 20
3.2.2 6LoWPAN Border Router架構分析 20
3.3佈建可經由軟體定義網路控制的網路架構 21
3.3.1外部控制器‐RYU Controller 21
3.3.2支援OpenFlow協定之Open vSwitch於OpenWrt平台上 22
3.3.3建立軟體定義網路之環境 23
3.4在SDN環境下透過OpenFlow協定評估6LoWPAN封包之辨識與轉發之能力 24
3.4.1實驗架構 24
3.4.2實驗結果與結論 25

第四章在OpenFlow環境下評估單一節點傳輸效能及延伸QoS Tag至IPv6網際網路 29
4.1 實驗環境建立之前置方法相關說明 29
4.1.1 6LoWPAN封包之格式 29
4.1.2背景資料流之定義與實現實驗架構 31
4.1.3建立QoS機制並定義QoS Tag 33
4.1.4延伸QoS Tag至SDN-based IPv6網際網路中 35
4.2實驗結果分析 38
4.2.1單一無線感測節點在無背景資料流且無具備QoS機制環境中進行IPv6 UDP封包傳輸分析 38
4.2.2單一無線感測節點在無背景資料流且具備QoS機制環境中進行IPv6 UDP封包傳輸分析 41
4.2.3單一無線感測節點在有背景資料流且無具備QoS機制環境中進行IPv6 UDP封包傳輸分析 43
4.2.4單一無線感測節點在有背景資料流且具備QoS機制環境中進行IPv6 UDP封包傳輸分析 46
4.2.5四種環境量測結果之總合比較 48
4.3結論 49

第五章在OpenFlow環境下評估多個節點傳輸效能及延伸QoS Tag至IPv6網際網路 51
5.1實驗環境建置 51
5.1.1 實驗架構與流程 51
5.1.2改善6LoWPAN Border Router之Bottleneck 54
5.2實驗結果分析 58
5.2.1多個無線感測節點在無背景資料流且無具備QoS機制環境中進行IPv6 UDP封包傳輸分析 58
5.2.2多個無線感測節點在無背景資料流且具備QoS機制環境中進行IPv6 UDP封包傳輸分析 60
5.2.3多個無線感測節點在有背景資料流且無具備QoS機制環境中進行IPv6 UDP封包傳輸分析 62
5.2.4多個無線感測節點在有背景資料流且具備QoS機制環境中進行IPv6 UDP封包傳輸分析 64
5.2.5四種環境量測結果 66
5.3結論 66

第六章結論與未來研究方向 68

參考文獻 70

[1].Jiafu Wan, Shenglong Tang, Zhaogang Shu, Di Li, Shiyong Wang, Muhammad Imran, and Athanasios Vasilakos, “Software-Defined Industrial Internet of Things in the Context of Industry 4.0,” IEEE Sensors Journal (Volume:PP , Issue: 99 ), May, 2016.
[2].Ravi Kishore Kodali, Govinda Swamy; Boppana Lakshmi, “An implementation of IoT for healthcare,” IEEE Recent Advances in Intelligent Computational Systems (RAICS), pp. 411-416, Dec, 2015.
[3].ITU Internet Reports 2005: The Internet of things (ITU 2005 7th edition).
[4].IEEE 802 Working Group. "Standard for Part 15.4: wireless medium access control (MAC) and physical layer (PHY) specifications for low-rate wireless personal area networks (LR-WPANs)." IEEE Computer Society,2003.
[5].“IEEE Standard for local and metropolitan area networks - part 15.4: Low-Rate Wireless Personal Area Networks (LR-WPANs), IEEE Std 802.15.4-2011 (Revision of IEEE Std 802.15.4-2006),” IEEE, pp. 1–314, 2006. [Online]. Available: http://standards.ieee.org/getieee802/ 802.15.html
[6]."ZigBee Alliance "[Online]. Available: http://www.zigbee.org/
[7].David Culler, Gabriel Montenegro, Jonathan Hui, and Nandakishore Kushalnagar “Transmission of IPv6 Packets over IEEE802.15.4 Networks,” Internet Engineering Task Force, RFC 4944, Sep. 2007. [Online]. Available: https://tools.ietf.org/html/rfc4944
[8]."WirelessHART Technology" [Online]. Available: http://www.hartcomm.org
[9].“Internet Engineering Task Force, IETF” [Online]. Available: http://www.ietf.org/
[10].“TinyOS”[Online]. Available: http://www.tinyos.net/
[11].“Contiki”[Online]. Available: http://www.contiki-os.org/
[12].Gennaro Boggia, Luigi Alfredo Grieco, Mischa Dohler, Maria Rita Palattella, Nicola Accettura, Thomas Watteyne, and Xavier Vilajosana, “Standardized Protocol Stack for the Internet of (Important) Things,” IEEE Communications Surveys & Tutorials (Volume:15 , Issue: 3), pp. 1389-1406, July, 2013
[13].“Internet Protocol, Version 6 (IPv6)” [Online]. Available: https://tools.ietf.org/html/rfc2460
[14].“Compression Format for IPv6 Datagrams in 6LoWPAN Networks”[Online]. Available: https://tools.ietf.org/html/draft-ietf-6lowpan-hc-06
[15].Ameer Ivoghlian, Bhaskar Pediredla, Kevin I-Kai Wang, and Zoran Salcic, ”A 6LoWPAN implementation for memory constrained and power efficient wireless sensor nodes,” Industrial Electronics Society, IECON 2013-39th Annual Conference of the IEEE, pp. 4432-4437, Nov, 2013
[16].Thomas Watteyne, Pascal Thubert, “Efficient 6LoWPAN Neighbor Discovery Applied to Multilink IoT Subnets,”IEEE International conference on communications (ICC), pp. 642-647, June, 2015
[17].“Neighbor Discovery for IP version 6 (IPv6)”[Online]. Available: https://tools.ietf.org/html/rfc4861
[18].“Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)”[Online]. Available: https://tools.ietf.org/html/rfc6775
[19].Divya Darshini B., Adarsh B. U., Shivayogappa H. J., Navya K. N., “Automated Smart Sericulture System based on 6LoWPAN and Image Processing Technique,” International Conference on Computer Communication and Informatics (ICCCI), pp. 1-6, Jan. 2016
[20].“SDN” [Online]. Available: https://www.sdncentral.com/
[21].“OpenFlow” [Online]. Available: https://www.opennetworking.org/sdn-resources/openflow
[22].Hyunmin Kim, Jaebeom Kim, Young-Bae Ko, “Developing a Cost-Effective OpenFlow Testbed for Small-Scale Software Defined Networking,” International Advanced Communication Technology (ICACT), pp. 758-761, 2014
[23].“Mininet” [Online]. Available: http://yuba.stanford.edu/foswiki/bin/view/OpenFlow/Mininet
[24].“Net-FPGA” [Online]. Available: http://netfpga.org/
[25].Mykola Beshley, Mykhailo Klymash, Marian Seliuchenko, and Oleksiy Panchenko, “Development of Monitoring System for End-to-End Packet Delay Measurement in Software-Defined Networks,” International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET), pp. 667-670, Feb, 2016
[26].Bruno Trevizan de Oliveira, Cintia Borges Margi and Lucas Batista Gabriel, “TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Sensor Networks,” IEEE Latin-America Conference on Communications (LATINCOM), pp.1-6, Nov., 2014.
[27].“6LBR” [Online]. Available: https://github.com/cetic/6lbr/wiki
[28].Laurent Deru, Sébastien Dawans, Mathieu Ocaña, Bruno Quoitin and Olivier Bonaventure, ”Redundant Border Routers for Mission-Critical 6LoWPAN Networks,” Real-World Wireless Sensor Networks, Sept. 2013.
[29].Wei Shen, Youzhi Xu, Donghua Xie, Tingting Zhang, and Alf Johansson, “Smart Border Routers for eHealthCare Wireless Sensor Networks”, Wireless Communications, Networking and Mobile Computing, 2011.
[30].Antonio Jara, Antonio Skarmeta, and Miguel Zamora, “Intra-mobility for Hospital Wireless Sensor Networks Based on 6LoWPAN”, Wireless and Mobile Communications, Sept. 2010, Valencia, pp. 389-394.
[31].Viktor Eichmann, Thomas Scheffler, “Development of a Contiki border router for the interconnection of 6LoWPAN and Ethernet,” [Online]. Available: https://www.researchgate.net/publication/269319668_Development_of_a_Contiki_border_router_for_the_interconnection_of_6LoWPAN_and_Ethernet .
[32].Arfah A Hasbollah, Sharifah HS Ariffin, M. Ismi A. Hamini, “Performance Analysis For 6loWPAN IEEE 802.15.4 with IPv6 Network,” IEEE Region 10 Conference (TENCON), pp. 1-5, Jan, 2009
[33].Kwangtae Jeong, Jinwook Kim, and Young-Tak Kim, “QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows,” IEEE Network Operations and Management Symposium (NOMS), pp. 1167-1174, Apr., 2012
[34].Phyo May Thet, Parichat Panwaree, JongWon Kim, and Chaodit Aswakul, “Design and Functionality Test of Chunked Video Streaming over Emulated Multi-Path OpenFlow Network,” 12th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTICON), pp. 1-6, June, 2015
[35].“Open vSwitch” [Online]. Available: http://openvswitch.org/
[36].Martin A. Brown, “Traffic Control HOWTO”, [Online]. Available: http://linux-ip.net/articles/Traffic-Control-HOWTO, 2006.
[37].Martin Devera aka devik, “Hierarchical Token Bucket Theory,” [Online]. Available: http://luxik.cdi.cz/~devik/qos/htb/, 2002.
[38].Doru Gabriel Balan Dan Alin Potorac, “Linux HTB Queuing Discipline Implementations,” Networked Digital Technologies International Conference, pp. 122-126, July, 2009.
[39].Raphael Durner, Andreas Blenk, and Wolfgang Kellerer, “Performance Study of Dynamic QoS Management for OpenFlow-enabled SDN Switches,” IEEE 23rd International Symposium on Quality of Service (IWQoS), pp.177-182, June, 2015.
[40]."ATmega128RFA1" [Online]. Available: http://www.atmel.com/Images/Atmel-8266-MCU_Wireless-ATmega128RFA1_Datasheet.pdf
[41].“OpenWrt”[Online]. Available: https://openwrt.org/
[42].”Ryu Controller”[Online]. Available: https://osrg.github.io/ryu/
[43].“Iperf: the tcp/udp bandwidth measurement tool” [Online]. Available: https://sourceforge.net/projects/iperf/
[44].Texas Instruments, "A USB-enabled system-on-chip solution for 2.4 GHz IEEE 802.15.4 and Zigbee applications," [Online] Available: http://www.ti.com/lit/ds/symlink/cc2531.pdf

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊