Logo image
Distributed Algorithm for Core-Based Forwarding Multicast Tree Construction with Local Information in Mobile Ad Hoc Network
Thesis

Distributed Algorithm for Core-Based Forwarding Multicast Tree Construction with Local Information in Mobile Ad Hoc Network

Ping-Chin Huang
Masters, 國立清華大學, 資訊工程學系
2005

Abstract

群播繞徑 分散式演算法 移動式隨意即連網路 最少非葉節點群播樹 頻寬消耗 multicast routing distributed algorithm mobile ad hoc network minimum non-leaf multicast tree bandwidth consumption
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.

Metrics

1 Record Views

Details

Logo image