跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.90) 您好!臺灣時間:2024/12/12 00:52
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:施哲聖
研究生(外文):Zhe-Sheng Shih
論文名稱:軟體定義感測網路及其在軟體定義無線電之電波監測
論文名稱(外文):Software Defined Sensor Network and Its Applications in a Radio Spectrum Monitoring System based on Software Defined Radio
指導教授:林易泉林易泉引用關係
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:資訊工程系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2017
畢業學年度:105
語文別:英文
論文頁數:111
中文關鍵詞:軟體定義無線電軟體定義網路群播路由協定網路超載
外文關鍵詞:SDRSDNmulticast routing protocolnetwork overload
相關次數:
  • 被引用被引用:0
  • 點閱點閱:217
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
電波監測系統(Radio Spectrum Monitoring System, RSMS)致力於監測電波頻譜訊號以及偵測非預期的干擾源。但隨著5G技術的到來,傳統的電波監測系統無法有效同時應付不同通訊協定的無線通訊訊號,例如: 3G、4G、Wifi、小基站等。這趨使了RSMS朝向軟體定義無線電(Software Defined Radio,SDR)之技術去發展。當控制中心工作站利用SDR透過網路接取監測站的原始頻譜資料時,由於原始資料的資料量相當龐大的關係,在RSMS舊有的網路架構底下,並沒有辦法有效地處理網路壅塞的問題。因此,此篇論文提出了一個軟體定義感測網路(Software Defined Sensor Network,SDSN)系統應用於電波監測系統。SDSN系統係整合了SDR與軟體定義網路(Software Defined Network,SDN)之技術去實現的系統,其宗旨在於解決RSMS網路壅塞的問題、透過SDN協調工作站與監測站之間的通訊、以及優先處理本地通訊的資料轉送。本篇論文設計了一個可插隊式之協調群播路由(Preemptive Coordination Multicast Routing,PCMR )協定,可用來決定在電波監測系統裡的監測站與控制工作站通訊間的最小路徑成本。再者,為優先處理本地通訊的資料轉送,PCMR設計了多個機制來達到此目的。為了驗證我們的系統,我們模擬了資料中心的網路拓樸(fat tree)作為SDSN的測試環境。在效能測試裡,與傳統路由機制相比,例如: Dijkstra最短路徑演算法。我們所提出的演算法可以在電波監測系統的情境之下減少約33.6%至53.6%的丟包率(packet loss rate)以及提高大約14.93%的平均鏈路使用率(link utilization)。另外,在負載測試裡,我們也確實驗證了PCMR演算法在低負載與高負載的情境下相較於Dijkstra演算法擁有較低的路徑成本以及丟包率,且在鏈路使用率與封包速度的部分效能也較好。相對地,我們的演算法卻也會產生額外的路由計算時間以及封包抖動。
Radio Spectrum Monitoring System (RSMS) is committed to monitoring radio spectrum signal and detecting unexpected interference source. But with the arrival of 5G technique, the traditional RSMS could not cope with wireless communication signal of different wireless protocol simultaneously, e.g. 3G, 4G, Wifi, and small cells. This is a tendency to let RSMS need to develop Software Defined Radio (SDR) technique. When control workstation accesses radio spectrum raw data from monitoring station using SDR, because of the huge traffic of raw data, it may not handle network overload effectively by traditional network architecture of RSMS. Therefore, this thesis proposes a Software Defined Sensor Network (SDSN) system applying for RSMS. SDSN system integrates SDR and Software Defined Network (SDN) techniques, in which the purposes of this system include solving network overload problem in RSMS, coordinating the communication between control workstation and monitoring station using SDN, and prioritizing local region data forwarding. This thesis designs a preemptive coordination multicast routing (PCMR) protocol to determine the lowest cost path between monitoring station and control workstation in the RSMS. Furthermore, to pursue the purpose that prioritizes local region data forwarding, there are multiple mechanisms designed in PCMR algorithm on them. To validate the SDSN system, we emulated a fat tree type of data-center network topology as the test environment for the SDSN. In testing the performance of SDSN system and comparison to the traditional routing algorithm, i.e. Dijkstra shortest path algorithm, our algorithm could decrease approximately 33.6% to 53.6% packet loss rate and increase 14.93% average link utilization. On the other hand, in testing the load of SDSN system, PCMR algorithm has a lower path cost and packet loss rate than Dijkstra algorithm in both of low loading scenario and high loading scenario. Besides, the performance of link utilization and packet speed also better than Dijkstra algorithm. However, our algorithm might cause additional routing computation time and packet jitter.
Abstract...i
摘要...iii
Acknowledgements...v
Table of Contents...vi
List of Tables...viii
List of Figures...x
Chapter 1 Introduction...1
1.1 Background...1
1.2 Motivation and Objective...3
1.3 Organization of Thesis...5
Chapter 2 Relevant Techniques...6
2.1 Software Defined Radio...6
2.1.1 SDR Technical Aspect...6
2.1.2 SDR Business Aspect...8
2.2 Software Defined Network...9
2.2.1 SDN Technical Aspect...10
2.2.2 SDN Business Aspect...18
Chapter 3 Review of Related Literature...19
3.1 The Integration of SDN and SDR...19
3.2 Communication Management in SDN...20
3.3 SD-WAN...22
3.4 Multicast in SDN...23
3.4.1 Multicast Cost Definition Survey...23
3.4.2 Multicast Forwarding Mechanism Survey...28
Chapter 4 System Model & Problem Formulation...30
4.1 System Architecture...30
4.2 Network Model...34
4.2.1 Graph Elements Definition...34
4.2.2 Multicast Tree Definition...35
4.2.3 Multicast Tree Cost Definition...37
4.3 Objective Function...41
4.4 Constraints of Objective Function...42
Chapter 5 Preemptive Coordination Multicast Routing Protocol...43
5.1 The Aims of PCMR Protocol...43
5.2 Routing Algorithm...48
5.2.1 Request Communication Routing Procedure...49
5.2.2 Preemptive Mechanism & Putting In Mechanism...51
5.2.3 Finish Communication Routing Procedure...55
5.2.4 Pulling Out Mechanism & Rerouting Mechanism...56
5.2.5 Examples of Mechanisms in PCMR Algorithm...58
5.3 Message Formats...63
5.4 Timing Diagram...68
Chapter 6 Performance Evaluations...70
6.1 Emulation on Software Testbed...70
6.2 Performance Testing of SDSN System...72
6.2.1 RSMS Applications...72
6.2.2 Scenario Descriptions...75
6.2.3 Performance Results of Routing Algorithms...78
6.3 Load Testing of SDSN System...86
6.3.1 Multicast Path Cost and Length...88
6.3.2 The Number of Communications and Computation Time...90
6.3.3 Packet Loss Rate (%)...93
6.3.4 Packet Jitter (ms)...94
6.3.5 Packet Speed (Mbps)...95
6.3.6 Link Utilization and Link Utilization Standard Deviation (%)...97
6.3.7 Routing algorithms comprehensive evaluation...98
Chapter 7 Conclusions...100
References...102
Extended Abstract...107
Curriculum Vitae (CV)...111
[1] ITU-R Recommendations [Online], Available: http://www.itu.int/pub/R-REC. Retrieved June 28, 2017.
[2] “Handbook of National Spectrum Management,” Recommendations of ITU, Radiocommunication Sector, 2005, pp. 4-8.
[3] “Handbook of Computer-Aided Techniques for Spectrum Management (CAT),” Recommendations of ITU, Radiocommunication Sector, 2005, pp. 90-96.
[4] “Handbook of Spectrum Monitoring,” Recommendations of ITU, Radiocommunication Sector, 2011, pp. 4-56, 308.
[5] National Communications Commission (NCC) official site [Online], Available: http://www.ncc.gov.tw/. Retrieved July 9, 2017.
[6] W. T. Chen, Y. C. Lin, Y. T. Chang, et al., “Study on the Planning and Optimization of the Next Generation Radio Monitoring System,” National Communications Commission case study research, 2011, pp. 68.
[7] Cisco official design guides, “IPSec VPN WAN Design Overview,” [Online]. Available:http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/WAN_and_MAN/IPSec_Over.html. Retrieved July 10, 2017.
[8] Y. T. Chang, C. C. Wang, D. W. Xiong, et al., “Research on the Technology and Method of Special Interference Processing,” National Communications Commission case study research, 2012, pp. 24.
[9] Martin Casado, Tal Garfinkel, Aditya Akella, et al., “SANE: A Protection Architecture for Enterprise Networks,” 15th conference on USENIX Security Symposium, vol. 15, no. 10, pp. 137-151, Aug, 2006.
[10] Nick McKeown, Tom Anderson, Hari Balakrishnan, et al., “OpenFlow: Enabling Innovation in Campus Networks,” ACM SIGCOMM Computer Communication Review, vol. 38, pp. 69-74, Apr, 2008.
[11] NetFPGA official site [Online], Available: http://www.netfpga.org/. Retrieved July 11, 2017.
[12] OpenFlow switch specification [Online], Available: https://www.opennetworking.org/technical-communities/areas/specification. Retrieved July 11, 2017.
[13] Nick Feamster, Jennifer Rexford, and Ellen Zegura, “The Road to SDN: An Intellectual History of Programmable Networks,” ACM Queue, vol. 11, no. 12, Dec, 2013.
[14] Bruno Astuto A. Nunes, Marc Mendonca, Xuan-Nam Nguyen et al., “A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks,” IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617-1634, Feb, 2014.
[15] Open Networking Foundation (ONF), “Software-Defined Networking (SDN) Definition,” [Online]. Available: https://www.opennetworking.org/sdn-resources/sdn-definition. Retrieved July 11, 2017.
[16] Jean Tourrilhes, Puneet Sharma, Sujata Banerjee et al., “SDN and OpenFlow Evolution: A Standards Perspective,” IEEE Computer Society, vol. 47, pp. 22-29, Nov, 2014.
[17] OpenFlow switch specification version 1.3.5 [Online], Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-switch-v1.3.5.pdf. Retrieved July 11, 2017.
[18] Roy Thomas Fielding, “Architectural Styles and the Design of Network-based Software Architectures,” University of California, Irvine, 2000.
[19] J. Mitola, “Software radios: Survey, critical evaluation and future directions,” IEEE Aerospace and Electronic Systems Magazine, vol. 8, pp. 25-36, Apr, 1993.
[20] J. Mitola, “The Software Radio Architecture,” IEEE Communications Magazine, vol. 33, pp. 26-38, May, 1995.
[21] J. Mitola, “Network architecture analysis,” in Software Radio Architecture: Object-Oriented Approaches to Wireless Systems Engineering, John Wiley & Sons, Mar, 2004, pp. 153.
[22] The Gulf War [Online], Available: https://en.wikipedia.org/wiki/Gulf_War. Retrieved July 11, 2017.
[23] E. Buracchini, “The Software Radio Concept,” IEEE Communications Magazine, vol. 38, pp. 138-143, Sep, 2000.
[24] Wen-Tzu Chen, Chung-Pao Ko, “The Bandwidth Requirements of SDR-based Spectrum Monitoring System,” National Cheng Kung University, Taiwan, pp. 6, 16, Jun, 2015.
[25] Wen-Tzu Chen, Ku-Tung Chang, “Implementation of Spectrum Monitoring System by Software Defined Radio,” National Cheng Kung University, Taiwan, pp. 5, Jun, 2015.
[26] Fasthuber, R., Catthoor, F., Raghavan, P., and Naessens, F., “Introduction and Motivation” in Energy-Efficient Communication Processors, Springer Science & Business Media, May, 2013, ch. 1, sec. 1.1.2, pp. 6.
[27] Hsin-Hung Cho, Chin-Feng Lai, Timothy K. Shih, and Han-Chieh Chao, “Integration of SDR and SDN for 5G,” IEEE Access, vol. 2, pp. 1196-1204, Sep, 2014.
[28] Liang-Hao Huang, Hui-Ju Hung, Chih-Chung Lin, and De-Nian Yang, “Scalable and bandwidth-efficient multicast for software-defined networks,” IEEE Global Communications Conference (IEEE GLOBECOM), Austin, TX, USA, Dec, 2014.
[29] B. Fenner, M. Handley, H. Holbrook, and I. Kouvelas, “Protocol independent multicast - sparse mode (pim-sm): protocol specification (revised),” IETF RFC 4601, Aug. 2006.
[30] Mohammad Al-Fares, Alexander Loukissas, and Amin Vahdat, “A scalable, commodity data center network architecture,” SIGCOMM ''08 Proceedings of the ACM SIGCOMM 2008 conference on Data communication, Seattle, WA, USA, pp. 63-74, Aug, 2008.
[31] Ryu SDN Framework [Online], Available: https://osrg.github.io/ryu/. Retrieved July 16, 2017.
[32] OpenDayLight [Online], Available: https://www.opendaylight.org/. Retrieved July 16, 2017.
[33] ONOS [Online], Available: http://onosproject.org/. Retrieved July 16, 2017.
[34] “Definitions of Software Defined Radio (SDR) and Cognitive Radio System (CRS),” Recommendations of ITU, Radiocommunication Sector, 2009, pp. 1.
[35] “Software-defined radio in the land mobile, amateur and amateur-satellite services,” Recommendations of ITU, Radiocommunication Sector, 2012, pp. 5-6, 12-19.
[36] Mark Ziegelmann, “Preliminaries” in Constrained Shortest Paths and Related Problems - Constrained Network Optimization, VDM Verlag, 2007, ch. 2, sec. 2.1.1, pp. 8.
[37] William Stallings, Florence Agboma, and Sofiene Jelassi, “Types of Network and Internet Traffic” in Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud, Addison-Wesley Professional, 2015, ch. 2, sec. 2.1, pp. 40-42.
[38] Wen-Tzu Chen, Zi-Ling Zheng, “The Bandwidth Requirements of Radio Monitoring System,” National Cheng Kung University, Taiwan, pp. 34, Jun, 2012.
[39] “Handbook of Computer-Aided Techniques for Spectrum Management (CAT),” Recommendations of ITU, Radiocommunication Sector, 2015, pp. 66-81.
[40] Mininet [Online], Available: http://mininet.org/. Retrieved July 20, 2017.
[41] RabbitMQ [Online], Available: https://www.rabbitmq.com/. Retrieved July 20, 2017.
[42] iperf [Online], Available: https://iperf.fr/. Retrieved July 20, 2017.
[43] Pareto principle [Online], Available: https://en.wikipedia.org/wiki/Pareto_principle. Retrieved July 20, 2017.
[44] Dijkstra algorithm [Online], Available: https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm. Retrieved July 20, 2017.
[45] Meiling Chen, “The Development Trend of Worldwide 5G,” ICT Journal, no. 168, 2016.
[46] Backhaul (telecommunications) [Online], Available: https://en.wikipedia.org/wiki/Backhaul_(telecommunications). Retrieved July, 25, 2017.
[47] Tien-Thinh Nguyen, Christian Bonnet, and Jérôme Harri, “SDN-based distributed mobility management for 5G networks,” IEEE Wireless Communications and Networking Conference (WCNC), Doha, Qatar, Apr, 2016.
[48] “ONUG Software-Defined WAN Use Case,” white paper from the ONUG SD-WAN Working Group, Open Networking User Group (ONUG), Oct, 2014.
[49] Sushant Jain, Alok Kumar, Subhasree Mandal, et al., “B4: Experience with a Globally-Deployed Software Defined WAN,” SIGCOMM ''13 Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM, Hong Kong, China, pp. 3-14, Aug, 2013.
[50] YouTube [Online], Available: https://www.youtube.com/. Retrieved July, 25, 2017.
[51] Steiner tree problem [Online], Available: https://en.wikipedia.org/wiki/Steiner_tree_problem. Retrieved July, 25, 2017.
[52] M. Hosseini, D. T. Ahmed, S. Shirmohammadi, and N. D. Georganas, “A Survey of Application-Layer Multicast Protocols,” IEEE Communications Surveys and Tutorials, vol. 9, no. 3, pp. 58-74, 2007.
[53] Jeremias Blendin, Julius Rückert, Tobias Volk, and David Hausheer, “Adaptive Software Defined Multicast,” IEEE Network Softwarization (NetSoft), London, UK, Apr, 2015.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top