Downlink Power Allocation for Multi-class. Wireless Systems

Size: px
Start display at page:

Download "Downlink Power Allocation for Multi-class. Wireless Systems"

Transcription

1 Downlnk Power Allocaton for Mult-class 1 Wreless Systems Jang-Won Lee, Rav R. Mazumdar, and Ness B. Shroff School of Electrcal and Computer Engneerng Purdue Unversty West Lafayette, IN 47907, USA {lee46, mazum, shroff}@ecn.purdue.edu Abstract In ths paper we consder a power allocaton problem n mult-class wreless systems. We focus on the downlnk of the system. Each moble has a utlty functon that characterzes ts degree of satsfacton for the receved servce. The objectve s to obtan a power allocaton that maxmzes the total system utlty. Typcally, natural utlty functons for each moble are non-concave. Hence, we cannot use exstng convex optmzaton technques to derve a global optmal soluton. We develop a smple (dstrbuted) algorthm to obtan a power allocaton that s asymptotcally optmal n the number of mobles. The algorthm s based on dynamc prcng and conssts of two stages. At the moble selecton stage, the base-staton selects mobles to whch power s allocated. At the power allocaton stage, the base-staton allocates power to the selected mobles. We provde numercal results that llustrate the performance of our scheme. In partcular, we show that our algorthm results n system performance that s close to the performance of a global optmal soluton n most cases. Index Terms Power allocaton, downlnk, wreless networks, and non-convex optmzaton. I. INTRODUCTION In recent years, the area of power control n wreless networks has receved sgnfcant nterest from both academc and ndustral researchers. Power control plays an mportant role n the effcent management of code dvson multple access (CDMA) networks. Snce voce has been the man servce provded by Ths research has been supported n part by NSF grants ANI , ANI , and ANI

2 2 wreless networks thus far, most research efforts have been devoted to voce systems. In voce systems, typcally all users have the same qualty of servce (QoS) requrements and t s mportant that the sgnal to nterference and nose rato (SINR) exceeds some mnmum threshold. Hence, the man purpose of power control n such systems s to elmnate the near-far effect by equalzng the SINR of each user by settng t at the mnmum SINR threshold [1], [2]. In the next generaton of wreless networks, t s expected that servces wll have sgnfcantly dfferng characterstcs from the current voce-domnated systems. Already, the demand for varous servces wth dfferent QoS requrements such as vdeo and data s ncreasng. The requred bandwdth for these servces s much hgher than that for voce servces, further compoundng the scarcty of resources n wreless systems. Therefore, to more effcently accommodate servces wth dfferent characterstcs, we need a new approach for power control n next generaton wreless networks. A dstngushng feature of many of these new servces s ther elastcty,.e., they can adjust transmsson rates (to some degree) based on the channel condtons and the congeston level of the system. Hence, by approprately explotng the elastcty of such servces, we can mantan hgh network effcency and prevent network congeston. Moreover, such servces are hghly asymmetrc, requrng more bandwdth n the downlnk than the uplnk. Ths mples that, n the next generaton of wreless networks, effcent resource allocaton for the downlnk becomes an mportant ssue [3], [4], [5]. Recently, the concept of utlty (and prcng) from economcs has been used to develop network control algorthms by explotng the elastcty of the servces. The utlty represents the degree of a user s (servce s) satsfacton when t acqures a certan amount of the resource, and the prce s the cost per unt resource that the user needs to pay. Hence, servces wth heterogeneous QoS requrements (elastcty) can be modeled wth dfferent utlty functons. The basc dea of these algorthms s to control the users behavor by prcng resources approprately to obtan the desred results, (e.g., hgh utlzaton for the overall system and farness among users). In wrelne networks, utlty and prcng based algorthms have been studed for dstrbuted flow control of best effort servces [6], [7], [8]. In these works, the utlty functon s assumed to be a concave functon of the allocated rate, whch results n a convex programmng problem. Hence, the Karush-Kuhn-Tucker (KKT) condtons or the dualty theorem can be used to obtan the optmal soluton. Utlty (and prcng) based control algorthms can also be appled to the power control problem n wreless networks. However, the man dffculty n solvng the problem s that, n general, t cannot be formulated as

3 3 a convex programmng problem, snce the utlty functon may not be concave [9], [10], [11], [12]. Thus, nether the KKT condtons nor the dualty theorem provdes a suffcent condton for the optmal soluton. In most works on utlty and prcng for power control, only Nash equlbra, whch are neffcent from the pont of overall system utlty [13], have been obtaned. In [9], [10], [11], a power control problem s formulated as a non-cooperatve N-person game n whch each moble transmts a power level that maxmzes ts (net) utlty wthout consderng the behavor of the other mobles. They show that ther algorthms converge to Nash equlbra. Further, n [10], [11], the authors show that, by ntroducng prcng, system effcency can be mproved. In these works, the basestaton nforms each moble of a fxed prce per unt power and each moble transmts at a power level that maxmzes ts net utlty (utlty mnus cost for power allocaton). They show that the system utlzaton sgnfcantly depends on the choce of prce. However, they do not provde a systematc algorthm to fnd an optmal prce. In [12], [14], a downlnk resource allocaton problem s consdered wth restrcted types of utlty functons. In [12], only voce servces are consdered and utlty functons are modeled as step functons and n [14], utlty functons are modeled as concave functons. In these works, the authors obtan the optmal prces for maxmzng the total system utlty and the total revenue. In [15], [16], capacty regons and optmal power and rate allocaton schemes are studed from an nformaton theoretc pont of vew. In ths paper, we study the downlnk power allocaton problem for mult-class wreless networks. We use a utlty based framework as n other works. However, the stuaton consdered here dffers from prevous works n many aspects. Prmarly, we consder general types of utlty functons that are sutable for multclass systems and may be non-concave. Ths generalzaton requres a sgnfcantly dfferent analyss than the works of [12], [14]. We also study the problem of maxmzng total system utlty for heterogeneous users that provdes a hgher system utlty than those consdered n [9], [10], [11]. We put an emphass on the effcency of the system. However, due to the non-convexty of the problem, obtanng a global optmal power allocaton s dffcult and, f feasble, would requre a very complex algorthm. Therefore, we develop a smple (dstrbuted) algorthm that provdes an asymptotcally (n the number of mobles) optmal power allocaton. Ths algorthm can be mplemented n ether a dstrbuted or centralzed way. If mplemented n a centralzed way, the base-staton must know certan nformaton about the mobles, such as path gan from the base-staton to the moble, the nterference level at the moble, the utlty functon of the moble, and so on. In addton the computatonal burden s mposed all on the

4 4 base-staton. If mplemented n a dstrbuted way, the base-staton need not know the detaled nformaton about the mobles, and the computatonal burden can be dstrbuted among the base-staton and mobles. Ths s sutable for the case when the base-staton does not know the utlty functon of the moble [17], [18]. However ths requres teratve communcaton between the base-staton and mobles for the algorthm to converge. In ths case, our problem can be expressed as a utlty and dynamc prcng problem. The dynamc prcng attrbute s also another dstngushng feature of ths work compared wth other works. The rest of the paper s organzed as follows. In Secton II, we descrbe the system model consdered n ths paper and formulate the basc problem. In Secton III, we present the power allocaton algorthm, whch conssts of the moble selecton stage and the power allocaton stage. In Secton IV, we study the asymptotc optmalty (n the number of mobles) and the lower bound on the performance of our power allocaton. In Secton V, we study a specal case when all mobles are homogeneous. Numercal results are provded n Secton VI. Fnally, we conclude n Secton VII. II. SYSTEM MODEL AND PROBLEM DESCRIPTION Our objectve s to determne the approprate power levels at whch the base-staton should communcate to the dfferent mobles (the downlnk power allocaton problem n a mult-class wreless network). We focus on a sngle cell consstng of a sngle base-staton and M mobles. The system s assumed to be tme-slotted. At each tme-slot, the power allocaton algorthm s executed. A tme-slot n our system s an arbtrary nterval of tme and could consst of one packet or several packets. We focus on a tme-slot assumng that the path gan, background nose, and ntercell nterference for each moble do not change durng ths tmeslot. Each moble communcates wth the base-staton. For downlnk communcaton, the base-staton has a maxmum power lmt, P T. It allocates power to each moble wthn the power lmt (.e., the sum of the power allocated to each moble cannot exceed the power lmt). Each moble, = 1, 2, M, has ts own utlty functon, U that represents the degree of moble s satsfacton of the receved QoS and s a functon of the generc sgnal qualty for moble. We frst defne γ, the generc sgnal qualty for moble as follows: γ ( P) = = N G P G θ( M m=1 P m P ) + I N P θ( M, (1) m=1 P m P ) + A where

5 5 P : Allocated power for moble. P : Power allocaton vector, (P 1,P 2,,P M ). N : Constant for moble. G : Path gan from the base-staton to moble. I : Background nose and ntercell nterference to moble. A : Goodness of the transmsson envronment of moble, whch s defned by I /G. M: Number of mobles n the cell. θ: Orthogonalty factor (0 θ 1). Note that f θ 0, γ and the utlty functon U depend not only on moble s own power allocaton but also on the power allocatons of all the other mobles. In the above equaton, f N = 1, then the sgnal qualty metrc γ represents the SINR for moble. If N s the processng gan for moble, whch s defned by W/R, where W s the chp rate for the CDMA network and R s the data rate at whch the base-staton transmts to moble, then γ represents the bt energy to nterference densty rato of moble, (E b /I 0 ), n the CDMA system. If N = W, then γ = (E b /I 0 ) R of moble n the CDMA system. In ths case, for a gven power allocaton,.e., for a gven γ ( P), R and (E b /I 0 ) have an nversely proportonal relatonshp. Hence, there exst approprate R and (E b /I 0 ) for a gven γ ( P), and they may have dfferent values for dfferent γ ( P). Hence, n ths case, each moble may receve varable data rates (.e., varable processng gans) and they can be adjusted approprately based on the power allocaton. Thus, the utlty value can depends on R and (E b /I 0 ). We further assume that U has the followng propertes. Assumptons: (a) U s an ncreasng functon of γ. (b) U s twce contnuously dfferentable. (c) U (0) = 0. (d) U s bounded above. (e) If M =1 P = P 1 T, then U (γ ( P)) s one of three types: a sgmodal-lke 2, a strctly concave, or a strctly convex functon of P, ts own power allocaton. 1 We wll show ths n Lemma 1. 2 A functon f(x) s sad to be a sgmodal-lke functon f t has one nflecton pont, x o and d2 f(x) dx 2 x > x o. > 0 for x < x o and d2 f(x) dx 2 < 0 for

