Improved algorithms are provided for performing path management for a
plurality of select data transmission sessions in a multicast network.
The algorithms include: constructing a weighted graph which represents
topology of the network; assigning load correlated costs to network
links; and computing least cost paths for each of the data transmission
sessions which accounts for global bandwidth utilization.