簡易檢索 / 詳目顯示

研究生: 劉昆玹
Liu, Kun-Hsuan
論文名稱: 利用網路編碼提升多來源群播效能
Multiple Multicast Performance Enhancement by Network Coding
指導教授: 李忠憲
Li, Jung-Shian
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 76
中文關鍵詞: 網路層群播多個來源端網際網路服務品質網路編碼
外文關鍵詞: Network layer multicast, Multiple source, Network coding, QoS, Internet
相關次數: 點閱:97下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 當網路中出現不只一個來源端要進行群播傳輸,以現行網路層群播路由協定來說各個來源端會依照自己所需提供服務群組的分佈位置及網路狀態,建立出來源基礎樹(Source based tree)或群組共享樹(Share based tree)將其所需提供服務之群組成員連接起來。然而每一個來源端皆是獨立運作的方式建立出屬於自己的傳輸樹狀結構,這些各個來源端在獨立運作下所建立出的傳輸路徑則很有可能互相造成重疊。在線路頻寬不足的情況下這些重疊路徑將會變成網路傳輸效能降低及傳輸時間增加的主要原因,鑑於這個原因我們嘗試重新設計目前現行網路層之群播路由協定並改良成適合於多個來源端的網路環境,減少原本群播協定在多個來源端下可能會產生重疊路徑對網路傳輸效能與傳輸時間所造成的影響。我們提出一個分散式群播路由協定,適合在多個來源端的網路中使用。此協定以目前網路層鏈路狀態路由(Link state routing)群播協定為基礎,將Network coding[1]的概念引入於多來源群播協定中建立一編碼群播(Coded multicast)機制,利用此機制來減少因路徑重疊所造成的效能降低。藉由Coded multicast的方式來提高在重疊路徑上可攜帶的資訊量,進而使得接收端不會因路徑重疊的問題造成接收率下降及接收時間的增加。

    When multiple sources try to multicast simultaneously in a network today, each may employ existing multicast routing protocol in network layer and create its multicast transmission tree by its own topology of group members and link costs of the network. Source based tree or share based tree connects every member of group to each other. However, every source creates its own transmission tree independently and parts of these transmission trees in the network may overlap. Due to limited bandwidth of each link, these overlapping paths could decrease transmission performance of network and increase transmission time. In this dissertation, we try to enhance the existing multicast routing protocol by increasing the throughput of overlapping paths with network coding. We propose a distributed multicast routing protocol for multi-source multicasting. This mechanism is based on link state multicast routing protocol and the idea of network coding. And we derive a new multiple source multicast protocol from the idea of network coding. The protocol is called Coded multicast. Through simulations, the proposed protocol is shown to be able to provided much better performance than traditional multicasting.

    第一章 緒論.....................................1 1.1簡介.........................................1 1.2論文目標.....................................2 1.3論文架構.....................................4 第二章 相關知識與研究...........................6 2.1群播與群播路徑選擇協定.......................6 2.1.1 網路層群播(Network layer multicast).......7 2.1.2 應用層群播(Application layer multicast)...9 2.2網路編碼機制(Network Coding mechanism)......10 第三章 利用網路編碼提升多來源群播效能..........12 3.1 相關名詞與定義.............................13 3.1.1 Terminology and Notation.................13 3.2 Coded multicast機制應用說明................15 3.3 Coded multicast演算法分析..................17 3.3.1 Example for two sources condition........20 3.4分散式編碼群播路由協定基本設計概念..........23 3.5分散式編碼群播路由協定建置流程說明..........24 第四章 模擬與效能分析..........................32 4.1 Performance metrics........................32 4.2 模擬結果與分析.............................33 4.2.1 Network coding運算時間與網路傳輸時間之影響.............................................33 4.2.2測試場景一................................34 4.2.3測試場景二................................43 4.2.4測試場景三................................48 第五章 討論....................................53 5.1適合Coded multicast啟動的網路環境...........53 5.2提升節點分支度對Coded multicast的影響.......57 第六章 結論與未來工作..........................60 重要參考文獻...................................62

    [1] R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung, “Network Information Flow,” IEEE Transactions on Information Theory, vol. IT-46, pp. 1204–1216, 2000.
    [2] Survey of Multicast Routing Algorithms and Protocols (2002) Pragyansmita Paul, S V Raghavan
    [3] Fenner, W. Internet Group Management Protocol, Version 2. RFC 2236, November 1997
    [4] D. Waitzman, C. Partridge, and S.E. Deering. Distance Vector Multicast Routing Protocol. rfc 1075, Internet Engineering Task Force, November 1988.
    [5] J. Moy, "MOSPF: Analysis and Experience", Internet Request for Comment 1585, March 1994.
    [6] A. Adams, J. Nicholas, and W. Siadak, “Protocol independent multicast dense mode (PIM-DM): Protocol specification (revised),” Internet draft, draft-ietf-pim-dm-new-v2-01.txt, Feb. 2002.
    [7] E. W. Dijkstra: A note on two problems in connexion with graphs. In: Numerische Mathematik. 1 (1959), S. 269–271
    [8] Behrouz A.Forouzan,Sophia Chung Fegan “TCP/IP Protocol Suite”, Second Edition
    [9] A. Ballardie, "Core Based Trees (CBT) Multicast Routing Architecture", Internet Request for Comment 2201, September 1997.
    [10] A. Ballardie, "Core Based Trees (CBT version 2) Multicast Routing", Internet Request for Comment 2189, September 1997.
    [11] Estrin, D. & Farinacci, D. & Helmy, A. & Thaler, D. & Deering, S. & Handley, M.& Jacobsson, V. & Liu, C. & Sharma, P. & Wei, L. Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification. RFC 2362, June 1998
    [12] B. Zhang, S. Jamin, and L. Zhang. Host multicast: A framework for delivering multicast to end users. In Proceedings of IEEE Infocom, June 2002.
    [13] Y.-H. Chu, S. G. Rao, and H. Zhang. A Case for End System Multicast. In Proceedings of ACM SIGMETRICS, June 2000.
    [14] S. Banerjee, B. Bhattacharjee, and C. Kommareddy. Scalable application layer multicast. In Proceedings of ACM Sigcomm, August 2002.
    [15] S.-Y. R. Li and R. W. Yeung, “Linear Network Coding,” IEEE Trans. on Information Theory, to appear, 2002.
    [16] Philip Chou, Yunnan Wu, and Kamal Jain, “Network coding for the internet,” in IEEE Communication Theory Workshop, Capri, 2004, IEEE.
    [17] Ying Zhu, Baochun Li, and Jiang Guo, “Multicast with network coding in application-layer overlay networks,” IEEE Journal on Selected Areas in Communications, 2004.
    [18] Gkantsidis C, Rodriguez PR “Network coding for large scale content distribution”
    INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE, Vol. 4 (2005), pp. 2235-2245 vol.4.
    [19] Reinhard Diestel, “Graph Theory”, Second Edition, Springer
    [20] G. B. Dantzig and D. R. Fulkerson, "On the max-flow min-cut theorem of networks," in Linear Inequalities. (Ann. Math. Studies, vol. 38, 1956).
    [21] R. Koetter and M. Medard, “Beyond Routing: An Algebraic Approach to Network Coding,” in Proc. of IEEE INFOCOM, 2002.
    [22] The Network Simulator – ns-2 http://www.isi.edu/nsnam/ns/
    [23] GT-ITM topology generator http://www-static.cc.gatech.edu/fac/Ellen.Zegura/graphs.html

    下載圖示 校內:立即公開
    校外:2006-08-16公開
    QR CODE