6 f(p) BPSK DPSK FSK P Fg. 1. Probabltes of packet transmsson success for BPSK, DPSK, and FSK modulaton schemes. Note that typcally, most utlty functons used n wrelne or wreless networks can be represented by three types of functons n assumpton (e) [11], [19]. For nstance, we can defne the utlty functon of each moble as ts expected throughput, whch s defned as U (γ (P)) = R f (γ (P)), where R s the data rate receved at moble and f (γ (P)) s the probablty of packet transmsson success of moble. In Fg. 1, we provde the probablty of packet transmsson success for varous modulaton schemes such as Bnary Phase-Shft Keyng (BPSK), Dfferental Phase-Shft Keyng (DPSK), and Frequency-Shft Keyng (FSK) [20]. We assume that a packet conssts of 800 bts wthout channel codng and set P T = 10, θ = 1, N = 16, and A = As shown n ths fgure, the probablty of packet transmsson success s represented by a sgmodal-lke functon of ts power allocaton. Hence, n ths case, we have sgmodal-lke utlty functons. The goal of ths paper s to obtan the power allocaton for each moble that maxmzes the total system utlty (.e., the sum of the utltes of all mobles). The basc formulaton of ths problem s gven by the followng optmzaton problem: (A) max U (γ ( P)) P =1 subject to P P T, =1 0 P P T, = 1, 2,,M. In problem (A), f we defne the utlty functon of the moble as ts expected throughput, the objectve of ths problem wll be to maxmze the total expected throughput of the system. Further, f each corresponds to each sub-carrer n an Orthogonal Frequency Dvson Multplexng (OFDM) system, problem (A) can be appled to power allocaton for sub-carrers n the OFDM system.

7 7 III. POWER ALLOCATION We consder only the dstrbuted soluton,.e., a user based approach. However, the algorthm can be easly executed n a centralzed way at the base-staton, f each moble nforms the base-staton of the goodness of ts transmsson envronment, A and ts utlty functon, U. Our power allocaton algorthm conssts of two stages. In the frst stage, mobles to whch power s allocated are selected, and, then, power s allocated to the selected mobles n the second stage. Before we descrbe the detals of our power allocaton algorthm, we decompose problem (A) as a moble problem and a base-staton problem. To do ths, we need certan results outlned next. The followng lemma wll show that to maxmze the total system utlty, the base-staton must transmt at ts maxmum power lmt, P T. Lemma 1: If P = (P 1,P 2,,P M ) s a power allocaton and M =1 P < P T, then we can fnd another power allocaton P = (P 1,P 2,,P M) such that M m=1 P m = P T and M =1 U (γ ( P )) > M =1 U (γ ( P)). Proof: See Appendx A. Hence, the base-staton always transmts at the maxmum power level, P T and M =1 P = P T. So, we can rewrte γ ( P) n (1) as γ ( P) = = N P θ( M m=1 P m P ) + A N P θ(p T P ) + A = γ (P ), = 1, 2,,M. Note that γ (P ) does not depend on the power allocaton for the other mobles and so problem (A) s equvalent to the followng problem. (B) max U (γ (P )) P =1 subject to P P T, =1 0 P P T, = 1, 2,,M. Snce M =1 P = P T, from assumpton (e) on the utlty functon, U (γ (P )) s one of three types: a

8 8 sgmodal-lke, a strctly concave, or a strctly convex functon of P. We now defne P o as P o = the nflecton pont of U (γ (P )), f U (γ (P )) s sgmodal-lke 0, f U (γ (P )) s concave. P T, f U (γ (P )) s convex Note that snce we allow non-concave utlty functons, n general, (B) s a non-convex optmzaton problem. We wll develop a smple (dstrbuted) algorthm that attempts to approxmate the performance of the global optmal soluton, and show that the performance of ths algorthm asymptotcally (n the number of mobles) converges to the global optmum. To that end, we wll use the followng result. Lemma 2: Let us defne a Lagrangean functon assocated wth problem (B) as L( P,λ) = U (γ (P )) + λ(p T P ), =1 =1 S = { P 0 P P T }, and Y (λ) = { x S L( x,λ) = max{l( P,λ)}}, P S where 0 = (0, 0,, 0) and P T = (P T,P T,,P T ). Then, for any λ 0, P(λ) Y (λ) s a global optmal soluton of the followng problem. max U (γ (P )) P =1 subject to P P (λ) =1 =1 0 P P T, = 1, 2,,M, (2) where P(λ) = (P 1 (λ),p 2 (λ),,p M (λ)). Proof: Ths mmedately follows from Property 6.6 n [21]. Lemma 2 mples that f we fnd a λ above such that M =1 P (λ ) = P T (when P T s the threshold n problem (A)), the global optmal soluton of problem (A) can be obtaned. However, when we cannot fnd such a λ (ths case s descrbed later n ths secton), P(λ) s a global optmal soluton of the perturbed problem that dffers from problem (A) by P T M =1 P (λ) on the constrant. From Theorem 5.4 n [21], we can show that M =1 U (γ (P o )) M =1 U (γ (P (λ))) λ(p T M =1 P (λ)), where P o = (P o 1,P o 2,,P o M) s a global optmal soluton of problem (A). Hence, f P T M =1 P (λ), we expect that M =1 U (γ (P o ))

9 9 M=1 U (γ (P (λ))). Therefore, n ths paper, we wll attempt to mnmze ths quantty by consderng the followng problem, and later on, we wll also show that t provdes an asymptotcally (n the number of mobles) optmal power allocaton. (C) mn λ {P T subject to P (λ)} =1 P(λ) = arg max {L( P,λ)} 0 P P T P (λ) P T. =1 We frst consder the equaton, P(λ) = arg max 0 P P T {L( P,λ)}. Snce L( P,λ) s separable n P, P(λ) solves the equaton f and only f t solves the followng problem. (D ) P (λ) {0 q P T L (q,λ) = max 0 P P T L (P,λ)}, = 1, 2,,M, where L (x,λ) = U (γ (x)) λx. Note that the parameters n problem (D ) correspond only to moble. By ths property, we can decompose problem (C) as the moble problem (D ) for each moble and the followng base-staton problem. (E) mn{p T P (λ)} λ =1 subject to P (λ) P T. =1 We can nterpret the decomposed problems as follows. Based on λ, the prce per unt power, each moble tres to maxmze ts net utlty (.e., the utlty mnus the cost) by solvng problem (D ). Ths s a greedy procedure and s typcally known as a non-cooperatve property. In our formulaton, by solvng problem (E) based on the power request of each moble, the base-staton adjusts the prce λ dynamcally to reduce the performance dfference between the global optmal power allocaton and ts power allocaton by mnmzng {P T M =1 P (λ)}. Therefore, ths problem can be nterpreted as a utlty and dynamc prcng problem. Usng ths nterpretaton, we can mplement the power allocaton algorthm n a dstrbuted way. However, a soluton to problem (C) (or equvalently problems (D ) and (E)) may result n an neffcent power allocaton,.e., M =1 P < P T. Further, due to the dscontnuty and non-unqueness of P (λ) (we wll show ths later), f we mplement the dstrbuted soluton usng standard gradent descent technques, the resultant power allocatons could oscllate (.e., there would be no equlbrum soluton). Hence, we wll devse a strategy to ensure that our soluton wll n fact have an effcent power allocatons ( M =1 P = P T ) as well as have

10 10 a stable soluton. To that end, we dvde the algorthm n two stages. The frst stage s the moble selecton stage. In ths part, mobles that can be allocated postve power are selected. The second stage s the power allocaton stage. Here, only selected mobles partcpate at the power allocaton stage and power s optmally allocated to the selected mobles. A. Moble Selecton Before, we develop an algorthm for moble selecton, we frst study the propertes of P (λ) n problem (D ). We defne λ max for moble as: The parameter λ max by λ max = mn{λ 0 max 0 P P T {U (γ (P)) λp } = 0}. wll play an mportant role n moble selecton. From Appendx B, t can be calculated λ max = du (γ (P)) dp P=0, f P o = 0 du (γ (P)) dp P=P, f 0 < P o < P T and P exsts U (γ (P T )) P T, otherwse where P s a soluton of the followng equaton., (3) U (γ (P)) P du (γ (P)) dp = 0, P o P P T. Further, we defne λ mn as λ mn = max{λ 0 P (λ) = P T }. We now summarze the propertes of P (λ). Detals are provded n Appendx C. (P1) (P2) P (λ) s dscontnuous and has two values (zero and postve) at λ = λ max, f U s a convex or a sgmodal-lke functon. In ths case, the postve value s greater than or equal to P o. P (λ) s contnuous functon of λ, f U s a concave functon. (P3) (P4) (P5) P (λ) s a postve, contnuous, and decreasng functon of λ for λ mn P (λ) = 0 for λ > λ max. P (λ) = P T for λ λ mn. When the prce s λ max λ < λ max., P (λ max ) can have two values. One s zero and the other s postve. In the sequel, unless explctly mentoned, P (λ max ) wll denote the postve value. Hence, wth a slght abuse of the

