摘要 |
<p>A method and system for pruning slow multicast group members (14, 16) in a multicast group (10) that includes a sending node (12) and member nodes. The sending node and selected ones of the other nodes comprise repair heads of repair tree. Each repair head has at least one child. Each of the member nodes generates a slowness metric. Each member repair head (14) aggregates its own slowness metric with the slowness metrics of their respective children in the tree along with a subtree flag that indicates whether the respective slowness metric is due to the reporting node or a node downstream of the reporting node. The member node repair heads propagate the largest of the aggregated slowness metrics upstream along with a subtree flag associated with the propagated slowness metric. Via this process the sending node (12) receives the largest slowness metrics generated in respective branches of the repair tree along with corresponding subtree flags associated with the respective metrics. In response to the receipt of an indication of congestion at one or more of the member nodes when the sending node (12) is transmitting at a minimum acceptable data rate, the sending node initiates pruning of slow group members in a predetermined manner.</p> |