This Article 
 Bibliographic References 
 Add to: 
Fair Bandwidth Allocation for Multicasting in Networks with Discrete Feasible Set
July 2004 (vol. 53 no. 7)
pp. 785-797

Abstract—We study fairness in allocating bandwidth for loss-tolerant real-time multicast applications. We assume that the traffic is encoded in several layers so that the network can adapt to the available bandwidth and receiver processing capabilities by varying the number of layers delivered. We consider the case where receivers cannot subscribe to fractional layers. Therefore, the network can allocate only a discrete set of bandwidth to a receiver, whereas a continuous set of rates can be allocated when receivers can subscribe to fractional layers. Fairness issues differ vastly in these two different cases. Computation of lexicographic optimal rate allocation becomes NP-hard in this case, while lexicographic optimal rate allocation is polynomial complexity computable when fractional layers can be allocated. Furthermore, maxmin fair rate vector may not exist in this case. We introduce a new notion of fairness, maximal fairness. Even though maximal fairness is a weaker notion of fairness, it has many intuitively appealing fairness properties. For example, it coincides with lexicographic optimality and maxmin fairness, when maxmin fair rate allocation exists. We propose a polynomial complexity algorithm for computation of maximally fair rates allocated to various source-destination pairs, which incidentally computes the maxmin fair rate allocation, when the latter exists.

[1] T. Ballardie, P. Francis, and J. Crowcroft, Core Based Trees: An Architecture for Scalable Inter-Domain Multicast Routing Proc. ACM SIGCOMM, pp. 85-95, Sept. 1993.
[2] D. Bertsekas and R. Gallager, Data Networks. Englewood Cliffs, N.J.: Prentice Hall, 1987.
[3] J. Byers, M. Luby, and M. Mitzenmatcher, Fine-Grained Leyered Multicast Proc. IEEE INFOCOM, pp. 1143-1151, 2001.
[4] S. Deering and D. Cheriton, Multicast Routing in Datagram Internetworks and Extended LANs ACM Trans. Computer Systems, vol 8, no. 2, pp. 54-60, Aug. 1994.
[5] M.R. Garey and D.S. Johnson, Computers and Intractability. Freeman, 1979.
[6] A. Legout and E.W. Biersack, PLM: Fast Convergence for Cumulative Layered Multicast Transmission Schemes Proc. ACM SIGMETRICS 2000, pp. 13-22, 2000.
[7] A. Legout, J. Nonnenmacher, and E.W. Biersack, Bandwidth Allocation Policies for Unicast and Multicast Flows IEEE/ACM Trans. Networking, vol. 9, no. 4, pp. 464-478, Aug. 2001.
[8] X. Li, S. Paul, and M. Ammar, “Layered Video Multicast with Retransmissions (LVMR): Evaluation of Hierarchical Rate Control,” Proc. IEEE Infocom, pp. 1062-1072, Mar. 1998.
[9] X. Li, S. Paul, and M. Ammar, Multi-Session Rate Control for Layered Video Multicast Technical Report GT-CC-98-21, College of Computing, Georgia Inst. of Tech nology, 1998.
[10] S. McCanne, V. Jacobson, and M. Vetterli, Receiver-Driven Layered Multicast Proc. ACM SIGCOMM '96, 1996.
[11] G. Rouskas and I. Baldine, Multicast Routing with End-to-End Delay and Delay Variation Constraints IEEE J. Selected Areas in Comm., vol. 15, no. 3, pp. 346-356, Apr. 1997.
[12] D. Rubenstein, J. Kurose, and D. Towsley, The Impact of Multicast Layering on Network Fairness IEEE Trans. Networking, vol. 10, no. 2, pp. 169-182, Apr. 2002.
[13] S. Sarkar and K.N. Sivarajan, Fairness in Wireless Mobile Networks IEEE Trans. Information Theory, vol. 48, no. 8, pp. 2412-2426, Aug. 2002.
[14] S. Sarkar and L. Tassiulas, Fair Allocation of Utilities in Multirate, Multicast Networks: A Framework for Unifying Diverse Fairness Objectives IEEE Trans. Automatic Control, special issue on control problems in comm. networks, vol. 47, no. 6, pp. 931-944, June 2002.
[15] S. Sarkar and L. Tassiulas, Distributed Algorithms for Computation of Fair Rates in Multirate Multicast Trees Proc. IEEE INFOCOM 2000, pp. 52-62, Mar. 2000.
[16] L. Vicisano, L. Rizzo, and J. Crowcroft, "TCP-Like Congestion Control for Layered Multicast Data Transfer," Proc. Ann. Joint Conf. IEEE Computer and Comm. Soc. (Infocom 98), IEEE Press, 1998, pp. 996-1003.

Index Terms:
Maximal fairness, multicast, discrete bandwidth allocation.
Saswati Sarkar, Leandros Tassiulas, "Fair Bandwidth Allocation for Multicasting in Networks with Discrete Feasible Set," IEEE Transactions on Computers, vol. 53, no. 7, pp. 785-797, July 2004, doi:10.1109/TC.2004.30
Usage of this product signifies your acceptance of the Terms of Use.