11 11 notaton, we redefne P (λ) n problem (D ) as Note that there exsts a λ max P (λ) = arg max 0 P P T {U (γ (P)) λp }. such that P (λ) = 0 for λ > λ max λ max the maxmum wllngness to pay of moble. and P (λ) > 0 for λ < λ max. Hence, we call Usng these propertes of P (λ), we can characterze the optmal moble selecton for problem (C), where the optmal moble selecton s defned as follows. Defnton 1: We call a subset of mobles S an optmal moble selecton for an optmzaton problem, f there exsts a λ that makes P = (P 1,P 2,,P M) a global optmal soluton of the problem, where P P (λ ), f S =. 0, otherwse In the followng, wthout loss of generalty, we assume that λ max 1 > λ max 2 > > λ max M 3. Proposton 1: Selectng mobles 1 from K for power allocaton s an optmal moble selecton for problem (C), where Further, f or K = max{1 j M K =1 j =1 P (λ max j ) P T }. P (λ max K+1) P T, K < M (4) K = M, (5) t s an optmal moble selecton for problem (A). Proof: See Appendx D. Proposton 1 mples that the mobles are selected n a decreasng order of λ max. By usng Proposton 1, we can develop a dstrbuted algorthm for moble selecton. Moble Selecton Algorthm (MSA) () The base-staton broadcasts ts maxmum power lmt, P T, to all mobles. () Each moble reports ts λ max 3 Snce λ max to the base-staton. of each moble depends on ts channel condton, n general, each moble has dfferent λ max. If some mobles have the same λ max, they can be ordered randomly.

12 12 () Let K = 1. (v) If K = M, select mobles from 1 to K and stop. (v) The base-staton broadcasts prce, λ max K+1. (v) Each moble reports ts power request P (λ max K+1) to the base-staton. (v) If K+1 =1 P (λ max K+1) > P T, select mobles from 1 to K and stop. Otherwse, let K = K + 1 and go to (v). The MSA needs O(M) teratons for selectng mobles. B. Power Allocaton for the Selected Mobles After the base-staton selects mobles usng the MSA n the prevous subsecton, t allocates ts power to the selected mobles. In ths subsecton, we assume that mobles, = 1, 2,,K are selected and λ max 1 > λ max 2 > > λ max K. In the proof of Proposton 1 n Appendx D, we have shown that f the condton n (4) or (5) s satsfed, to solve problem (C), we have to fnd a λ such that K =1 P (λ ) = P T, and t s also a global optmal power allocaton for problem (A). Further, we have shown that otherwse,.e., f K =1 P (λ max K+1) < P T and K+1 =1 P (λ max K+1) > P T, K < M, (6) the optmal soluton of problem (C) s λ max K+1 and K =1 P (λ max K+1) < P T. Hence, n ths case, the amount of power that s allocated to the selected mobles s less than P T at the optmal soluton of problem (C). However, from Lemma 1, we can ncrease the total system utlty by allocatng resdual power to the mobles. Hence, the purpose of ths stage s to fnd a λ that satsfes K =1 P (λ ) = P T. If there exsts such a power allocaton, from Lemma 2, t s a global optmal power allocaton for the selected mobles. To that end, the base-staton problem (E) for the selected mobles can be rewrtten as (F) K mn P T P (λ) λ =1 K subject to P (λ) P T, =1 0 λ λ max K. Hence, n the power allocaton stage, the base-staton solves problem (F) and each selected moble, = 1, 2,,K solves ts problem (D ). The next proposton wll show that the soluton of problem (F) and problem (D ) s a global optmal soluton for the set of selected mobles.

13 13 Proposton 2: There exsts a power allocaton, P K (λ ) = (P 1 (λ ),P 2 (λ ),,P K (λ )), whch s a soluton of problem (F) and problem (D ). Further, t satsfes K =1 P (λ ) = P T,.e., t s a global optmal soluton of the followng optmzaton problem: (G) K max U (γ (P )) P =1 K subject to P P T, =1 0 P P T, = 1, 2,,K. Proof: See Appendx E. As we have dscussed before, Proposton 2 also mples that f the condton n (4) or (5) s satsfed, t s also a global optmal power allocaton for all mobles. But, when the condton n (6) s satsfed, t may not be a global optmal power allocaton for all mobles. However, we wll show that our power allocaton asymptotcally optmal n the number of mobles. The power allocaton algorthm can be mplemented n several ways. Frst, f we consder problem (F), we can use lne search algorthms such as a golden secton algorthm [21], snce P T K =1 P (λ) s a unmodal functon. Secondly, snce we know that P T K =1 P (λ) has a unque root, λ for 0 λ λ max K and t s an optmal soluton of problem (F), we can use root fndng algorthms such as a bsecton algorthm. Fnally, f we consder problem (G), we can use a gradent based algorthm [8] or a penalty based algorthm [6], snce problem (G) s equvalent to the followng convex programmng problem. (H) max P K U (γ (P )) =1 Snce P (λ max K subject to K =1 P P T, P (λ max K ) P P T, = 1, 2,,K. ) P (λ max ) P o, = 1, 2,,K, U (γ (P )) s a concave functon for P (λ max ) P P T, = 1, 2,,K, whch makes problem (H) a convex programmng problem. In ths subsecton, we mplement the power allocaton algorthm usng a smple bsecton algorthm. Power Allocaton Algorthm Let ǫ be a small postve constant. () Set a (1) = 0, b (1) = λ max K and n = 1. () The base-staton broadcasts the prce λ (n) = a(n) +b (n) 2 to all selected mobles. K

14 14 () Each moble reports ts power requests P (λ (n) ) to the base-staton. (v) If b (n) a (n) 2ǫ or P T = K =1 P (λ (n) ), allocate power to the selected mobles as P K (λ (n) ) = (P 1 (λ (n) ),P 2 (λ (n) ),,P K (λ (n) )) and stop. Otherwse, go to (v). (v) If P T < K =1 P (λ (n) ), set a (n+1) = λ (n) and b (n+1) = b (n). Otherwse, set a (n+1) = a (n) and b (n+1) = λ (n). (v) n = n + 1 and go to (). If the power allocaton algorthm stops at teraton n, we have λ n λ ǫ, where λ s an optmal soluton of problem (F). Hence, a smaller value of ǫ can provde a more accurate soluton. Further, we can 1 easly show that 2n λmax K 2ǫ. Hence, n = mn{n log λmax K log 2ǫ, n = 1, 2, }. log 2 IV. ASYMPTOTIC OPTIMALITY AND A LOWER BOUND ON THE PERFORMANCE In ths secton, we frst study the asymptotc optmalty n the number of mobles of our power allocaton and, then, also study the lower bound on the worst case performance. Before we show the asymptotc optmalty of our power allocaton, we frst study the upper bound on the global optmal power allocaton of problem (A). Let us defne U u (P) as U u (P) = We now consder the followng optmzaton problem. λ max P, f 0 P P (λ max ). (7) U (γ (P)), f P (λ max ) P P T (U) max U u (P ) =1 subject to P P T, =1 0 P P T, = 1, 2,,M. Snce we can easly show that for each moble, U u (P ) U (γ (P )), P, problem (U) gves us an upper bound on the total achevable system utlty,.e., =1 U (γ (P )) =1 U u (P u ), where P = (P 1,P 2,,P M) and P u = (P u 1,P u 2,,P u M) be optmal solutons of problems (A) and (U), respectvely.

15 15 We now obtan a bound on the dfference between our power allocaton and the upper bound on the global optmal power allocaton. Proposton 3: Let P p = (P p 1,P p 2,,P p M) be our power allocaton and P u = (P u 1,P u 2,,P u M) be an optmal soluton of problem (U). Then, =1 where u max = max 1 M {U (γ (P T ))}. Proof: See Appendx F. U u (P u ) =1 U (γ (P p )) u max, Proposton 3 shows that the maxmum dfference between the system utlty obtaned by our power allocaton and the upper bound on the system utlty s at most the utlty of one moble. Further, snce we assume that the utlty functon of each moble s bounded, from Proposton 3, our power allocaton can be shown to be asymptotcally optmal n the followng sense. Corollary 1: Let P p = (P p 1,P p 2,,P p M) be our power allocaton and P = (P 1,P 2,,P M) be an optmal soluton of problem (A). If M =1 U (γ (P )) as M, M=1 U (γ (P p )) M=1 1, as M. U (γ (P )) Corollary 1 mples that f there are many mobles requrng a small amount of power n the system (.e., f the orthogonalty factor of the system s small, or f each moble has a large processng gan or a good transmsson envronment), our power allocaton scheme wll yeld a soluton close to the global optmal soluton. We now study the worst case performance of our algorthm. The next proposton provdes us a lower bound on the performance of our algorthm. Proposton 4: Let P p = (P p 1,P p 2,,P p M) be our power allocaton and P = (P 1,P 2,,P M) be an optmal soluton of problem (A). Then, M=1 U (γ (P P )) M=1 U (γ (P )) u mn, u max + u mn where u mn = mn 1 M {U (γ (P T ))} and u max = max 1 M {U (γ (P T ))}. Proof: See Appendx G.

