ebook img

Network iso-elasticity and weighted $α$-fairness PDF

0.17 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Network iso-elasticity and weighted $α$-fairness

Network iso-elasticity and weighted α -fairness 2 Sem Borst, Neil Walton and Bert Zwart 1 0 Bell Laboratories, Alcatel-Lucent, 600 Mountain Avenue, Murray Hill, NJ 07974, USA 2 e-mail: [email protected] n University of Amsterdam, Science Park 904, 1098 XH Amsterdam a e-mail: [email protected] J CWI, Science Park 123, 1098 XG Amsterdam 1 e-mail: [email protected] 1 Abstract: Whenacommunicationnetwork’scapacityincreases,itisnat- ] ural to want the bandwidth allocated to increase to exploit this capacity. C But,ifthesamerelativecapacityincreaseoccursateachnetworkresource, O itisalsonaturaltowanteachusertoseethesamerelativebenefit, sothe bandwidthallocatedtoeachrouteshouldremainproportional.Wewillbe . h interested in bandwidth allocations which scale in this iso-elastic manner t and,also,maximizeautilityfunction. a Utilityoptimizingbandwidth allocations have been frequentlystudied, m andapopularchoiceofutilityfunctionaretheweightedα-fairutilityfunc- tions introduced by Mo and Walrand [17]. Because weighted α-fair util- [ ity functions possess this iso-elastic property, they are frequently used to 1 formfluidmodelsofbandwidthsharingnetworks.Inthispaper,wepresent v results that show, in many settings, the only utility functions which are 2 iso-elasticareweightedα-fairutilityfunctions. 9 Thus,ifbandwidthisallocated according toanetworkutilityfunction whichscaleswithrelativenetworkchanges thenthatutilityfunctionmust 2 beaweighted α-fairutilityfunction, and hence, acontrol protocol that is 2 robusttothefuturerelativechangesinnetworkcapacityandusageoughtto . 1 allocatebandwidthinordertomaximizeaweightedα-fairutilityfunction. 0 2 1 1. Introduction : v i ItisoftenclaimedthatbothInternettrafficandcapacityundergomultiplicative X year-on-yearincrease.Such a rate may not be sustainable over time, even so, it r a is a pervasive point that the Internet’s demand and service rate changes multi- plicatively.Giventhis,inwhatwayshouldacommunicationnetworksresources be allocated inorder to scale with such multiplicative effects? Mo and Walrand [17] introduced a parametrized family of utility functions called the weighted α-fair utility functions. A utility function orders the pref- erences of different network states: A network state is better than a second network state if it has higher utility. When maximized over a network’s ca- pacity set, a utility function provides a solution which can be used to allocate network resources. Congestion control protocols such as TCP are argued to al- locate bandwidth in this way [15], and congestion protocol models have been designed that provably reach such an operating point [12]. 1 imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 2 Suppose that a performance improvement is made whereby the network ca- pacity is doubled. Although capacity increases, the criteria by which capacity is evaluated and sharedshouldremainthe proportionate.We note that, in par- ticular, the weighted α-fair utility functions obey this scaling property.But are there more? Such a utility function should, also, scale well when the traffic in- creases.Thatis,multiplicativelyincreasingthe number ofnetworkflowsshould notalter the preferredallocationofnetworkresources.This is a desirableprop- erty: regardless of relative changes, the proportion of network resource each route receives remains the same. Given that the Internet traffic is increasing multiplicatively, it is desirable that each flow has a share of resource that re- mainsproportionate.Onceagain,theweightedα-fairutility functions willscale inthisway.Soaretheweightedα-fairutilityfunctionstheonlyutilityfunctions that satisfy these scalability properties? We mathematically formulate scaling properties and general settings where this is provably true. We thus provide a theoretical basis to the claim that, if bandwidth is allocated according to a network utility function which scales with relative network changes, then that utility function must be a weighted α-fair utility function, and hence, a control protocol that is robust to the future relative changes in network capacity and usage must to allocate bandwidth inorder to maximize a weightedα-fair utility function. Economists Arrow [1] and Pratt [19] formulated the utility functions that satisfy a certain iso-elastic property. In words, an individual is iso-elastic if his preferences enter a bet are unaltered by a multiplicative changes in the bet’s stakes and rewards. Arrow and Pratt parametrize the set of iso-elastic utility functions on R . It is an immediate check that the iso-elastic utility functions + arepreciselythesummandsofaweightedα-fairutilityfunction.Thusthereason a weighted α-fair utility function has good scaling properties is because of the iso-elasticity property inherent in its summands. But conversely, if a utility function allocates network resources proportionately then must it be weighted α-fair? The main results of this paper provide settings where scaling properties are equivalent to a utility function being weight α-fair. The work of Mo and Walrand has received a great deal of attention. This is chiefly because a number of known network fairness criteria correspond to maximizing a weighted α-fair utility function: known Internet equilibria, TCP fairness [15], for α=2; the work Kelly [11], weighted proportionalfairness, for α=1;theworkofBertsemasandGallager[2],max-minfairness,forw=1with α → ∞ and maximum throughput for w = 1 with α → 0. But, perhaps, the explicit reason for the attention on weighted α-fairness has not been the above iso-elastic property. The iso-elastic property is frequently exploited inorder to studyingthelimitandstabilitybehaviourofassociatedstochasticnetworkmod- els[3, 9, 16, 10, 7, 21];someauthorshavebegunto explicitly cite the iso-elastic property[8,13],andotherauthorshaveattemptedtoderiveweightedα-fairness andotherfairnesscriteriafromaxiomaticproperties[14, 20].Evenso,thereap- pears to be little discussion of this iso-elastic scaling property, its equivalence with weighted α-fairness, and what this implies for the performance achieved by a communicationnetworkandassociatedstochastic models.Addressing this imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 3 point is the principle contribution of this paper. The results and sections of this paper are organizedas follows. In Section 2, wedefinethetopologyandcapacityconstraintsofacommunicationnetwork.In Section3,wedefinewhatwemeanbyanetworkutilityfunction,networkutility maximization and we define the weighted α-fair utility functions. In Section 4, we formally define the network iso-elasticity property and the flow scalability property. In Section 5, we prove that a network utility function is network iso- elastic iff it is weighted α-fair. In Section 6, we consider a network topology where each link has some dedicate local traffic flow. On this topology, we show that a network utility maximizing allocation satisfies flow scalability iff it is a weightedα-fairmaximizer.InSection7,inadditiontotheflowscalabilityprop- erty,wedefineanaccessscalabilityproperty.Weprovetheonlyutilityfunctions that are flow scalable and access scalable are the weighted α-fair utility func- tions. In proving these results we lay claim to the statement that if bandwidth is allocated according to a network utility function which scales with relative network changes then that utility function must be a weighted α-fair utility function.Thusacontrolprotocolthatisrobusttothefuturerelativechangesin network capacity and usage must allocate bandwidth to maximize a weighted α-fair utility function. 2. Network Structure We define the topologyand capacityconstraintsof a network.We suppose that thereareasetoflinksindexedbyJ.ThepositivevectorC =(C :j ∈J)gives j the capacity of each link in the network. A route consists of a set of links. We let R denote the set of routes. The topology of the network is defined through a |J|×|R| matrix A. We let A =1 if route r uses link j and we let A =0 jr jr otherwise. We let the positive vector Λ = (Λ : r ∈ R) denote the bandwidth r allocated to each route. At link j these must satisfy the capacity constraint A Λ ≤C , jr r j j∈J X and thus the set feasible bandwidth allocations is given by C ={Λ∈RR :AΛ≤C}. + 3. Network Utility In communication network, we could allocate resources to achieve the highest aggregate throughput. Although a high data rate is achieved, some networks flowsmaybebestarved.Overthelastdecade,therehasbeeninterestinallocat- ingnetworkresourcesinafair way.Essentially,fairnessisachievedbyallocating a positive share of the networks resources to each flow. To achieve this it was recommendedtoallocateresourcesinordertomaximizeutility,seeKelly[11].In suchanetwork,eachflowexpressesits demandviaa strictlyincreasingconcave imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 4 utility function. A utility function will have a higher slope for smaller through- puts. When maximized, this function can be used express a higher demand for the networks resources.Thus, from this, a form of fairness is achieved. The average utility of a network flow is 1 Λ U(y,Λ)= y U r .1 (1) r r y y i∈R i r∈R r X (cid:0) (cid:1) P HereRindexesthe routesofanetwork;y givesthe numberofflowspresenton r router; Λ givestheflowrateallocatedtorouter,whichis thensharedequally r amongsttheflowspresentontheroute,andfinally,U givestheutilityfunction r of eachroute r user. We call a utility function of the form(1), a network utility function. We assume throughoutthis paper thateachutility function U is increasing, r once differentiable and strictly concave. To the averageuser,anetworkutility function orderspreferencesofdifferent networkstates,i.e.,(y,Λ)isasleastasgoodas(y˜,Λ˜)ifU(y,Λ)≥U(y˜,Λ˜).Given the flows present in a network, the best network state is one that maximizes utility. That is, Λ(y) the optimum of the network utility maximization. max U(y,Λ) over Λ∈C. (2) Here C ⊂ RR is the set of feasible bandwidth allocations. In general, set of + bandwith allocations will depend on the topology and capacity constraints of a communication network. The weighted α-fair utilityfunctions introducedbyMoandWalrand[17]are given by 1 wryr Λr 1−α if α6=1, W (y,Λ):= Pi∈Ryi r∈R 1−α yr (3) α,w (Pi∈1Ryi Pr∈Rwryr(cid:0)log(cid:1)Λyrr if α=1, for Λ = (Λ : r ∈ R),y = (y : rP∈ R) ∈ RR a(cid:0)nd p(cid:1)arametrized by α > 0 r r + and w ∈ RR. As mentioned, the weighted α-fair class has proved popular as + it provides a spectrum of fairness criteria which contains proportional fairness (α = w = 1), TCP fairness (α = 2, w = 1 ), and converges to a maximum i i Ti2 throughput solution (α→0, w =1) and max-min fairness (α→∞, w =1). i i 4. Network Iso-elasticity and flow scalability We now define the two main scaling properties which we will use: network iso- elasticity and flow scalability. Both encapsulate a simple idea, if we multiplica- tively change the available network capacity then we will allocate resources proportionately. 1Inthispaper,wechosetoexpresstheutilityoftheaveragenetworkuserratherthanthe aggregate utility of the network. We note the optimum of these functions will be unaffected whenmaximizingoverΛ. imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 5 Anetworkutility functionranksthe setofnetworkstates throughthe order- ing induced by U(y,Λ)≥U(y˜,Λ˜). We say a network utility function is network iso-elasticifthis orderingis unchangedbya multiplicativeincreaseinthe avail- able bandwidth. More formally, Definition 1. We define a utility function to be network iso-elastic if, ∀a>0, U(y,Λ)≥U(y˜,Λ˜) iff U(y,aΛ)≥U(y˜,aΛ˜), (4) for each Λ,Λ˜,y,y˜∈RR. + We note that this is equivalent to the expression, where we multiplicatively scale the number of flows, ∀a>0, U(y,Λ)≤U(y˜,Λ˜) iff U(ay,Λ)≤U(ay˜,Λ˜), (5) for each Λ,Λ˜,y,y˜∈RR. + Network iso-elasticity requires that the utility of each network state (y,Λ) scales. What if we only wish the optimal allocation to scale? Definition 2. We say a utility function optimized on capacity set C is flow scalable if Λ(y) the solution to the optimization problem (2) is such that Λ(y)=Λ(ay), ∀a>0. (6) Thatisthebandwidthallocatedtoeachrouteisunchangedbymultiplicative changes in the number of flows on each route. Making explicit that Λ(y;C) is the solution to (2) when optimizing over C and defining aC = {aΛ : Λ ∈ C}. We note that network scalability condition is equivalent to the condition that allocated bandwidth scales proportionately with capacity increases, i.e., aΛ(y;C)=Λ(y;aC), ∀a>0. (7) 5. Network iso-elasticity and weighted α-fairness Inthissection,weprovethefirstresultofthispaper.Weproveanetworkutility function satisfying this iso-elastic property is, up to an additive constant, a weighted α-fair utility function. Theorem 5.1. For U(y,Λ) the network utility function (1) the following are equivalent, i) U(y,Λ) is network iso-elastic. ii) up to an additive constant, U(y,Λ) is weighted α-fair, i.e., there exist α>0, w∈RR and constant c∈R such that + U(y,Λ)=W (y,Λ)+c. α,w imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 6 Proof. Itisanimmediatecalculationthatii)impliesi).Wenowproveconversely thati)impliesii).Thekeyideaistoprovethatthemapφ :U(y,Λ)7→U(y,aΛ) a is linear. For simplicity, we suppose y = y˜ = 1; we, also, let x = Λr and r r r r r yr x˜ = Λ˜r for r ∈R, and we let I and I˜be random variables with distribution y r y˜r P P and y˜, respectively. One can see the value of the utility function EU (x )= y U (x ), I I r r r r∈R X induces an ordering on the set of pairs (y,Λ). Network iso-elasticity (4) states that, ∀a > 0, EU (x ) and EU (ax ) induce the same ordering on elements I I I I (I,x). Thus (4) implies, for each a > 0, there exists an increasing function φ a such that φ (EU (x ))=EU (ax ), ∀(I,x). a I I I I Now let us show that φ (·) is linear. Let Iˆbe the random variable such that a I with probability p, Iˆ= (I˜ with probability (1−p). Letτ =EU (x )andσ =EU (x ).Notepτ+(1−p)σ=EU (x ).Nowobserve I I I˜ I˜ Iˆ Iˆ φ (pτ+(1−p)σ)=EU (ax )=pEU (ax )+(1−p)EU (x ) a Iˆ Iˆ I I I˜ I˜ =pφ (τ)+(1−p)φ (σ). a a Thus φ (·) is an increasing linear function and so, for a>0, a EU (ax )=b EU (x )+d , ∀(I,x), (8) I I a I I a for some b >0 and d ∈R. Statement (8) applies to I ≡r, for r ∈R. Thus a a U (ax )=b U (x )+d , ∀x ∈R . r r a r r a r + We wish to remove the seemingly arbitraryfunctions b and d . Differentiating a a with respect to x gives, r U′(ax )=b U′(x ), ∀x ∈R . (9) r r a r r r + AsU′ isadecreasingfunctionitisdifferentiableatatleastonepoint[6,Theorem r 7.2.7]. Differentiating again at this point gives U′′(ax )=b U′′(x ), ∀a>0. r r a r r Thus, as a is arbitrary, U′′(x ) exists for all x >0. Dividing both terms leads r r r to the equation U′′(ax ) U′′(x ) a r r = r r , for x >0, a>0. U′(ax ) U′(x ) r r r imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 7 Taking x =1 and defining α:=−Ur′′(1), we have the differential equation r Ur′(1) U′′(a) a r =−α , for a>0. U′(a) r r Dividing both sides by a and integrating with respect to a gives logU′(a)=−αloga+logw =⇒ U′(a)=w a−αr r r r r Herelogw isanappropriateadditiveconstant.Integratingonemoretimegives r and letting a=x gives r w x1r−αr +c if α 6=1, Ur(xr)= r 1−αr r r (10) (wrlogxr +cr if αr =1. It remains to show α = α for all r ∈ R. Observe that (4) includes the r statementU (x )≥U (x )iffU (ax )≥U (ax ),whichcanonlyholdifα =α . r r i i r r i i i r So α ≡α for some α>0 and thus for all y ∈RR and Λ∈RR r + + y U(y,Λ)=U ,Λ y i y (cid:16) i i Xi (cid:17) P1 wryr Λr 1−α if α6=1, = Piyi r∈R 1−α yr (P1iyi Pr∈Rwryr(cid:0)log(cid:1)Λyrr if α=1, P (cid:0) (cid:1) as required. Remark 1. We note that an almost identical result and proof holds for the aggregate utility function Λ r U(y,Λ)= y U . r r y rX∈R (cid:16) r (cid:17) The only exception would be that the above result does not hold for the weighted proportionally fair case (where α=1). 6. Scaleability and weighted α-fairness in Networks with Local Traffic In this section, we demonstrate that flow scalability is equivalent to optimizing a weighted α-fair utility function for two specific network topologies: a linear network and a network satisfying the local traffic condition. A linear network consist of a routes r ,...,r and links j ,...,j for K >1. 0 K 1 K Route r uses all the links, A = 1 ∀j ∈ J, whilst for k = 1,...,K each 0 jr0 route r only uses link j , A = 1 and A = 0 otherwise. The local traffic k k jkrk jrk condition insists that each link has a route that uses that link only, ∀j ∃r such that A = 1 and A = 0 ∀l 6= j. We will also assume a network that satisfies jr lr imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 8 the local traffic condition has two or more links and is connected, that is for all linksj,l∈J thereexistsasequenceoflinksandroutesj0,r0,j1,r1,...,rK−1,jK such that j =j and j =l, and A =A =1 for k =0,..,K−1. 0 K jk,rk jk+1,rk We now prove that flow scalability is equivalent to weighted α-fairness for linear networks. Theorem 6.1. Assuming, for r ∈R, U′(x) has range (0,∞), a linear network r is flow scalable iff it maximizes a weighted α-fair utility function. Proof. It is immediate that the weighted α-fair utility is flow scalable. Let us show the converse. The bandwidth a linear network allocates is the solutionto the optimization Λ r max y U (11) r r y r rX∈R (cid:16) (cid:17) subject to Λ +Λ ≤C , k =1,...,K. (12) r0 rk rk Here, we let C denote the capacity of the link on the intersection of route rk r and route r . Assuming y > 0 ∀r ∈ R, the solution to this optimization k 0 r satisfies C =Λ +Λ , k =1,...,K (13) rk r0 rk K Λ Λ and U′ r0 = U′ rk . (14) r0 y rk y (cid:16) r0 (cid:17) Xk=1 (cid:16) rk (cid:17) If the solution is flow scalable then Λ must also satisfy K Λ Λ U′ r0 = U′ rk , ∀a>0. (15) r0 ay rk ay (cid:16) r0(cid:17) Xk=1 (cid:16) rk(cid:17) We observe that the solutions for a linear network allow a suitably large arrayofvaluesforU′ Λr andΛ .Inparticular,foranyp ,...,p ∈(0,∞)and r yr r 1 K Λr0,...,ΛrK ∈ (0,∞),(cid:0)we(cid:1)can choose a yr > 0 such that pk = Ur′k Λyrrkk , k = 1,...,K. Letting p0 = Kk=1pk, we can also chose yr0 such that p0 =(cid:0)Ur′0(cid:1)Λyrr00 . Thus, this choice of Λ gives the unique solution to (11) for the y given. P (cid:0) (cid:1) TheremainderoftheproofissimilartothatofTheorem5.1.Onceagain,the key idea is to prove the map φr : U′(Λr) 7→ U′(Λr ) is linear. As U′(x) must a r yr r ayr r be continuous and decreasing φr(·) is an increasing continuous function. Also, a note that φ(0)=0 because U′(∞)=0. a r With p =U Λr as above, (14) and (14) state that r r yr (cid:16) (cid:17) K K φr0(p )= φrk(p ) for p = p . (16) a 0 a k 0 k k=1 k=1 X X imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 9 Taking p0 =p, pk =p and pk′ =0 for k′ 6=k, we see that φr0(p)=φrk(p), ∀p≥0. (17) a a Taking p = p, p = pˆ and p = p−pˆ for p > pˆ ≥ 0, (16) and (17) together 0 1 2 imply φr(p)−φr(pˆ) φr0(p−pˆ) a a = a . (18) p−pˆ p−pˆ As φr0 is increasing it is differentiable at some point (see [6, Theorem 7.2.7]), a then by (18) it is differentiable at all points and moreover its derivative is con- stant. In otherwords, φr must be linear, a φr(p )=b p a r a r for some function b . Thus a U′(ax )=b U′(x ), ∀x ∈R . r r a r r r + Bysameargumentusedtoderive(10)from(9)inTheorem5.1,wehavethat w x1r−αr +c if α 6=1, Ur(xr)= r 1−αr r r (wrlogxr +cr if αr =1. α >0, w >0 and c ∈R. r r r Finallynote,ifα 6=α forsomer thentheequalities(15)and(14)cannot rk r0 k hold, for all a > 0. Thus, we now see the optimization (11-12) must have been a weighted α-fair optimization. Fromthis argumentforlinearnetworks,we extendourresultto anynetwork satisfying the local traffic condition. Corollary 6.1. Assuming, for r ∈ R, U′(x) has range (0,∞), a network sat- r isfying is the local traffic condition is flow scalable iff it maximizes a weighted α-fair utility function. Proof. It is immediate that the weighted α-fair utility is flow scalable. To show theconverse,weshowalocaltrafficnetworkcanbereducedtoalinearnetwork. Takeany router ∈Rwhich usestwo ormore links.Let them be j ,...,j and 0 1 K let r ,...,r be local traffic routes for each respective link. Set y = 0 for all 1 K r r ∈/ {r ,...,r }.Theresultingnetworkisalinearnetwork,andthus,byTheorem 0 K 6.1, the utility function associated with each route of this subnetwork is of the form w x1r−αr +c if α 6=1, Ur(xr)= r 1−αr r r (wrlogxr +cr if αr =1. α > 0, w > 0 and c ∈ R. Here α is same for all routes in this linear r r r r subnetwork, i.e. α =α for all k =1,...,K . rk r0 We show, that since our network is connected, α does not depend on the r route chosen. We know α = α for each local traffic route r(j) intersecting r r(j) imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012 Borst et al./Iso-elasticity and weighted α-fairness 10 route r. Take two routes r and r˜. Since our network is connect, for j a link on route r and l a link on route r˜, there are a sequence j0,r0,j1,r1,...,rK−1,jK connecting j =j and j =l. For each k =0,...,k−1, the subnetwork formed 0 K byr ,j andj andtheirrespectivelocaltrafficroutesformsalinearnetwork. k k k+1 Thus α is constant across all routes and associated local traffic routes in the r sequences j0,r0,j1,r1,...,rK−1,jK. This, thus, implies αr =αr˜. By simplyaddingalocaltrafficrouteto eachlink,anynetworktopologycan be made to satisfy the local traffic condition. Thus given the generality of this set of networks, it is natural to conjecture that flow scalability is equivalent to weighted α-fairness for any network topology. Conjecture 6.1. A network is flow scalable iff it maximizes a weighted α-fair utility function. 7. Access scalability and weighted α-fairness The network utility maximization problem is max U(y,Λ) over Λ∈C. (19) Giventheflowsoneachroutey,thisfindsanoptimalwaytoallocatebandwidth Λ. Given the bandwidth to be allocated is Λ, what is the optimal number of flows permissible on each route? This leads to the maximization max U(y,Λ) over y ∈Y. (20) In this second optimization, we optimize the number of flows accessing routes inorder to guarantee the maximum average utility per flow. Flow scalability (6-7) says, if we multiply the capacity of the network then the rate allocated to each route will multiply by the same amount. Similarly, we will say a utility function is access scalable, if multiplying the bandwidth availabletoeachroutemeansthatthenumberflowsacceptedoneachroutewill multiply by the same amount. More formally, Definition3. Wesayy(Λ),thesolutiontooptimization problem (20),is access scalable if, for all a>0, y(aΛ)=ay(Λ). In the following theorem, we observe that the only utility function that is both flow scalable and access scalable is a weighted α-fair utility function. Theorem 7.1. A network utility function U(y,Λ) is both flow scalable for all C and access scalable for all Y iff it is weighted α-fair. Proof. First, it is an immediate calculation that any weighted α-fair utility function is user scalable and access scalability for any set C and Y. imsart-generic ver. 2011/05/20 file: alphafairtheorem.tex date: January 12, 2012

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.