研究生: |
黃炳欽 Ping-Chin Huang |
---|---|
論文名稱: |
在行動隨意網路上建立核心基礎轉發群播樹之分散式演算法 Distributed Algorithm for Core-Based Forwarding Multicast Tree Construction with Local Information in Mobile Ad Hoc Network |
指導教授: |
蔡明哲
Ming-Jer Tsai |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 英文 |
論文頁數: | 25 |
中文關鍵詞: | 群播繞徑 、分散式演算法 、移動式隨意即連網路 、最少非葉節點群播樹 、頻寬消耗 |
外文關鍵詞: | multicast routing, distributed algorithm, mobile ad hoc network, minimum non-leaf multicast tree, bandwidth consumption |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
核心基礎轉發群播樹 (Core-based Forwarding Multicast Tree) 是一種以核心節點 (Core Node) 為樹根的最短路徑樹。網路中任何欲群播至特定群組的封包會被送至核心節點,並由核心節點透過群播樹將封包發送給群組中的所有成員。傳統上想要降低網路頻寬的花費,是透過建立一個擁有最低總邊權重 (Minimum Total Weights of Edges) 和並能擴張 (Span) 所有群組成員的群播樹。然而,當區域性廣播 (Local Broadcast) 的特性被利用來群播一個封包時,頻寬花費應該改變為評估所有傳送者 (核心節點以及所有的非葉節點) 的權重和。當群播樹節點的個數為三個以上並且只有在核心節點不為葉節點時會擁有最低的頻寬花費,這個特性引導我們在一個所有傳送節點皆設定為一單位權重的網路中,尋找擁有最少非葉節點的群播樹。然而,除非在 P 等於 NP的情況下,否則最少非葉節點群播樹問題 (Minimum Non-Leaf Multicast Tree Problem) 並沒有多項式時間逼近方法 (Polynomial Time Approximation Scheme) 。因此我們發現這個問題不僅是一個 NP-hard 問題,也是一個 MAX-SNP hard 問題,於是我們提出了一個動態減少群播樹中非葉節點的方法。實驗結果顯示群播樹結合了我們的方法之後,擁有比起其他方法還要少的非葉節點數目。
A core-based forwarding multicast tree is the shortest path tree rooted at a core node that distributes multicast packets to all group members via the tree after the packets are sent to the core. Traditionally, the bandwidth cost is minimized by constructing the multicast tree that has minimum total weights of edges to span all group members. However, when the local broadcast operation is used to multicast a packet, the bandwidth cost is supposed to be evaluated by the total weights of all senders that include the core and all non-leaves. Since the multicast tree with at least three nodes has minimum bandwidth cost only when the core is not a leaf, it leads us to find the multicast tree with the minimum number of non-leaves when each sender node has a unit weight. However, no polynomial time approximation scheme can be found for the minimum non-leaf multicast tree problem unless P=NP since the problem is not only NP-hard but also MAX-SNP hard. Thus, a distributed algorithm is proposed to dynamically reduce the number of non-leaves in the multicast tree. Experimental results show that after the execution of our method, the multicast tree has a lesser number of non-leaves than others.
[1] Ballardie, “Core Based Trees (CBT) Multicast Routing Architecture.” Internet RFC 2201, 1997.
[2] T. Camp, J. Boleng, and V. Davies, “A Survey of Mobility Models for Ad Hoc Network Research,” Wireless Communications and Mobile Computing, vol. 2, no. 5, 2002, pp. 483–502.
[3] R. Chandra, V. Ramasubramanian, and K.P. Birman, “Anonymous Gossip: Improving Multicast Reliability in Mobile Ad Hoc Networks,” Proc. of IEEE International Conference on Distributed Computing Systems, 2001, pp. 275-283.
[4] K. Chen and K. Nahrstedt, “Effective Location-Guided Tree Construction Algorithm for Small Group Multicast in MANET,” Proc. of Annual Joint Conference of IEEE Computer and Communications Societies, 2002, pp. 1180-1189.
[5] C.C. Chiang, M. Gerla and L. Zhang, “Adaptive Shared Tree Multicast in Mobile Wireless Networks,” Proc. of IEEE Global Telecommunications Conference, 1998, pp. 1817–1822.
[6] C.C. Chiang, M. Gerlar and L. Zhang, “Forwarding Group Multicast Protocol (FGMP) for Multihop Mobile Wireless Networks,” ACM/Baltzer Journal of Cluster Computing, vol. 1, no. 2, 1998, pp. 187–196.
[7] S.K. Das, B.S. Manoj, and C.S.R. Murthy, “A Dynamic Core Based Multicast Routing Protocol for Ad Hoc Wireless Networks," Proc. of ACM international symposium on Mobile Ad Hoc Networking and Computing, 2002, pp. 24-35.
[8] D. Estrin, D. Farinacci, A. Helmy, D. Thaler, S. Deering, M. Handley, V. Jacobson, C. Liu, P. Sharma, and L. Wei, “Protocol Independent Multicast - Sparse Mode (PIM-SM): Protocol Specification.” Internet RFC 2362, 1998.
[9] E. Fleury Y. Huang and P.K. McKinley, “On the Performance and Feasibility of Multicast Core Selection Heuristics,” Proc. of IEEE International Conference on Computer Communications and Networks, 1998, pp. 296–303.
[10] G. Galbiati, F. Maffioli, and A. Morzenti, “A Short Note on the Approximability of the Maximum Leaves Spanning Tree Problem,” Information Processing Letters, vol. 52, 1994, pp. 45-49.
[11] J.J. Garcia-Luna-Aceves and E.L. Madruga, “The Core-Assisted Mesh Protocol,” IEEE Journal on Selected Areas in Communications, vol. 17, no. 8, 1999, pp. 1380–1394.
[12] M.R. Garey and D.S. Jonson, “Computers and Intractability: A Guide to the Theory of NP-completeness,” San Francisco: Freeman Press, 1979.
[13] M. Gerla, S.J. Lee, and W. Su, “On-Demand Multicast Routing Protocol (ODMRP) for Ad Hoc Networks,” Internet draft, draft-ietf-manet-odmrp-02.txt, 2000.
[14] S.K.S. Gupta and P.K. Srimani, “Adaptive Core Selection and Migration Method for Multicast Routing in Mobile Ad Hoc Networks,” IEEE Transactions on Parallel and Distributed Systems, vol. 14, no. 1, 2003, pp.27–38.
[15] L. Ji and M.S. Corson, “A Lightweight Adaptive Multicast Algorithm,” Proc. of IEEE Global Telecommunications Conference, 1998, pp. 1036–1042.
[16] R.M. Karp, “Reducibility Among Combinatorial Problems,” Complexity of Computer Computations, New York: Plenum Press, 1972.
[17] Y.B. Ko and N.H. Vaidya, “Geocasting in Mobile Ad Hoc Networks: Location-Based Multicast Algorithms,” Proc. of IEEE Workshop on Mobile Computing Systems and Applications, 1999, pp. 101-110.
[18] M. Kochhal, L. Schwiebert, S.K.S. Gupta and C. Jiao, “An Efficient Core Migration Protocol for QoS in Mobile Ad Hoc Networks,” Proc. of IEEE International Conference on Performance Computing and Communications, 2002, pp.387–391.
[19] S. Lee and C. Kim, “Neighbor Supporting Ad Hoc Multicast Routing Protocol,” Proc. of ACM international symposium on Mobile Ad Hoc Networking and Computing, 2000, pp. 37-44.
[20] S.J. Lee, W. Su, J. Hsu, M. Gerla, and R. Bagrodia, “A Performance Comparison Study of Ad Hoc Wireless Multicast Protocols,” Proc. of Annual Joint Conference of IEEE Computer and Communications Societies, 2000, pp. 565-574.
[21] D. Li, X. Jia, and H. Liu, “Energy Efficient Broadcast Routing in Static Ad Hoc Wireless Networks,” IEEE Transactions on Mobile Computing, vol. 3, no. 2, 2004, pp.144-151.
[22] T. Ozaki, J.B. Kim, and T. Suda, “Bandwidth Efficient Multicast Routing Protocol for Ad Hoc Networks,” Proc. of IEEE International Conference on Computer Communications and Networks, 1999, pp. 10-17.
[23] B.H. Liu, M.J. Tsai and W.C. Ko, “Dynamical Construction of a Core-Based Group-Shared Multicast Tree in Mobile Ad Hoc Networks,” Proc. of IEEE International Conference on Advanced Information Networking and Applications, 2005, pp. 90–95.
[24] E.M. Royer and C.E. Perkins, “Multicast Operation of the Ad Hoc On-Demand Distance Vector Routing Protocol,” Proc. of ACM International Conference on Mobile Computing and Networking, 1999, pp. 207–218.
[25] E.M. Royer and C.K. Toh, “A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks,” IEEE Personal Communications Magazine, vol. 6, no. 2, 1999, pp. 46–55.
[26] C.C. Shen and S. Rajagopalan, “Protocol-Independent Multicast Packet Delivery Improvement Service for Mobile Ad Hoc Networks,” Elsevier Ad Hoc Journal (to appear).
[27] P. Sinha, R. Sivakumar, and V. Bharghavan, “MCEDAR: Multicast Core Extraction Distributed Ad Hoc Routing,” Proc. of IEEE Wireless Communications and Networking Conference, 1999, pp. 1313-1318.
[28] K. Viswanath, K. Obraczka, and G. Tsudik, “Exploring Mesh and Tree-Based Multicast Routing Protocols for MANETs,” IEEE Transactions on Mobile Computing, vol. 5, no. 1, 2006, pp. 28-42.
[29] J.E. Wieselthier, G.D. Nguyen and A. Ephremides, “On the Construction of Energy-Efficient Broadcast and Multicast Trees in Wireless Networks,” Proc. of Annual Joint Conference of the IEEE Computer and Communications Societies, 2000, pp. 585–594.
[30] C.W. Wu and Y.C. Tay, “AMRIS: A Multicast Protocol for Ad Hoc Wireless Networks,” Proc. of IEEE Military Communications Conference, 1999, pp. 25–29.
[31] M. Zagalj, J.P. Hubaux and C. Enz, “Minimum-Energy Broadcast in All-Wireless Networks: NP-Completeness and Distribution issues,” Proc. of ACM International Conference on Mobile Computing and Networking, 2002, pp. 172–182.