16 16 The mplcaton s that the worst case performance can be poor when there are only few mobles n the system wth utlty functons that are qute dfferent from each other and maxmum wllngness to pays that are nversely proportonal to utlty values. However, n general, utlty functons are comparable wth each other and a moble wth a hgher utlty value has a hgher maxmum wllngness to pay than a moble wth a lower utlty value. Such a stuaton s unlkely to occur, especally when network provders wll lkely requre that users pck utlty functons from a pre-defned set. V. SPECIAL CASE: SINGLE CLASS OF MOBILES In ths secton, we study, for llustraton, a specal case of our method n whch all mobles are homogeneous,.e., each moble has the same U = U and the same N = N. We present ths case because t provdes some nsght. In the homogeneous case, we can show the followng propertes. Detals are provded n Appendx H. Let P = (P 1,,P M) be a global optmal power allocaton. (S1) (S2) If A < A j, then λ max > λ max j. If A < A j, then γ (P ) γ j (P j ). (S3) If P k = 0, then P j = 0 for all j such that A j > A k. Property (S1) shows the relatonshp between A and λ max. Ths mples that n the homogeneous case, mobles are selected n an ncreasng order of A by the MSA snce mobles are selected n a decreasng order of λ max by the MSA. Ths also mples that the moble n a better transmsson envronment has a greater chance to be selected by the MSA than the moble n a worse transmsson envronment. Furthermore, from property (S2), the former acheves a hgher utlty than the latter. Property (S3) mples that, at the global optmal soluton, mobles are selected n an ascendng order of A. By propertes (S1) and (S3), the order of moble selecton n our power allocaton s the same as that of the global optmal soluton. Hence, the set of mobles selected by the MSA s a subset of the set of mobles selected by the global optmal soluton and the relatonshp between mobles n each set s as follows: A j A, for,j V,j Z and Z, where V s the set of mobles selected at the global optmal soluton and Z s the set of mobles selected at our power allocaton. Ths mples that the MSA excludes only those mobles that obtan relatvely low utlty n the global optmal moble selecton and, thus, the dfference between ther acheved performance should be small.

17 17 BS BS BS BS BS BS BS BS BS Fg. 2. Cellular network model. VI. NUMERICAL RESULTS In ths secton, we provde numercal results of our power allocaton scheme for the CDMA network. Hence, the parameters N and γ n (1) correspond to the processng gan and E b /I 0 for moble, respectvely. For smplcty, we model the cellular system wth nne square cells, as shown n Fg. 2. We assume that the base-staton s located at the center of each cell and that each base-staton has the same maxmum power lmt, P T. We focus on the cell at the center of the system assumng that the base-statons n the other cells transmt at the maxmum power level, P T. We model the path gan from a base-staton to a moble j, G,j as follows: G,j = K,j, d α,j where d,j s the dstance from the base-staton to moble j, α s a dstance loss exponent, and K,j s the log-normally dstrbuted random varable wth mean 0 and varance σ 2 (db) that represents shadowng [22]. The parameters for the system are summarzed n Table I. For the smulaton, we use a sgmod utlty TABLE I PARAMETERS FOR THE SYSTEM Maxmum power (P T ) 10 Orthogonalty factor (θ) 1 Dstance loss exponent (α) 4 Varance of log-normal dstrbuton (σ 2 ) 8 Length of the sde of the cell 1000

18 a 1 = 1 a 2 = b 1 = 3 b 2 = Utlty 0.5 Utlty γ γ Fg. 3. Sgmod functons wth dfferent a (b = 5). Fg. 4. Sgmod functons wth dfferent b (a = 3). TABLE II COMPARISON OF UTILITY FOR THE HOMOGENEOUS CASE (b = 7(dB), N = 64, M = 10, 95% CONFIDENCE) a Our ± ± ± ± ± Global ± ± ± ± ± Upper ± ± ± ± ± Our/Global Our/Upper functon. The sgmod utlty functon s expressed as 1 U(γ) = c{ d}. (8) 1 + e a(γ b) We normalze the sgmod utlty functon such that U(0) = 0 and U( ) = 1 by settng c = 1+eab e ab d = 1 1+e ab. The sgmod utlty functons wth dfferent values for a and b are provded n Fgs. 3 and 4, respectvely. For each experment, we run the smulaton program 10 4 tmes and tabulate the average values (e.g., the total system utlty and the selecton rato of mobles n each class, whch s defned as the rato of the number of selected mobles to the number of mobles n each class). At each tme epoch of the smulaton, each moble s generated at a new locaton (wth new path gan) n the cell va an ndependent unform dstrbuton. We frst provde smulaton results for the sngle class case. We compare our power allocaton, the global optmal power allocaton, and the upper bound on the global power optmal allocaton. For the global and

19 19 TABLE III COMPARISON OF UTILITY FOR THE HOMOGENEOUS CASE(a = 3, N = 64, M = 10, 95% CONFIDENCE) b(db) Our ± ± ± ± ± Global ± ± ± ± ± Upper ± ± ± ± ± Our/Global Our/Upper TABLE IV COMPARISON OF UTILITY FOR THE HOMOGENEOUS CASE (a = 3, b = 7(dB), M = 10, 95% CONFIDENCE) N Our ± ± ± ± ± Global ± ± ± ± ± Upper ± ± ± ± ± Our/Global Our/Upper optmal power allocaton, we use an exhaustve search method. However by propertes n Secton V, the search regon can be reduced sgnfcantly for the sngle class case. In Tables II IV, we provde the total system utltes for each power allocaton, varyng the values of a, b, and N. Table II ndcates that as the value of a ncreases, the total system utlty ncreases. As shown n Fg. 3, as the value of a ncreases, less power s requred to acheve the same utlty for the concave regon and more power for the convex regon. In general, n our power allocaton, mobles that are allocated postve power are n the concave regon, as shown n Lemma 3 n Appendx B. Hence, generally, f other condtons are same, a moble wth a larger value of a n ts utlty functon requres less power than a moble wth a smaller value of a to acheve the same utlty. We say that, n ths case, the former s more effcent than the latter. Hence, the results ndcate that as the mobles n the system get more effcent, the total system utlty ncreases. Smlar results are provded n Tables III and IV. If other condtons are same, a moble wth a smaller value of b requres less power than a moble wth a larger value of b to acheve the same utlty, as shown n Fg. 4, and the moble

20 20 TABLE V COMPARISON OF PERFORMANCES OF TWO CLASSES (a 1 = 2, b 1 = b 2 = 7(dB), N 1 = N 2 = 64, M = 10, 95% CONFIDENCE) a Selecton rato of class ± ± ± ± ± Selecton rato of class ± ± ± ± ± Our ± ± ± ± ± Upper ± ± ± ± ± Our/Upper TABLE VI COMPARISON OF PERFORMANCES OF TWO CLASSES (a 1 = a 2 = 1, b 1 = 9(dB), N 1 = N 2 = 64, M = 10, 95% CONFIDENCE) b Selecton rato of class ± ± ± ± ± Selecton rato of class ± ± ± ± ± Our ± ± ± ± ± Upper 7.23 ± ± ± ± ± Our/Upper wth a smaller value of b s more effcent than the moble wth a larger value of b. Therefore, as the value of b decreases, the total system utlty ncreases, as shown n Table III. Also, f other condtons are same, a moble wth a larger value of N requres less power than a moble wth a smaller value of N to acheve the same γ (and thus, the same utlty) from (1) and the moble wth a larger value of N s more effcent than the moble wth a smaller value of N. Therefore, as the value of N ncreases, the total system utlty ncreases, as shown n Table IV. We also provde the rato of the system utltes of our power allocaton to that of other allocatons n Tables II- IV. As shown n these tables, the ratos are qute close to 1 n most cases, whch mples that the system utlty acheved by our power allocaton s qute close to that acheved by the global optmal power allocaton. In Tables V VII, smulaton results for a system wth two classes of mobles are provded. Each class s generated wth probablty 0.5. For the utlty functon of mobles n class, we set a = a, b = b and

21 21 TABLE VII COMPARISON OF PERFORMANCES OF TWO CLASSES (a 1 = a 2 = 1, b 1 = b 2 = 7(dB), N 1 = 64, M = 10, 95% CONFIDENCE) N Selecton rato of class ± ± ± ± ± Selecton rato of class ± ± ± ± ± Our ± ± ± ± ± Upper ± ± ± ± ± Our/Upper N = N. In ths case, we do not provde the system utlty acheved by the global optmal power allocaton, snce t s not easy to obtan. However, as shown n the tables, the ratos of the system utlty acheved by our power allocaton to that acheved by the upper bound on the global optmal power allocaton are qute close to 1 n most cases. Ths mples that, even n mult-class cases, the system utlty acheved by our power allocaton s close to that acheved by the global optmal power allocaton. In fact, as n the sngle class cases, the rato between these two allocatons s much closer to 1 than the rato between our power allocaton and the upper bound on the global optmal power allocaton. We also provde the moble selecton rato for each class n Tables V VII. The results show that the class of mobles wth a larger value of a (a smaller value of b, or a larger value of N) has a hgher selecton rato than one wth a smaller value of a (a larger value of b, or a smaller value of N). Ths mples that n our power allocaton, the moble that s more effcent has a hgher prorty to be selected than the moble that s less effcent. Ths effcent utlzaton of power results n our power allocaton achevng hgh system utlty. On the other hand, from the results, our power allocaton n whch only the effcency of the system s consdered could be unfar to some mobles (that are less effcent). VII. CONCLUSION In ths paper, we have developed a downlnk power allocaton algorthm for mult-class wreless networks by usng a utlty based framework allowng general types of utlty functons. The algorthm can be mplemented n a dstrbuted way usng a utlty and dynamc prcng framework. We have shown that t provdes an asymptotcally (n the number of mobles) optmal power allocaton. Further, numercal results show that ts performance s close to that of the global optmal power allocaton.

