| 研究生: |
劉昆玹 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] 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