帳號:guest(3.15.11.212)          離開系統
字體大小: 字級放大   字級縮小   預設字形  

詳目顯示

以作者查詢圖書館館藏以作者查詢臺灣博碩士論文系統以作者查詢全國書目
作者(中文):李孟葳
作者(外文):Lee, Meng-Wei
論文名稱(中文):在軟體定義網路中負載平衡的影音群播系統
論文名稱(外文):A Load-Balanced Video Multicast Routing System in Software-Defined Networks
指導教授(中文):徐正炘
指導教授(外文):Hsu, Cheng-Hsin
口試委員(中文):陳健
林柏青
口試委員(外文):Chen, Chien
Lin, Po-Ching
學位類別:碩士
校院名稱:國立清華大學
系所名稱:資訊工程學系
學號:102062656
出版年(民國):105
畢業學年度:104
語文別:英文
論文頁數:56
中文關鍵詞:軟體定義網路群播路由影音群播
外文關鍵詞:SDNSoftware-Defined NetworkMulticast routingVideo multicast
相關次數:
  • 推薦推薦:0
  • 點閱點閱:41
  • 評分評分:*****
  • 下載下載:5
  • 收藏收藏:0
由於傳統的群播技術(IP multicast)需要高效能的路由設備以及許多 複雜的設定, 對於網路營運商而言,傳統的群播技術成效不彰。 在 本篇論文中,我們實做了一個基於SDN架構的群播路由系統。針對 群播路徑的建立, 我們討論影音串流的多路徑群播樹於軟體定義網 路(Software-Defined Networks)的問題。我們的目標是建立一個健全、 負載平衡、具可適性且相容於軟體定義網路的影音群播路由。 我們 將此群播路由問題轉換為一個最佳化的數學問題,得出一個針對鏈結 負載的min-max最佳解,並取名此演算法為Robust Multipath Multicast Routing (RMMR*),但此演算法為了求得最佳解而需耗時較久,所以 我們另外設計了一較有效率的啟發式演算法。 我們將這兩個演算法 實作在群播路由系統並安裝在OpenFlow控制器中。 我們在真實系統架 設的測試平台以及利用Mininet模擬器擬真出的網路中分別做實驗, 測 試群播系統的可行性、效能以及可擴展性。 在測試平台的環境中, 我們測量到的系統對於群播流的設置時間都小於5毫秒, 而對於群播 收看者的偵測時間皆小於0.15秒。 在模擬器中所做的實驗,以下幾點 能發現我們的演算法更優於IP Multicast: (i) 降低了19%到95%的幀遺失 率、 (ii) 影像品質提高了4 dB到15 dB、 (iii) 影片收看者的輸送量增加 了25%到66%、 (iv) 最大鏈結使用率降低了15%到50%。 另外我們也權 衡了我們設計的兩個演算法的最佳性以及所費時間,找出他們所適合 的網路環境。 最佳解演算法較適合比較小而且更穩定的網路環境, 而 啟發式演算法則較適合使用於更大且常有變動的網路環境中。
IP multicast in traditional networks, dictates high-end routers and incurs high administrative overhead, which is no longer suitable for deployment due to its complicated operations. In this thesis, we implement a multicast routing system based on SDN framework. For computing the multicast routes, we study the problem of establishing multipath multicast routing for streaming videos in Software-Defined Networks (SDNs). The objectives of the considered problem are robustness, load balance, adaptiveness, and SDN compatibility. We formulate the multicast routing problem into a mathematical optimization problem and propose a min-max link load multicast routing algorithm, called Robust Multipath Multicast Routing (RMMR∗). We further design a heuristic algorithm to obtain the multicast trees efficiently. We implement our proposed algorithm in our multicast routing system on OpenFlow controller. We conduct the experiments in real testbed and Mininet emulator to demonstrate the practicality, performance and scalability. In the experiment of real testbed, we measure the response time of our system: (i) all operations of flow-entries insertion are completed in less than 5 milliseconds, (ii) the detection time of all clients are no more than 0.15 second. The results of experiment in emulator show the merits of our algorithms over the IP multicast, e.g., we observe: (i) frame loss rate reduction between 19% and 95%, (ii) video quality improvement between 4 dB and 15 dB, (iii) sink throughput increase between 25% and 66%, and (iv) maximal link utilization reduction between 15% and 50%. We also show the tradeoff between optimality and run time of the two proposed algorithms: one of them is more suitable for smaller and more static networks, and the other one is more suitable for larger and more dynamic networks.
中文摘要 i
Abstract ii
1  Introduction 1 