22 22 Power s a fundamental resource n wreless networks and other resource allocaton problems n wreless networks, such as data rate and tme must be studed based on the power allocaton scheme. Therefore, even though n ths paper, we consder only the power allocaton problem n wreless networks, our framework can be extended to other resource allocaton problems as well [23]. In ths paper, we have focused only on the effcency of the system wthout consderng farness among the mobles, whch could result n unfar power allocaton for some mobles. However, n resource allocaton, consderng farness as well as effcency such as the opportunstc schedulng schemes n [24], [25], [26] s an mportant ssue and s a topc for future research. A. Proof of Lemma 1 If M =1 P < P T, there exsts an α > 1 such that We defne P = αp for = 1, 2,,M, then APPENDIX P < α P = P T. =1 =1 γ ( P ) = = θ( j=1 N P P j P ) + A αn P θ( αp j αp ) + A j=1 αn P > θ( αp j αp ) + αa j=1 = γ ( P), = 1, 2,,M. Therefore, U (γ ( P )) > U (γ ( P)) for all, snce U s an ncreasng functon of γ. B. Proof of (3) We frst prove the followng lemma, from whch f moble requests postve power P (λ) at prce λ, then P (λ) = P T or U (γ (P (λ))) s n the concave regon. Lemma 3: P (λ) = 0 or P o P (λ) P T.

23 Proof: If 0 < P(λ) < P T, t must satsfy the frst and the second order necessary condtons for optmalty [21],.e., du (γ (P)) dp mples that P (λ) = 0 or P o P (λ) P T. P=P(λ) = λ, d2 U (γ (P)) dp 2 P=P(λ) 0, snce P(λ) s an nteror pont. Ths From Lemma 3, f the utlty functon U, of moble, s convex, then moble wll always request a power level of 0 or P T. We now prove (3). We frst defne w (λ) as 23 w (λ) = max {U (γ (P)) λp }, P o P P T whch s a non-ncreasng functon of λ. Then, by Lemma 3, and max 0 P P T {U (γ (P)) λp } = max{0,w (λ)} λ max = mn{λ 0 w (λ) 0}. (9) We now defne q (λ) = arg max P o P P T {U (γ (P)) λp }, λ T = du (γ (P)) dp P=PT, and λ o = du (γ (P)) dp P=P o. du (γ (P)) dp Then, snce U (γ (P)) s a concave functon for P o P P T, s a decreasng functon for P o P P T. Hence, λ T λ o and P T, f λ < λ T q (λ) = q (λ), f λ T λ λ o, (10) P o, f λ > λ o where q (λ) s a unque soluton of du (γ (P)) dp = λ, P o P P T. (11) Therefore, w (λ) = U (γ (P T )) λp T, f λ < λ T U (γ (q (λ))) λq (λ), f λ T λ λ o U (γ (P o )) λp o, f λ > λ o. (12) Snce, by the assumptons on the utlty functons, du (γ (P)) dp s a contnuous functon, q (λ) s a contnuous functon and, thus, w (λ) s a contnuous functon. Further, we can easly show that w (λ) s a decreasng

24 24 functon for λ λ o, w (λ o ) 0, and w (0) > 0. Ths mples that w (λ) = 0 has a unque soluton for 0 λ λ o and, by (9), λ max We now consder the followng equaton: s ts soluton. Hence, there exsts a unque λ max for moble. U (γ (P)) du (γ (P)) P = 0, P o P P T. (13) dp Then, by (10) - (12), there exsts a soluton P of the equaton n (13) f and only f there exsts a soluton λ of w(λ) = 0, λ T λ λ o. We frst assume that there exsts a soluton P of the equaton n (13) and let λ = du (γ (P)) dp P=P. Hence, q (λ ) = P and w (λ ) = 0. Ths mples that λ max = λ = du (γ (P)) dp P=P. We now assume that there s no soluton of the equaton n (13). Ths mples that w (λ) 0, λ T λ λ o. However, snce we have shown that w (λ) = 0 has a soluton for 0 λ λ o, t has a soluton λ max < λ T. Hence, by (12), λ max = U (γ (P T )) P T. If P o = 0,.e., U (γ (P)) s a concave functon, the equaton n (13) always has a soluton at P = P o = 0. Hence, n ths case, λ max = λ o = du (γ (P)) dp P=0. If P o = P T,.e., U (γ (P)) s a convex functon, we can easly show that U (γ (P T )) < du (γ (P)) dp P=PT P T. Hence, the equaton n (13) has no soluton and, thus, λ max = U (γ (P T )) P T. C. Propertes of P (λ) In ths subsecton, we study the propertes of P (λ). Throughout ths subsecton, λ T, λ o, q (λ), and w (λ) are defned as n Appendx B and we wll use ther propertes that have been shown there. For convenence, we summarze some useful propertes as follows: (B1) λ T λ o. (B2) w (λ max ) = 0. (B3) If there s a soluton P of the equaton n (13), then q (λ max ) = P and λ T λ max λ o. (B4) (B5) (B6) If there s no soluton of the equaton n (13), then λ max < λ T. If P o = 0, then λ max = λ o and there exsts a soluton P = 0 of the equaton n (13). If P o = P T, then there s no soluton of the equaton n (13). (B7) w (λ) s a decreasng functon for λ λ o. Further, by usng the defntons of w (λ) and q (λ), we can represent P (λ) as {0}, f w (λ) < 0 P (λ) {0,q (λ)}, f w (λ) = 0. (14) {q (λ)}, f w (λ) > 0

25 25 Property 1: P (λ max ) {0}, f P o = 0 {0,P }, {0,P T }, otherwse f 0 < P o < P T and P exsts, where P s a soluton of the equaton n (13). Proof: From (B2) and (14), P (λ max ) {0,q (λ max )}. If there exsts a soluton P of the equaton n (13), then q (λ max ) = P by (B3). Otherwse, λ max < λ T by (B4) and, thus, q (λ max ) = P T by (10). Hence, f P o = 0, then, P (λ max ) {0} by (B5). If P o = P T, then P (λ max ) {0,P T } by (B6). Property 2: P (λ) {0} for λ > λ max. Proof: λ > λ max If P o = 0, then q (λ) = P o = 0 for λ > λ max by (B5) and (10). Hence, P (λ) {0} for by (14). If P o 0, then we can easly show that w (λ) s a decreasng functon. Ths mples that w(λ) < 0 for λ > λ max by (B2). Hence, P (λ) {0} for λ > λ max by (14). Property 3: P (λ) s non-ncreasng n λ. Moreover, P (λ) s a decreasng and contnuous functon of λ for λ mn λ < λ max, f λ mn λ max, where λ mn = max{λ 0 P (λ) = P T }. Proof: We wll prove ths by consderng two dfferent cases. We frst suppose that there s no soluton of the equaton n (13) or that these exsts P, a soluton of the equaton n (13) and P = P T. By Property 2, P (λ) {0} for λ > λ max {0,P T }. In ths case, we can show that λ max (B1), (B2), and (B7) and q (λ) = P T for λ < λ max and by Property 1, P (λ max ) λ T by (B4) and (3). Hence, w (λ) > 0 for λ < λ max by (10). Ths mples that P(λ) {P T } for λ < λ max by (14). Hence, P(λ) s non-ncreasng n λ. Further, by the defnton of λ mn, n ths case, λ max = λ mn. λ T We now suppose that there exsts P, a soluton of the equaton n (13) and P P T. In ths case, λ max λ o by (B3). However, snce P P T, λ T < λ max by λ o. By Property 2, P (λ) {0} for λ > λ max. By Property 1 and (B3), P (λ max ) = {0,P } and P = q (λ max ). In a smlar way to the above case, we can show that w (λ) > 0 for 0 λ < λ max. Ths mples that P (λ) {q (λ)} for 0 λ < λ max by (14). Hence, by (10), P (λ) {P T } for λ < λ T. Agan, by (10), q (λ) s a soluton of du (γ (P)) dp = λ, P o P P T

26 26 for λ T λ λ max. Snce, by the assumptons on the utlty functon, du (γ (P)) dp s a contnuous and decreasng functon for P o P P T, q (λ) s a contnuous and decreasng functon for λ T λ λ max. Hence, P (λ) s a contnuous and decreasng functon for λ T λ T λ < λ max λ < λ max. Further, by the defnton of λ T, P (λ T ) {P T }. Ths mples that λ mn P(λ) s a non-ncreasng n λ and t s a contnuous and decreasng functon for λ mn and P (λ) > q (λ max ) for λ < λ max. = λ T. Hence, D. Proof of Proposton 1 When K = max{1 j M j =1 P (λ max ) P T }, we can have the followng three cases. j We frst consder the case when K = M. Then, M =1 P (λ max M ) P T. Snce each P (λ), = 1, 2,,M s a contnuous and non-ncreasng for λ λ max M, we can fnd a λ such that M =1 P (λ ) = P T and λ λ max M. Ths mples that λ s an optmal soluton of problem (C). Hence, selectng mobles from 1 to M s an optmal moble selecton for problem (C). Further, snce M =1 P (λ ) = P T, by Lemma 2, t s an optmal moble selecton for problem (A). We now consder the case when K < M and K =1 P (λ max K+1) P T. In ths case, n a smlar way to the above case, we can fnd a λ such that M =1 P (λ ) = K =1 P (λ ) = P T and λ K+1 λ λ K (f λ = λ max K+1, P K+1 (λ ) mples zero). Hence, selectng mobles from 1 to K s an optmal moble selecton for problems (A) and (C). Fnally, we consder the case when K < M and K =1 P (λ max K+1) < P T. Then, by the defnton of K, K+1 =1 P (λ max K+1) > P T. In ths case, due to the non-ncreasng property of P (λ), λ = λ max K+1 s an optmal soluton of problem (C) and selectng mobles from 1 to K s an optmal moble selecton for problem (C). However, snce M =1 P (λ ) = K =1 P (λ ) < P T (where P K+1 (λ ) mples zero) and M =1 P (λ ) = K+1 =1 P (λ ) > P T (where P K+1 (λ ) mples postve), n ths case, there s no λ o such that M =1 P (λ o ) = P T and ths moble selecton may not be an optmal moble selecton for problem (A). E. Proof of Proposton 2 By Proposton 1, K =1 P (λ K ) P T and P (λ), = 1, 2,,K s a non-ncreasng and contnuous functon for 0 λ λ K. Hence, there always exsts λ λ max K that satsfes K =1 P(λ ) = P T. Therefore, by Lemma 2, P K (λ ) = (P 1 (λ ),P 2 (λ ),,P K (λ )) s a global optmal soluton for problem (G).

