Title :
Fair bandwidth allocation for multicasting in networks with discrete feasible set
Author :
Sarkar, Saswati ; Tassiulas, Leandros
Author_Institution :
Dept. of Electr. & Syst. Eng., Pennsylvania Univ., Philadelphia, PA, USA
fDate :
7/1/2004 12:00:00 AM
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 optimally 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.
Keywords :
bandwidth allocation; computational complexity; computer networks; minimax techniques; multicast communication; telecommunication congestion control; telecommunication traffic; NP-hard; discrete feasible set; fair bandwidth allocation; fractional layer; lexicographic optimal rate allocation; loss-tolerant real-time multicast applications; maxmin fair rate allocation; polynomial complexity algorithm; receiver processing capabilities; Bandwidth; Broadcasting; Channel allocation; Communication system control; Intelligent networks; Multicast algorithms; Multimedia communication; Polynomials; Telecommunication traffic; Teleconferencing; 65; Maximal fairness; discrete bandwidth allocation.; multicast;
Journal_Title :
Computers, IEEE Transactions on