1.1 ContributionsandOrganization....................... 3 
2  Related Work 5
2.1  MultipleDescriptionCoding ........................ 5 
2.2  Software-DefinedNetworks ........................ 5 
2.3  MulticastinSDNs.............................. 6 
2.4  MultipathMulticastRoutinginSDNs ................... 7 
3  System Architecture 8 

3.1 RoutingMechanisms ............................ 10 
4  Problem Formulations and Proposed Solutions 12
4.1  NotationsandSystemModels ....................... 12
4.2  MultipathMulticastRouting ........................ 14
4.3  Optimal Algorithm for Robust Multipath Multicast Routing: RMMR∗ .. 15

4.4  Efficient Algorithm for Robust Multipath Multicast Routing: RMMR .. 15
5 Implementation 17
5.1 OverviewonRyu .............................. 17
5.2 EnhancementonRyutoSupportMulticastRouting . . . . . . . . . . . . 18
5.3 MulticastandUnicastRoutingApplications . . . . . . . . . . . . . . . . 20
6  Experiments in Real Testbed 22 

6.1 Setup .................................... 22
6.2 Results.................................... 25 
7  Experiments using Mininet 29 

7.1 Setup .................................... 29
7.2 Results.................................... 31
8 Conclusion and Future Work 43
Bibliography 45
[1]  Tcpdump home page. http://www.tcpdump.org/. 

[2]  Video trace files and statistics. http://trace.eas.asu.edu. 

[3]  VideoLAN home page. http://www.videolan.org/. 

[4]  XORP home page. http://xorp.org. 

[5]  Cisco visual networking index: Forecast and methodology, 2014–2019. 
http://www.cisco.com/c/en/us/solutions/collateral/ service-provider/ip-ngn-ip-next-generation-network/ white_paper_c11-481360.pdf, 2015. 

[6]  T. Benson, A. Akella, and D. A. Maltz. Unraveling the complexity of network management. In NSDI, pages 335–348, 2009. 

[7]  Big Buck Bunny home page. https://peach.blender.org/. 

[8]  IBM ILOG CPLEX optimizer. http://www-01.ibm.com/software/ 
integration/optimization/cplex-optimizer/. 

[9]  A. De Gante, M. Aslan, and A. Matrawy. Smart wireless sensor network management based on software-defined networking. In Communications (QBSC), 2014 27th Biennial Symposium on, pages 71–75. IEEE, 2014. 

[10]  E. W. Dijkstra. A note on two problems in connexion with graphs. Numerische mathematik, 1(1):269–271, 1959. 

[11]  C. Diot, B. Levine, B. Lyles, H. Kassem, and D. Balensiefen. Deployment issues for the ip multicast service and architecture. Network, IEEE, 14(1):78–88, Jan 2000. 

[12]  W. C. Fenner. Internet group management protocol, version 2. 1997. 

[13]  Floodlight home page. http://www.projectfloodlight.org/ floodlight/. 

[14]  N. Freris, C. Hsu, J. Singh, and X. Zhu. Distortion-aware scalable video streaming to multi-network clients. IEEE/ACM Transactions on Networking, 21(2):469–481, April 2013. 

[15]  P. Holub, H. Rudova, and M. Liska. Data transfer planning with tree placement for collaborative environments. Constraints, 16(3), July 2011. 

[16]  L.-H. Huang, H.-J. Hung, C.-C. Lin, and D.-N. Yang. Scalable and bandwidth-efficient multicast for software-defined networks. In Global Communications Conference (GLOBECOM), 2014 IEEE, pages 1890–1896. IEEE, 2014. 

[17]  A. Iyer, P. Kumar, and V. Mann. Avalanche: Data center multicast using software defined networking. In COMSNETS, pages 1–8, 2014. 