27 27 F. Proof of Proposton 3 We assume that mobles from 1 to K are selected by the MSA and λ max 1 > λ max 2 > > λ max M. We defne P,u (λ) and λ max,u and as P,u (λ) = arg max 0 P P T {U u (P) λp } λ max,u = mn{λ 0 max 0 P P T {U u (P) λp } = 0}. Then, we can easly show that P,u (λ) = P (λ) (> 0), f λ < λ max {P 0 P P (λ max )} ( P (λ)), f λ = λ max P (λ) (= 0), f λ > λ max. (15) Ths mples that max 0 P PT {U u (P) λp } > 0 for λ < λ max λ λ max. Hence, λ max,u = λ max. and max 0 P PT {U u (P) λp } = 0 for We frst suppose that the condton n (4) or (5) s satsfed. In ths case, from the proof of Proposton 1 n Appendx D, there exsts a λ such that P (λ ) = P p, = 1, 2,,M and M =1 P (λ ) = P T. Snce, P p P,u (λ ) by (15) and M =1 P p = P T, by Lemma 2, P p s a global optmal soluton of problem (U). Hence, we can take P u = P p. Further, f P p > 0, then P p P (λ max ). Ths mples that, by the defnton of U u n (7), U u (P p ) = U (γ (P p )) for = 1, 2,,M. Hence, =1 U u (P u ) = =1 U (γ (P p )). We now suppose that nether of the condton n (4) nor (5) s satsfed,.e., from (6), K =1 P (λ max K+1) < P T and K+1 =1 P (λ max K+1) > P T, K < M. In ths case, from Propostons 1 and 2, P p = P (λ ) for = 1, 2,,K and P p = 0 for = K + 1,K + 2,,M, where λ satsfes K =1 P (λ ) = P T. Ths mples that λ λ max K+1 and, thus, P p P (λ max K+1) for = 1, 2,,K. Hence, =1 U (γ (P p )) = K =1 U (γ (P p )) K =1 U (γ (P (λ max K+1))). (16) We now defne P u = P (λ max K+1), f = 1, 2,,K P T K =1 P (λ max K+1), f = K , f = K + 2,K + 3,,M

28 Then, M =1 P u = P T and P u P (λ max K+1) for = 1, 2,,M by (15). Hence, by Lemma 2, t s a global optmal soluton of problem (U). Further, snce P (λ max K+1) P (λ max ) for = 1, 2,,K, by the defnton of U u n (7), 28 Therefore, by (16) and (17), =1 U u (P u ) =1 U (γ (P p )) U u (P u ) = U (γ (P (λ max K+1))), = 1, 2,,K. (17) K =1 U u (P (λ max K+1)) + U u K+1(P T = U u K+1(P T U u K+1(P T ) K =1 = U K+1 (γ K+1 (P T )) P (λ max K+1)) K =1 P (λ max K+1)) K =1 U (γ (P (λ max K+1))) max {U (γ (P T ))}. 1 M G. Proof of Proposton 4 By Proposton 3, M=1 U (γ (P p )) M=1 U (γ (P )) M=1 U (γ (P p )) u max + M =1 U (γ (P p )). Snce by Proposton 2, our power allocaton s a global optmal power allocaton for the selected mobles, =1 U (γ (P p )) U j (γ j (P T )) u mn, where moble j s one of the selected mobles by the MSA. Ths mples that M=1 U (γ (P p )) M=1 U (γ (P )) H. Proof of Propertes n the Homogeneous Case u mn u max + u mn. 1) Proof of property (S1): Snce U (γ) = U j (γ) and N = N j, A < A j mples that U(γ (P)) > U(γ j (P)) for 0 P P T. By the defnton of λ max, U(γ (P)) λ max P 0, 0 P P T. Hence, U(γ j (P)) λ max P < 0, 0 P P T.

Fisher Markets and Convex Programs

Fisher Markets and Convex Programs Fsher Markets and Convex Programs Nkhl R. Devanur 1 Introducton Convex programmng dualty s usually stated n ts most general form, wth convex objectve functons and convex constrants. (The book by Boyd and

More information

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application Internatonal Journal of mart Grd and lean Energy Performance Analyss of Energy onsumpton of martphone Runnng Moble Hotspot Applcaton Yun on hung a chool of Electronc Engneerng, oongsl Unversty, 511 angdo-dong,

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada wellng@cs.toronto.edu Abstract Ths s a note to explan support vector machnes.

More information

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12 14 The Ch-squared dstrbuton PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 1 If a normal varable X, havng mean µ and varance σ, s standardsed, the new varable Z has a mean 0 and varance 1. When ths standardsed

More information

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem.

Production. 2. Y is closed A set is closed if it contains its boundary. We need this for the solution existence in the profit maximization problem. Producer Theory Producton ASSUMPTION 2.1 Propertes of the Producton Set The producton set Y satsfes the followng propertes 1. Y s non-empty If Y s empty, we have nothng to talk about 2. Y s closed A set

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

Enabling P2P One-view Multi-party Video Conferencing

Enabling P2P One-view Multi-party Video Conferencing Enablng P2P One-vew Mult-party Vdeo Conferencng Yongxang Zhao, Yong Lu, Changja Chen, and JanYn Zhang Abstract Mult-Party Vdeo Conferencng (MPVC) facltates realtme group nteracton between users. Whle P2P

More information

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

When Network Effect Meets Congestion Effect: Leveraging Social Services for Wireless Services

When Network Effect Meets Congestion Effect: Leveraging Social Services for Wireless Services When Network Effect Meets Congeston Effect: Leveragng Socal Servces for Wreless Servces aowen Gong School of Electrcal, Computer and Energy Engeerng Arzona State Unversty Tempe, AZ 8587, USA xgong9@asuedu

More information

Resource Control for Elastic Traffic in CDMA Networks

Resource Control for Elastic Traffic in CDMA Networks Resource Control for Elastc Traffc n CDMA Networks Vaslos A. Srs Insttute of Computer Scence (ICS) Foundaton for Research and Technology - Hellas (FORTH) P.O. Box 1385, GR 711 1, Heraklon, Crete, Greece

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

QoS-Aware Spectrum Sharing in Cognitive Wireless Networks

QoS-Aware Spectrum Sharing in Cognitive Wireless Networks QoS-Aware Spectrum Sharng n Cogntve reless Networks Long Le and Ekram Hossan Abstract e consder QoS-aware spectrum sharng n cogntve wreless networks where secondary users are allowed to access the spectrum

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS 21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS

More information

An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems

An Analysis of Central Processor Scheduling in Multiprogrammed Computer Systems STAN-CS-73-355 I SU-SE-73-013 An Analyss of Central Processor Schedulng n Multprogrammed Computer Systems (Dgest Edton) by Thomas G. Prce October 1972 Techncal Report No. 57 Reproducton n whole or n part

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna wangtngzhong2@sna.cn Abstract.

More information

Uplink Power Control in QoS-aware Multi- Service CDMA Wireless Networks

Uplink Power Control in QoS-aware Multi- Service CDMA Wireless Networks 654 JOURNAL OF COMMUNICATIONS VOL. 4 NO. 9 OCTOBER 9 Uplnk Power Control n QoS-aware Mult- Servce CDMA Wreless Networks Ern Elen Tsropoulou Tmotheos Kastrnoganns and Symeon Papavasslou Member IEEE Insttute

More information

A Lyapunov Optimization Approach to Repeated Stochastic Games

A Lyapunov Optimization Approach to Repeated Stochastic Games PROC. ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, OCT. 2013 1 A Lyapunov Optmzaton Approach to Repeated Stochastc Games Mchael J. Neely Unversty of Southern Calforna http://www-bcf.usc.edu/

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

Period and Deadline Selection for Schedulability in Real-Time Systems

Period and Deadline Selection for Schedulability in Real-Time Systems Perod and Deadlne Selecton for Schedulablty n Real-Tme Systems Thdapat Chantem, Xaofeng Wang, M.D. Lemmon, and X. Sharon Hu Department of Computer Scence and Engneerng, Department of Electrcal Engneerng

More information

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing

Efficient Bandwidth Management in Broadband Wireless Access Systems Using CAC-based Dynamic Pricing Effcent Bandwdth Management n Broadband Wreless Access Systems Usng CAC-based Dynamc Prcng Bader Al-Manthar, Ndal Nasser 2, Najah Abu Al 3, Hossam Hassanen Telecommuncatons Research Laboratory School of

More information

Dynamic Pricing for Smart Grid with Reinforcement Learning

Dynamic Pricing for Smart Grid with Reinforcement Learning Dynamc Prcng for Smart Grd wth Renforcement Learnng Byung-Gook Km, Yu Zhang, Mhaela van der Schaar, and Jang-Won Lee Samsung Electroncs, Suwon, Korea Department of Electrcal Engneerng, UCLA, Los Angeles,

More information

Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers

Price Competition in an Oligopoly Market with Multiple IaaS Cloud Providers Prce Competton n an Olgopoly Market wth Multple IaaS Cloud Provders Yuan Feng, Baochun L, Bo L Department of Computng, Hong Kong Polytechnc Unversty Department of Electrcal and Computer Engneerng, Unversty

More information

Downlink Scheduling and Resource Allocation for OFDM Systems

Downlink Scheduling and Resource Allocation for OFDM Systems 288 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 1, JANUARY 2009 Downlnk Schedulng and Resource Allocaton for OFDM Systems Janwe Huang, Member, IEEE, Vjay G. Subramanan, Member, IEEE, Rajeev

More information

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)

