Bandwidth allocation policies for unicast and multicast flows

Legout, Arnaud;Nonnenmacher, Jörg;Biersack, Ernst W
IEEE/ACM Transactions on Networking, Volume 9 n°4, August 2001

Using multicast delivery to multiple receivers reduces the aggregate bandwidth required from the network compared to using unicast delivery to each receiver. However multicast is not yet widely deployed in the Internet. One reason is the lack of incentive to use multicast delivery. To
encourage the use of multicast delivery, we define a new bandwidth allocation policy, called LogRD, taking into account the number of downstream receivers. This policy gives more bandwidth to a multicast flow as com-pared to a unicast flow that shares the same bottleneck, however without
starving the unicast flows. The LogRD policy provides also an answer to the question on how to treat a multicast flow compared to a unicast flow sharing the same bottleneck. We investigate three bandwidth allocation policies for multicast flows and evaluate their impact on both receiver satisfaction and fairness using a simple analytical study and a comprehensive set of simulations. The policy that allocates the available bandwidth as a logarithmic function of the number of receivers downstream of the bottleneck achieves the best trade-off between receiver satisfaction and fairness.

Digital Security
Eurecom Ref:
© 2001 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.