[18]  S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski, A. Singh, S. Venkata, J. Wanderer, J. Zhou, M. Zhu, et al. B4: Experience with a globally-deployed software defined wan. In ACM SIGCOMM Computer Communication Review, volume 43, pages 3–14. ACM, 2013. 

[19]  M.-W. Lee, Y.-S. Li, X. Huang, Y.-R. Chen, T.-F. Hou, and C.-H. Hsu. Robust multipath multicast routing algorithms for videos in software-defined networks. In Quality of Service (IWQoS), 2014 IEEE 22nd International Symposium of, pages 218–227. IEEE, 2014. 

[20]  S. Liao, X. Hong, C. Wu, B. Wang, and M. Jiang. Prototype for customized multicast services in software defined networks. In Software, Telecommunications and Computer Networks (SoftCOM), 2014 22nd International Conference on, pages 315– 320. IEEE, 2014. 

[21]  Y.-C. Liu, C. Chen, and S. Chakraborty. A software defined network architecture for geobroadcast in vanets. In Communications (ICC), 2015 IEEE International Conference on, pages 6559–6564. IEEE, 2015. 

[22]  J. Matias, B. Tornero, A. Mendiola, E. Jacob, and N. Toledo. Implementing layer 2 network virtualization using OpenFlow: Challenges and solutions. In Proc. of European Workshop on Software Defined Networking (EWSDN’12), pages 30–35, Darmstadt, Germany, October 2012. 

[23]  N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. OpenFlow: enabling innovation in campus networks. SIGCOMM Computer Communication Review, 38(2):69–74, Apr. 2008. 

[24]  Mininet home page. http://mininet.org/.
[25]  Y. Nakagawa, K. Hyoudou, and T. Shimizu. A management method of IP multicast in overlay networks using OpenFlow. In Proc. of the ACM Workshop on Hot Topics in Software Defined Networks (HotSDN’12), pages 91–96, Helsinki, Finland, August 2012. 

[26]  K. A. Noghani and M. OguzSunay. Streaming multicast video over software-defined networks. In Mobile Ad Hoc and Sensor Systems (MASS), 2014 IEEE 11th International Conference on, pages 551–556. IEEE, 2014. 

[27]  NOX/POX home page. http://www.noxrepo.org. 

[28]  M. Rahimi, A. Bais, and N. Sarshar. On fair and optimal multi-source IP-multicast. Journal of Computer Networks, 56(4):1503–1524, March 2012. 

[29]  J. Ruckert, J. Blendin, R. Hark, T. Wachter, and D. Hausheer. An extended study of dynsdm: Software-defined multicast using multi-trees. Technical report, 2015. 
[30]  J. Ruckert, J. Blendin, and D. Hausheer. Software-defined multicast for over-the-top and overlay-based live streaming in isp networks. Journal of Network and Systems Management, 23(2):280–308. 

[31]  Ryu SDN Framework Home Page. http://osrg.github.io/ryu/. 

[32]  S.-H. Shen, L.-H. Huang, D.-N. Yang, and W.-T. Chen. Reliable multicast routing 
for software-defined networks. 

[33]  B. Tamma, A. Badam, C. Murthy, and R. Rao. K-Tree: A multiple tree video multicast protocol for ad hoc wireless networks. Journal of Computer Networks, 54(11):1864–1884, August 201). 

[34]  P. Troubil and H. Rudova. Integer linear programming models for media streams planning. Lecture Notes in Management Science, 2011(3), August 2011. 

[35]  Y. Wang, J. Ostermann, and Y. Zhang. Video Processing and Communications. Prentice Hall, 2001.
[36]  E. Yang, Y. Ran, S. Chen, and J. Yang. A multicast architecture of svc streaming over openflow networks. In Global Communications Conference (GLOBECOM), 2014 IEEE, pages 1323–1328. IEEE, 2014. 

[37] M. Zhao, B. Jia, M. Wu, H. Yu, and Y. Xu. Software defined network-enabled multicast for multi-party video conferencing systems. In Communications (ICC), 2014 IEEE International Conference on, pages 1729–1735. IEEE, 2014.
 
 
 
 
第一頁 上一頁 下一頁 最後一頁 top
* *