More information

Distributed Optimal Contention Window Control for Elastic Traffic in Wireless LANs

Distributed Optimal Contention Window Control for Elastic Traffic in Wireless LANs Dstrbuted Optmal Contenton Wndow Control for Elastc Traffc n Wreless LANs Yalng Yang, Jun Wang and Robn Kravets Unversty of Illnos at Urbana-Champagn { yyang8, junwang3, rhk@cs.uuc.edu} Abstract Ths paper

More information

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng

More information

denote the location of a node, and suppose node X . This transmission causes a successful reception by node X for any other node

denote the location of a node, and suppose node X . This transmission causes a successful reception by node X for any other node Fnal Report of EE359 Class Proect Throughput and Delay n Wreless Ad Hoc Networs Changhua He changhua@stanford.edu Abstract: Networ throughput and pacet delay are the two most mportant parameters to evaluate

More information

Energy Efficient Routing in Ad Hoc Disaster Recovery Networks

Energy Efficient Routing in Ad Hoc Disaster Recovery Networks Energy Effcent Routng n Ad Hoc Dsaster Recovery Networks Gl Zussman and Adran Segall Department of Electrcal Engneerng Technon Israel Insttute of Technology Hafa 32000, Israel {glz@tx, segall@ee}.technon.ac.l

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION

AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION The Medterranean Journal of Computers and Networks, Vol. 2, No. 1, 2006 57 AN APPROACH TO WIRELESS SCHEDULING CONSIDERING REVENUE AND USERS SATISFACTION L. Bada 1,*, M. Zorz 2 1 Department of Engneerng,

More information

On the Interaction between Load Balancing and Speed Scaling

On the Interaction between Load Balancing and Speed Scaling On the Interacton between Load Balancng and Speed Scalng Ljun Chen, Na L and Steven H. Low Engneerng & Appled Scence Dvson, Calforna Insttute of Technology, USA Abstract Speed scalng has been wdely adopted

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

An Introduction to 3G Monte-Carlo simulations within ProMan

An Introduction to 3G Monte-Carlo simulations within ProMan An Introducton to 3G Monte-Carlo smulatons wthn ProMan responsble edtor: Hermann Buddendck AWE Communcatons GmbH Otto-Llenthal-Str. 36 D-71034 Böblngen Phone: +49 70 31 71 49 7-16 Fax: +49 70 31 71 49

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression Novel Methodology of Workng Captal Management for Large Publc Constructons by Usng Fuzzy S-curve Regresson Cheng-Wu Chen, Morrs H. L. Wang and Tng-Ya Hseh Department of Cvl Engneerng, Natonal Central Unversty,

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

v a 1 b 1 i, a 2 b 2 i,..., a n b n i. SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are

More information

Feasibility of Using Discriminate Pricing Schemes for Energy Trading in Smart Grid

Feasibility of Using Discriminate Pricing Schemes for Energy Trading in Smart Grid Feasblty of Usng Dscrmnate Prcng Schemes for Energy Tradng n Smart Grd Wayes Tushar, Chau Yuen, Bo Cha, Davd B. Smth, and H. Vncent Poor Sngapore Unversty of Technology and Desgn, Sngapore 138682. Emal:

More information

How To Calculate The Accountng Perod Of Nequalty

How To Calculate The Accountng Perod Of Nequalty Inequalty and The Accountng Perod Quentn Wodon and Shlomo Ytzha World Ban and Hebrew Unversty September Abstract Income nequalty typcally declnes wth the length of tme taen nto account for measurement.

More information

A Novel Auction Mechanism for Selling Time-Sensitive E-Services

A Novel Auction Mechanism for Selling Time-Sensitive E-Services A ovel Aucton Mechansm for Sellng Tme-Senstve E-Servces Juong-Sk Lee and Boleslaw K. Szymansk Optmaret Inc. and Department of Computer Scence Rensselaer Polytechnc Insttute 110 8 th Street, Troy, Y 12180,

More information

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng

More information

A generalized hierarchical fair service curve algorithm for high network utilization and link-sharing

A generalized hierarchical fair service curve algorithm for high network utilization and link-sharing Computer Networks 43 (2003) 669 694 www.elsever.com/locate/comnet A generalzed herarchcal far servce curve algorthm for hgh network utlzaton and lnk-sharng Khyun Pyun *, Junehwa Song, Heung-Kyu Lee Department

More information

We are now ready to answer the question: What are the possible cardinalities for finite fields?

We are now ready to answer the question: What are the possible cardinalities for finite fields? Chapter 3 Fnte felds We have seen, n the prevous chapters, some examples of fnte felds. For example, the resdue class rng Z/pZ (when p s a prme) forms a feld wth p elements whch may be dentfed wth the

More information

A FRAMEWORK FOR EFFICIENT BANDWIDTH MANAGEMENT IN BROADBAND WIRELESS ACCESS SYSTEMS

A FRAMEWORK FOR EFFICIENT BANDWIDTH MANAGEMENT IN BROADBAND WIRELESS ACCESS SYSTEMS A FRAMEWORK FOR EFFICIENT BANDWIDTH MANAGEMENT IN BROADBAND WIRELESS ACCESS SYSTEMS BY BADER S. AL-MANTHARI A thess submtted to the School of Computng n conformty wth the requrements for the degree of

More information

How To Improve Power Demand Response Of A Data Center Wth A Real Time Power Demand Control Program

How To Improve Power Demand Response Of A Data Center Wth A Real Time Power Demand Control Program Demand Response of Data Centers: A Real-tme Prcng Game between Utltes n Smart Grd Nguyen H. Tran, Shaole Ren, Zhu Han, Sung Man Jang, Seung Il Moon and Choong Seon Hong Department of Computer Engneerng,

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

Equlbra Exst and Trade S effcent proportionally

Equlbra Exst and Trade S effcent proportionally On Compettve Nonlnear Prcng Andrea Attar Thomas Marott Franços Salané February 27, 2013 Abstract A buyer of a dvsble good faces several dentcal sellers. The buyer s preferences are her prvate nformaton,

More information

Blind Estimation of Transmit Power in Wireless Networks

Blind Estimation of Transmit Power in Wireless Networks Bln Estmaton of Transmt Power n Wreless Networks Murtaza Zafer (IBM Research), Bongjun Ko (IBM Research), Chatschk Bskan (IBM Research) an Ivan Ho (Imperal College, UK) Transmt-power Estmaton: Problem

More information

On the Interaction between Load Balancing and Speed Scaling

On the Interaction between Load Balancing and Speed Scaling On the Interacton between Load Balancng and Speed Scalng Ljun Chen and Na L Abstract Speed scalng has been wdely adopted n computer and communcaton systems, n partcular, to reduce energy consumpton. An

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

UTILIZING MATPOWER IN OPTIMAL POWER FLOW

UTILIZING MATPOWER IN OPTIMAL POWER FLOW UTILIZING MATPOWER IN OPTIMAL POWER FLOW Tarje Krstansen Department of Electrcal Power Engneerng Norwegan Unversty of Scence and Technology Trondhem, Norway Tarje.Krstansen@elkraft.ntnu.no Abstract Ths

More information

How To Improve Delay Throughput In Wireless Networks With Multipath Routing And Channel Codeing

How To Improve Delay Throughput In Wireless Networks With Multipath Routing And Channel Codeing Delay-Throughput Enhancement n Wreless Networs wth Mult-path Routng and Channel Codng Kevan Ronas, Student Member, IEEE, Amr-Hamed Mohsenan-Rad, Member, IEEE, Vncent W.S. Wong, Senor Member, IEEE, Sathsh

More information

AN optimization problem to maximize the up-link

AN optimization problem to maximize the up-link IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 8, AUGUST 29 2225 Power and Rate Control wth Outage Constrants n CDMA Wreless Networks C. Fschone, M. Butuss, K. H. Johansson, and M. D Angelo Abstract

More information

Economic-Robust Transmission Opportunity Auction in Multi-hop Wireless Networks

Economic-Robust Transmission Opportunity Auction in Multi-hop Wireless Networks Economc-Robust Transmsson Opportunty Aucton n Mult-hop Wreless Networks Mng L, Pan L, Mao Pan, and Jnyuan Sun Department of Electrcal and Computer Engneerng, Msssspp State Unversty, Msssspp State, MS 39762

More information

Optimization of Resource Allocation in Wireless Systems Based on Game Theory

Optimization of Resource Allocation in Wireless Systems Based on Game Theory Internatonal Journal of Computer Scences and Engneerng Open Access Research Paper Volume-4, Issue-1 E-ISSN: 347-693 Optmzaton of Resource Allocaton n Wreless Systems Based on Game Theory Sara Rah 1*, Al

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS

M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS M3S MULTIMEDIA MOBILITY MANAGEMENT AND LOAD BALANCING IN WIRELESS BROADCAST NETWORKS Bogdan Cubotaru, Gabrel-Mro Muntean Performance Engneerng Laboratory, RINCE School of Electronc Engneerng Dubln Cty

More information

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network

Dynamic Constrained Economic/Emission Dispatch Scheduling Using Neural Network Dynamc Constraned Economc/Emsson Dspatch Schedulng Usng Neural Network Fard BENHAMIDA 1, Rachd BELHACHEM 1 1 Department of Electrcal Engneerng, IRECOM Laboratory, Unversty of Djllal Labes, 220 00, Sd Bel

More information

The literature on many-server approximations provides significant simplifications toward the optimal capacity

The literature on many-server approximations provides significant simplifications toward the optimal capacity Publshed onlne ahead of prnt November 13, 2009 Copyrght: INFORMS holds copyrght to ths Artcles n Advance verson, whch s made avalable to nsttutonal subscrbers. The fle may not be posted on any other webste,

More information

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process

Rate Monotonic (RM) Disadvantages of cyclic. TDDB47 Real Time Systems. Lecture 2: RM & EDF. Priority-based scheduling. States of a process Dsadvantages of cyclc TDDB47 Real Tme Systems Manual scheduler constructon Cannot deal wth any runtme changes What happens f we add a task to the set? Real-Tme Systems Laboratory Department of Computer

More information

An MILP model for planning of batch plants operating in a campaign-mode

An MILP model for planning of batch plants operating in a campaign-mode An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN yfumero@santafe-concet.gov.ar Gabrela Corsano Insttuto de Desarrollo y Dseño

More information

Optimal resource capacity management for stochastic networks

Optimal resource capacity management for stochastic networks Submtted for publcaton. Optmal resource capacty management for stochastc networks A.B. Deker H. Mlton Stewart School of ISyE, Georga Insttute of Technology, Atlanta, GA 30332, ton.deker@sye.gatech.edu

More information

Economic Models for Cloud Service Markets

Economic Models for Cloud Service Markets Economc Models for Cloud Servce Markets Ranjan Pal and Pan Hu 2 Unversty of Southern Calforna, USA, rpal@usc.edu 2 Deutsch Telekom Laboratores, Berln, Germany, pan.hu@telekom.de Abstract. Cloud computng

More information

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo. ICSV4 Carns Australa 9- July, 007 RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL Yaoq FENG, Hanpng QIU Dynamc Test Laboratory, BISEE Chna Academy of Space Technology (CAST) yaoq.feng@yahoo.com Abstract

More information

FOURTH Generation (4G) Wireless Networks are developed

FOURTH Generation (4G) Wireless Networks are developed 2600 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 8, AUGUST 2010 Congeston-Based Prcng Resource Management n Broadband Wreless Networks Najah AbuAl, Mohammad Hayajneh, and Hossam Hassanen

More information

How To Understand The Results Of The German Meris Cloud And Water Vapour Product

How To Understand The Results Of The German Meris Cloud And Water Vapour Product Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller

More information

OPTIMAL INVESTMENT POLICIES FOR THE HORSE RACE MODEL. Thomas S. Ferguson and C. Zachary Gilstein UCLA and Bell Communications May 1985, revised 2004

OPTIMAL INVESTMENT POLICIES FOR THE HORSE RACE MODEL. Thomas S. Ferguson and C. Zachary Gilstein UCLA and Bell Communications May 1985, revised 2004 OPTIMAL INVESTMENT POLICIES FOR THE HORSE RACE MODEL Thomas S. Ferguson and C. Zachary Glsten UCLA and Bell Communcatons May 985, revsed 2004 Abstract. Optmal nvestment polces for maxmzng the expected

More information

Optimal Bidding Strategies for Generation Companies in a Day-Ahead Electricity Market with Risk Management Taken into Account

Optimal Bidding Strategies for Generation Companies in a Day-Ahead Electricity Market with Risk Management Taken into Account Amercan J. of Engneerng and Appled Scences (): 8-6, 009 ISSN 94-700 009 Scence Publcatons Optmal Bddng Strateges for Generaton Companes n a Day-Ahead Electrcty Market wth Rsk Management Taken nto Account

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks

Analysis of Energy-Conserving Access Protocols for Wireless Identification Networks From the Proceedngs of Internatonal Conference on Telecommuncaton Systems (ITC-97), March 2-23, 1997. 1 Analyss of Energy-Conservng Access Protocols for Wreless Identfcaton etworks Imrch Chlamtac a, Chara

More information

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ Effcent Strpng Technques for Varable Bt Rate Contnuous Meda Fle Servers æ Prashant J. Shenoy Harrck M. Vn Department of Computer Scence, Department of Computer Scences, Unversty of Massachusetts at Amherst

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

Efficient Project Portfolio as a tool for Enterprise Risk Management

Efficient Project Portfolio as a tool for Enterprise Risk Management Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse

More information

Relay Secrecy in Wireless Networks with Eavesdropper

Relay Secrecy in Wireless Networks with Eavesdropper Relay Secrecy n Wreless Networks wth Eavesdropper Parvathnathan Venktasubramanam, Tng He and Lang Tong School of Electrcal and Computer Engneerng Cornell Unversty, Ithaca, NY 14853 Emal : {pv45, th255,

More information

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2)

n + d + q = 24 and.05n +.1d +.25q = 2 { n + d + q = 24 (3) n + 2d + 5q = 40 (2) MATH 16T Exam 1 : Part I (In-Class) Solutons 1. (0 pts) A pggy bank contans 4 cons, all of whch are nckels (5 ), dmes (10 ) or quarters (5 ). The pggy bank also contans a con of each denomnaton. The total

More information

BERNSTEIN POLYNOMIALS

BERNSTEIN POLYNOMIALS On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful

More information

On Robust Network Planning

On Robust Network Planning On Robust Network Plannng Al Tzghadam School of Electrcal and Computer Engneerng Unversty of Toronto, Toronto, Canada Emal: al.tzghadam@utoronto.ca Alberto Leon-Garca School of Electrcal and Computer Engneerng

More information

Optimality in an Adverse Selection Insurance Economy. with Private Trading. November 2014

Optimality in an Adverse Selection Insurance Economy. with Private Trading. November 2014 Optmalty n an Adverse Selecton Insurance Economy wth Prvate Tradng November 2014 Pamela Labade 1 Abstract Prvate tradng n an adverse selecton nsurance economy creates a pecunary externalty through the

More information

Hedging Interest-Rate Risk with Duration

Hedging Interest-Rate Risk with Duration FIXED-INCOME SECURITIES Chapter 5 Hedgng Interest-Rate Rsk wth Duraton Outlne Prcng and Hedgng Prcng certan cash-flows Interest rate rsk Hedgng prncples Duraton-Based Hedgng Technques Defnton of duraton

More information

Stochastic Games on a Multiple Access Channel

Stochastic Games on a Multiple Access Channel Stochastc Games on a Multple Access Channel Prashant N and Vnod Sharma Department of Electrcal Communcaton Engneerng Indan Insttute of Scence, Bangalore 560012, Inda Emal: prashant2406@gmal.com, vnod@ece.sc.ernet.n

More information

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Far and Effcent User-Network Assocaton Algorthm for Mult-Technology Wreless Networks Perre Coucheney, Cornne Touat and Bruno Gaujal INRIA Rhône-Alpes and LIG, MESCAL project, Grenoble France, {perre.coucheney,

More information

Can Auto Liability Insurance Purchases Signal Risk Attitude?

Can Auto Liability Insurance Purchases Signal Risk Attitude? Internatonal Journal of Busness and Economcs, 2011, Vol. 10, No. 2, 159-164 Can Auto Lablty Insurance Purchases Sgnal Rsk Atttude? Chu-Shu L Department of Internatonal Busness, Asa Unversty, Tawan Sheng-Chang

More information

Capacity Reservation for Time-Sensitive Service Providers: An Application in Seaport Management

Capacity Reservation for Time-Sensitive Service Providers: An Application in Seaport Management Capacty Reservaton for Tme-Senstve Servce Provders: An Applcaton n Seaport Management L. Jeff Hong Department of Industral Engneerng and Logstcs Management The Hong Kong Unversty of Scence and Technology

More information

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008 Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn

More information

The Stock Market Game and the Kelly-Nash Equilibrium

The Stock Market Game and the Kelly-Nash Equilibrium The Stock Market Game and the Kelly-Nash Equlbrum Carlos Alós-Ferrer, Ana B. Ana Department of Economcs, Unversty of Venna. Hohenstaufengasse 9, A-1010 Venna, Austra. July 2003 Abstract We formulate the

More information

L10: Linear discriminants analysis

L10: Linear discriminants analysis L0: Lnear dscrmnants analyss Lnear dscrmnant analyss, two classes Lnear dscrmnant analyss, C classes LDA vs. PCA Lmtatons of LDA Varants of LDA Other dmensonalty reducton methods CSCE 666 Pattern Analyss

More information

CALL ADMISSION CONTROL IN WIRELESS MULTIMEDIA NETWORKS

CALL ADMISSION CONTROL IN WIRELESS MULTIMEDIA NETWORKS CALL ADMISSION CONTROL IN WIRELESS MULTIMEDIA NETWORKS Novella Bartoln 1, Imrch Chlamtac 2 1 Dpartmento d Informatca, Unverstà d Roma La Sapenza, Roma, Italy novella@ds.unroma1.t 2 Center for Advanced

More information

General Auction Mechanism for Search Advertising

General Auction Mechanism for Search Advertising General Aucton Mechansm for Search Advertsng Gagan Aggarwal S. Muthukrshnan Dávd Pál Martn Pál Keywords game theory, onlne auctons, stable matchngs ABSTRACT Internet search advertsng s often sold by an

More information