[ieee 2010 6th international conference on wireless and mobile communications (icwmc) - valencia,...

4
Delay Analysis for Fair Power Allocation Strategy in Single Antenna Broadcast Channel Alireza Borhani and Soroush Akhlaghi Faculty of Engineering, Shahed University, Tehran, Iran Emails: {aborhani, akhlaghi}@shahed.ac.ir Abstractβ€” A single transmit antenna Broadcast Channel (BC) with large number of users in a Rayleigh fading environment is considered. It is assumed each user either receives a predetermined minimum rate constraint or remains silent. Recently, it is shown that by applying a proper power allocation strategy, one can maximize the maximum number of active users in such channel. The main contribution of this paper is to derive the expected delay of the optimum power allocation strategy in terms of fairness maximization, where the expected delay is defined as the minimum number of channel uses which guarantees all of the users are serviced at least once. Moreover, for sufficiently large number of channel uses, the average number of services received by a randomly selected user is derived. Keywords β€” Broadcast Channel; Power Allocation; Delay Analysis; Minimum Rate Constraint. I. INTRODUCTION Nowadays, Quality of Service (QoS) has been regarded as one of the main concerns in many communication systems. In many wireless applications, the users are required to get a service with a constant rate and for a certain period of time. In this regard, Andrews et al. [1] proposed an efficient way to support QoS in wireless channels based on maximizing the number of users that can be supported with the desired QoS. Some other works are devoted to the case of delay limited systems [2], [3]. The traffic rate of wireless networks under delay constraint with large number of nodes is presented in [3]. Also, there have been some attempts to make a balance between the system delay and the achieved throughput in wireless networks [4], [5]. The problem of throughput- delay trade off in multicast channels for different scheduling algorithms is presented in [6]. Accordingly, in [7], it is shown the optimum power al- location strategy in terms of maximizing the sum-rate is to choosing the best user, meaning to allocate the whole power to the corresponding codebook of the selected user. From now on, we call this strategy as the Best User Selection Strategy (BUSS). Although, the BUSS is able to achieve the sum-rate capacity of BC channel, it renders an excess delay to happen [8], as only one user is being serviced at a given time. This may not be a wise strategy, specifically, for the case of large users. Motivated by this, the following paper concerns a variant issue in a Rayleigh fading Broadcast Channel (BC) when there is a base station aims at sending individual information to many users [9]. In this regard, an elegant power allocation method is proposed by Keshavarz et al. [9], which is able to simultaneously achieve the asymptotic sum-rate capacity and to maximize the number of active users, assuming each user is subject to the minimum rate constraint of . It is worth mentioning, the optimality of this scheme is limited to the case of large users. However, the expected delay of this method yet to be studied. In what follows, we call this strategy as the Fair Power Allocation Strategy (FPAS). This motivated us to explore the expected delay of the FPAS. As noting earlier, the main advantage of the aforementioned strategy is approaching the maximum number of active users at the same time which dramatically decreases the system delay. The system delay is defined as the minimum number of channel uses which guarantees all of the system users () successfully receive at least packets. In [8], it is proved that in a homogenous single antenna BC and for the case of =1, the expected delay of the BUSS, scales as = log(). Similarly, we define the delay as the minimum number of channel uses in which each user successfully receives at least one packet. In what follows, we derive the expected delay of the FPAS for the case of single antenna BC and many number of users. In this paper, it is proved that after log() log(log()) + ( log(log()) ) channel uses, one can claim that all of the users are serviced at least once. In fact, for the case of single antenna BC and users, the expected delay lies within two extreme points, the result of round- robin scheduling with 1= , which serves as a lower bound and 2= () as the upper bound which refers to the case that merely one user is being serviced at a given time [8]. Furthermore, considering channel uses, it is clear that some of the users may be serviced more than one time. Subsequently, in this paper, it is shown that the average number of getting service by a randomly selected user behaves like log(log()) ( 1+ ( √ log() ) ) . The remainder of this paper is organized as follows. Sec- tion II presents the system model, formalizes the problem and finally discusses the Fair Power Allocation Strategy proposed in [9]. Next, the expected delay of this strategy is presented in Section III in details. Section IV shows the simulation results, and finally Section V summarizes findings. In this paper, according to the Kunth’s notation [10], for any function () and (), ()=O(()), ()=o(()) and ()= (()) are equivalent to lim β†’βˆž ∣ () () ∣ < ∞, lim β†’βˆž ∣ () () ∣ =0 and lim β†’βˆž ∣ () () ∣ = ∞, respectively. 2010 Sixth International Conference on Wireless and Mobile Communications 978-0-7695-4182-2/10 $26.00 Β© 2010 IEEE DOI 10.1109/ICWMC.2010.28 151 2010 Sixth International Conference on Wireless and Mobile Communications 978-0-7695-4182-2/10 $26.00 Β© 2010 IEEE DOI 10.1109/ICWMC.2010.28 151

Upload: soroush

Post on 01-Mar-2017

215 views

Category:

Documents


3 download

TRANSCRIPT

Delay Analysis for Fair Power Allocation Strategyin Single Antenna Broadcast Channel

Alireza Borhani and Soroush AkhlaghiFaculty of Engineering, Shahed University, Tehran, Iran

Emails: {aborhani, akhlaghi}@shahed.ac.ir

Abstractβ€” A single transmit antenna Broadcast Channel (BC)with large number of users in a Rayleigh fading environmentis considered. It is assumed each user either receives apredetermined minimum rate constraint or remains silent.Recently, it is shown that by applying a proper power allocationstrategy, one can maximize the maximum number of activeusers in such channel. The main contribution of this paper isto derive the expected delay of the optimum power allocationstrategy in terms of fairness maximization, where the expecteddelay is defined as the minimum number of channel uses whichguarantees all of the users are serviced at least once. Moreover,for sufficiently large number of channel uses, the averagenumber of services received by a randomly selected user isderived.

Keywords β€” Broadcast Channel; Power Allocation; DelayAnalysis; Minimum Rate Constraint.

I. INTRODUCTION

Nowadays, Quality of Service (QoS) has been regarded asone of the main concerns in many communication systems.In many wireless applications, the users are required to get aservice with a constant rate and for a certain period of time.In this regard, Andrews et al. [1] proposed an efficient wayto support QoS in wireless channels based on maximizingthe number of users that can be supported with the desiredQoS. Some other works are devoted to the case of delaylimited systems [2], [3]. The traffic rate of wireless networksunder delay constraint with large number of nodes is presentedin [3]. Also, there have been some attempts to make abalance between the system delay and the achieved throughputin wireless networks [4], [5]. The problem of throughput-delay trade off in multicast channels for different schedulingalgorithms is presented in [6].

Accordingly, in [7], it is shown the optimum power al-location strategy in terms of maximizing the sum-rate is tochoosing the best user, meaning to allocate the whole powerto the corresponding codebook of the selected user. Fromnow on, we call this strategy as the Best User SelectionStrategy (BUSS). Although, the BUSS is able to achievethe sum-rate capacity of BC channel, it renders an excessdelay to happen [8], as only one user is being serviced ata given time. This may not be a wise strategy, specifically,for the case of large users. Motivated by this, the followingpaper concerns a variant issue in a Rayleigh fading BroadcastChannel (BC) when there is a base station aims at sendingindividual information to many users [9]. In this regard, anelegant power allocation method is proposed by Keshavarz et

al. [9], which is able to simultaneously achieve the asymptoticsum-rate capacity and to maximize the number of active users,assuming each user is subject to the minimum rate constraintof π‘…π‘šπ‘–π‘›. It is worth mentioning, the optimality of this schemeis limited to the case of large users. However, the expecteddelay of this method yet to be studied. In what follows, wecall this strategy as the Fair Power Allocation Strategy (FPAS).

This motivated us to explore the expected delay of the FPAS.As noting earlier, the main advantage of the aforementionedstrategy is approaching the maximum number of active usersat the same time which dramatically decreases the systemdelay. The system delay is defined as the minimum numberof channel uses which guarantees all of the system users (𝑛)successfully receive at least 𝑝 packets. In [8], it is proved thatin a homogenous single antenna BC and for the case of 𝑝=1,the expected delay of the BUSS, scales as 𝐷=𝑛 log(𝑛).

Similarly, we define the delay as the minimum numberof channel uses in which each user successfully receives atleast one packet. In what follows, we derive the expecteddelay of the FPAS for the case of single antenna BC andmany number of users. In this paper, it is proved that afterπ‘…π‘šπ‘–π‘›

𝑛 log(𝑛)log(log(𝑛)) + πœ”

(𝑛

log(log(𝑛))

)channel uses, one can claim

that all of the users are serviced at least once. In fact, forthe case of single antenna BC and 𝑛 users, the expecteddelay lies within two extreme points, the result of round-robin scheduling with 𝐷1 = 𝑛, which serves as a lowerbound and 𝐷2 = π‘›π‘™π‘œπ‘”(𝑛) as the upper bound which refersto the case that merely one user is being serviced at a giventime [8]. Furthermore, considering π‘˜ channel uses, it is clearthat some of the users may be serviced more than one time.Subsequently, in this paper, it is shown that the average numberof getting service by a randomly selected user behaves likeπ‘˜ log(log(𝑛))

π‘›π‘…π‘šπ‘–π‘›

(1 +𝑂(

√log(π‘˜)

π‘˜ )).

The remainder of this paper is organized as follows. Sec-tion II presents the system model, formalizes the problem andfinally discusses the Fair Power Allocation Strategy proposedin [9]. Next, the expected delay of this strategy is presented inSection III in details. Section IV shows the simulation results,and finally Section V summarizes findings.

In this paper, according to the Kunth’s notation [10], forany function 𝑓(𝑛) and 𝑔(𝑛), 𝑓(𝑛)=O(𝑔(𝑛)), 𝑓(𝑛)=o(𝑔(𝑛))and 𝑓(𝑛) = πœ”(𝑔(𝑛)) are equivalent to limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣ < ∞,

limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣=0 and limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣=∞, respectively.

2010 Sixth International Conference on Wireless and Mobile Communications

978-0-7695-4182-2/10 $26.00 Β© 2010 IEEE

DOI 10.1109/ICWMC.2010.28

151

2010 Sixth International Conference on Wireless and Mobile Communications

978-0-7695-4182-2/10 $26.00 Β© 2010 IEEE

DOI 10.1109/ICWMC.2010.28

151

II. PROBLEM FORMULATION

We consider a single antenna BC with 𝑛 users, each ofsingle receive antenna. Assuming the transmitted informationat time instant 𝑑 is s(𝑑), thus the received signal at the 𝑖’threceiver can be represented as follows,

𝑦𝑖(𝑑) = β„Žπ‘–s(𝑑) + 𝑀𝑖(𝑑) 𝑖 = 1, 2, ..., 𝑛 , (1)

where β„Žπ‘– denotes the channel gain of the 𝑖’th user and isassumed to be available at both the transmitter and the receiversides. Moreover, the channel gains are supposed to be constantacross the coding block, and varies for each block. 𝑀𝑖(𝑑)represents a scaler additive white gaussian noise with variance𝜎2, i.e., 𝑀𝑖(𝑑)βˆΌπ’žπ’© (0,𝜎2). Further more, it is assumed theaverage transmit power is unit, i.e., 𝐸{∣s(𝑑)∣2} = 1.

It is demonstrated that the single antenna gaussian broadcastchannel is stochastically degraded [7]. As a result, by usingsuperposition coding at the transmitter and applying successiveinterference cancelation at the receivers, one can increasethe received Signal to Interference plus Noise Ratio (SINR)of the 𝑖’th user by canceling those interfering signals forwhich the corresponding channel strength outperforms that ofthe 𝑖’th user in the ordered list. In other words, assumingusers depending on their channel strength are indexed in adescending order, i.e., βˆ£β„Ž1∣2>βˆ£β„Ž2∣2>...>βˆ£β„Žπ‘›βˆ£2, the interferingsignals arising from users π‘˜ = 1, . . . , 𝑖 βˆ’ 1 can be readilycanceled at the 𝑖’th receiver. As a result, the sum-rate capacityunder gaussian code book assumption becomes

βˆ‘π‘›π‘–=1 𝑅𝑖,

where 𝑅𝑖 is represented as follows,

𝑅𝑖 < log(1 +𝑝𝑖

1/βˆ£β„Žπ‘–βˆ£2 +βˆ‘π‘–βˆ’1

π‘˜=1 π‘π‘˜) for 𝑖 = 1, . . . , 𝑛. (2)

where 𝑝𝑖 for 𝑖 = 1, . . . , 𝑛 denotes the power allocated to the𝑖’th user, and it is assumed the received noise power is one.Accordingly, noting (2), the equivalent noise of the 𝑖’th usercan be thought as 𝑁𝑖=

1βˆ£β„Žπ‘–βˆ£2 .

It should be noted that if one could find a power allocationstrategy such that the corresponding SINR of each activeuser exceeds 𝛼 βˆ’ 1, then π‘…π‘šπ‘–π‘› = log(1 + SINR) = log(𝛼)would be achievable by all active users. Noting above, in [9]for the case of Rayleigh channels, it is proved that π‘…π‘šπ‘–π‘›=log(𝛼) for π‘š best users is achievable if π‘šπ‘Žπ‘₯1β‰€π‘–β‰€π‘šπ‘π‘–<

1π›Όπ‘š .

Accordingly, noting users are labeled in a descending order,i.e., 𝑁1 < 𝑁2 < . . . < π‘π‘š, thus π‘š is defined such thatπ‘π‘š < 1

π›Όπ‘š . Moreover, the assigned power to the 𝑖’th useris computed as 𝑝𝑖 =

πΆπ›Όπ‘šβˆ’π‘– for 𝑖 = 1, . . . ,π‘š, where 𝐢 is

a constant value and is defined such that the total powerconstraint is satisfied, thus 𝐢 = (1 βˆ’ 1/𝛼). In this case, itis shown that the maximum number of active users scales asπ‘š= log(log(𝑛))

π‘…π‘šπ‘–π‘›(for more details refer to [9]). Clearly, as the

minimum rate of each user is π‘…π‘šπ‘–π‘›, the achievable sum-rate ofsuch channel asymptotically approaches the sum-rate capacityof such channel, i.e., log(log(𝑛)).

III. DELAY ANALYSIS

The problem is to find the minimum number of channeluses, namely π·π‘šπ‘–π‘›, for which all users are being serviced

at least once with probability approaching one (w.p.1). Inthis correspondence, we define a successful service S as allusers receive at least once. To compute π·π‘šπ‘–π‘›, we proposeusing a probabilistic viewpoint to seek for conditions whichleads to π‘ƒπ‘Ÿ{S } β†’ 1. Let S1, ...,S𝑛 denote respectively thetotal number of times for which the users indexed 1 to 𝑛 arebeing serviced. As is noted earlier, the successful event Scorresponds to the event that each user is being serviced atleast once, i.e., S1 βˆ•= 0, ...,S𝑛 βˆ•= 0. The following theoremdefines 𝐷 = π·π‘šπ‘–π‘› which guarantees the successful event Sto happen w.p.1 .

Theorem 1: For large number (𝑛) of users, assuming π‘šusers are being serviced simultaneously at a given time, thenecessary and sufficient condition for having π‘ƒπ‘Ÿ{S } β†’ 1 is,

𝐷∼= π‘›π‘™π‘œπ‘”(𝑛)π‘š + πœ”( 𝑛

π‘š ).

Proof: a. Necessary condition:Assuming 𝐷 channel uses are being used, hence, it follows

π‘ƒπ‘Ÿ{S } = π‘ƒπ‘Ÿ{S1 βˆ•= 0, ...,S𝑛 βˆ•= 0}

= 1βˆ’ π‘ƒπ‘Ÿ{𝑛βˆͺ

𝑖=1

S𝑖 = 0}

β‰₯(π‘Ž) 1βˆ’π‘›βˆ‘

𝑖=1

π‘ƒπ‘Ÿ{S𝑖 = 0}

=(𝑏) 1βˆ’ 𝑛(1βˆ’ π‘š

𝑛)𝐷

β‰ˆ(𝑐) 1βˆ’ π‘›π‘’βˆ’π‘šπ·π‘›

=(𝑑) 1βˆ’ π‘’βˆ’π‘šπ·βˆ’π‘› log(𝑛)

𝑛 (3)

where (π‘Ž) comes from union upper bound. (𝑏) comes fromthe fact that for each channel use, the probability that a givenuser is being serviced is π‘š

𝑛 , hence, for 𝐷 channel uses, theprobability of unsuccessful service for a given user becomes(1 βˆ’ π‘š

𝑛 )𝐷. (𝑐) is based on using (1 βˆ’ π‘šπ‘› )𝑛 = π‘’βˆ’π‘š for large

value of 𝑛 and finally (𝑑) is based on using π‘₯ = 𝑒log π‘₯. Thus,refering to (3), the necessary condition to have π‘ƒπ‘Ÿ{S } β†’ 1

is π‘šπ·π‘šπ‘–π‘›βˆΌ= 𝑛 log(𝑛)+πœ”(𝑛). As a result, π·π‘šπ‘–π‘›

∼= 𝑛 log(𝑛)π‘š +

πœ”( π‘›π‘š ).b. Sufficient condition:As is noted earlier, we have

π‘ƒπ‘Ÿ{S }=π‘ƒπ‘Ÿ{π‘›βˆ©

𝑖=1

S𝑖 βˆ•= 0} (4)

Congruent to what is done in [11], it can be argued that (4)can be upper bounded as π‘ƒπ‘Ÿ{S } ≀ βˆπ‘›

𝑖=1 π‘ƒπ‘Ÿ{S𝑖 βˆ•= 0}, thuswe arrive at the following

π‘ƒπ‘Ÿ{S } β‰€π‘›βˆ

𝑖=1

π‘ƒπ‘Ÿ{S𝑖 βˆ•= 0}

= [1βˆ’ (1βˆ’ π‘š

𝑛)𝐷]𝑛

≀(π‘Ž)π‘’βˆ’π‘›(1βˆ’π‘šπ‘› )𝐷

= π‘’βˆ’π‘›π‘’π· log(1βˆ’π‘šπ‘›

)

(5)

152152

where (π‘Ž) comes from the fact that (1βˆ’π‘₯)π‘›β‰€π‘’βˆ’π‘›π‘₯. Clearly inorder to have π‘ƒπ‘Ÿ{S }β†’1, we should have 𝑛𝑒𝐷 log(1βˆ’π‘š

𝑛 )β†’0.Since 𝑛 goes to infinity, we have

𝑛𝑒𝐷 log(1βˆ’π‘šπ‘› ) βˆΌπ‘›π‘’βˆ’

π‘šπ·π‘› (1+O(π‘š

𝑛 ))

= π‘’βˆ’π‘šπ·βˆ’π‘› log(𝑛)

𝑛 (1+O(π‘šπ‘› )) (6)

Hence by setting 𝐷∼=𝑛 log(𝑛)π‘š + πœ”( 𝑛

π‘š ), the event S happensw.p.1.

Theorem 1 states that in a single antenna BC, for π‘š con-current transmissions, the expected delay behaves like 𝑛 log(𝑛)

π‘š .Referring to the minimum delay Round-Robin scheduling with𝐷1 = 𝑛, the corresponding π·π‘šπ‘–π‘› of the aforementionedscheduling could theoretically approach 𝐷1 if π‘š = log(𝑛),which is not feasible as the maximum number of active usersis at most log(log(𝑛))

π‘…π‘šπ‘–π‘›. Also, it is interesting to note that having

one active user at a given time corresponds to the case ofπ‘š = 1, thus the expected delay becomes 𝑛 log(𝑛) which isin accordance to the result reported in [8]. Finally, referringto theorem 1 and noting the maximum possible value of π‘šis log(log(𝑛))

π‘…π‘šπ‘–π‘›, the expected delay of a single antenna BC be-

comes π·π‘šπ‘–π‘› = π‘…π‘šπ‘–π‘›π‘› log(𝑛)

log(log(𝑛)) +πœ”(

𝑛log(log(𝑛))

). Accordingly,

the following theorem indicates the average number of servicesreceived by a randomly selected user after π‘˜ transmissions.

Theorem 2: For large (π‘˜) number of channel uses, theaverage number of services received by a randomly selected

user behaves like π‘˜π‘šπ‘›

(1 +𝑂(

√log(π‘˜)

π‘˜ ))

w.p.1.Proof: Recall that for each channel use, the probability

that a specific user is being serviced is π‘šπ‘› . Assuming π‘₯𝑖 is

a binary random variable representing wether the 𝑖’th user isbeing serviced or not,

π‘₯𝑖 =

{1 with probability π‘š

𝑛0 with probability (1βˆ’ π‘š

𝑛 )

Clearly, after π‘˜ channel uses, the total number of gettingservice by the aforementioned user can be considered as arandom variable, 𝑋 =

βˆ‘π‘›π‘–=1 π‘₯𝑖, with Binomial distribution as

B(π‘˜, π‘šπ‘› ), where B(π‘˜, 𝑝) denotes a Binomial distribution with

parameters π‘˜ and 𝑝, respectively, as the number of trials andthe probability of success. Using gaussian approximation fora binomial distribution when π‘˜ is large enough, we have

π‘ƒπ‘Ÿ{π‘˜π‘šπ‘›

(1βˆ’ 𝛿) < S <π‘˜π‘š

𝑛(1 + 𝛿)}

β‰ˆ 1βˆ’ 2𝑄( π‘˜π‘š

𝑛 π›Ώβˆšπ‘˜π‘šπ‘› (1βˆ’ π‘š

𝑛 )

)(7)

It can be verified that by setting 𝛿=

√2( 𝑛

π‘šβˆ’1) log(π‘˜)

π‘˜ and noting

the approximation 𝑄(π‘₯)= 1√2πœ‹π‘₯

π‘’βˆ’π‘₯2

2 for π‘₯≫1, it follows,

π‘ƒπ‘Ÿ{π‘˜π‘š

𝑛

(1βˆ’ O(

√log(π‘˜)

π‘˜))<S<

π‘˜π‘š

𝑛

(1 + O(

√log(π‘˜)

π‘˜))}

∼ 1βˆ’ o(1

π‘˜) (8)

It means for sufficient large number of channel uses, theaverage number of services to a specific user, scales as S =π‘˜π‘šπ‘›

(1 +𝑂(

√log(π‘˜)

π‘˜ ))

w.p.1.

IV. SIMULATION RESULTS

This section aims at comparing the expected delay of thefollowing scheduling methods in a Rayleigh fading broadcastchannel: (i) the BUSS with π‘š = 1 and (ii) the FPAS withπ‘š = log(log(𝑛))

π‘…π‘šπ‘–π‘›. Indeed, in the numerical experiment, a

random vector of the channel gains is generated (from thesize of 𝑛). Then, an algorithm finds the position of the π‘šgreatest elements of this vector, which are equivalent to theπ‘š best users among all of the system users. In fact, these π‘šusers are selected to give a service and other π‘›βˆ’π‘š users areinactive. The aforementioned algorithm is continued until allof the users are selected at least one time.

Fig. 1 compares the system delay of the aforementionedmethods, assuming π‘…π‘šπ‘–π‘› is set to one. Accordingly, fordifferent number of users ranging from 500 to 1000, theexpected delay of these scheduling methods are simulatedand compared with the theoretical results, showing there isa close agreement between the computed delays derived bythe analytical results to that of the simulations. Referring toFig. 1, there is a major difference between the expected delayof these two methods. Moreover, the small gap between thetheoretical results to that of the simulations is due to thefact that merely the main terms of the analytical results areconsidered, i.e., π·π‘šπ‘–π‘› = π‘…π‘šπ‘–π‘›

𝑛 log(𝑛)log(log(𝑛)) is considered for the

FPAS. As an illustration, considering a system with 600 singleantenna users, when the base station sends the informationbased on the BUSS, it needs around 4000 transmissions toclaim that all of the 600 users receive at least one service.However, it needs only 2000 transmissions for the same claim,when the FPAS is employed at the transmitter.

Also, Fig. 2 compares the average number of getting ser-vices by a randomly selected user for two aforementionedstrategies, where π‘˜ and π‘…π‘šπ‘–π‘› are set to π·π΅π‘ˆπ‘†π‘† = 𝑛 log(𝑛)and 0.1, respectively. Regarding the value of π‘…π‘šπ‘–π‘›, onecan consider a system with channel bandwidth of 200Khz.Consequently, the transmission rate of 0.1 bits per sampleis equivalent to 0.1 Γ— 2π΅π‘Š = 40K bits per second. Notingπ‘˜=𝑛 log(𝑛), and referring to theorem 2, the average numberof services to a randomly selected user for the BUSS andthe FPAS scale as S π΅π‘ˆπ‘†π‘† = log(𝑛)

(1 + 𝑂(π‘›βˆ’ 1

2 ))

andS 𝐹𝑃𝐴𝑆 = log(𝑛) log(log(𝑛))

π‘…π‘šπ‘–π‘›

(1 +𝑂(π‘›βˆ’ 1

2 )), respectively.

Fig. 2 indicates that there is a major gap between two powerallocation strategies when relying on the average number ofgetting services for a randomly selected user.

V. CONCLUSION

In this paper, the expected delay of a Fair Power AllocationStrategies (FPAS) has been studied both analytically andon the basis of simulation results. In analytical study, theresults showed that the system delay is decreased through adouble logarithmic scale when the transmitter uses the FPASinstead of the Best User Selection Strategy (BUSS). In the

153153

500 550 600 650 700 750 800 850 900 950 10001000

2000

3000

4000

5000

6000

7000

8000

Total number of users

Del

ay (

The

num

ber

of p

acke

ts)

BUSS, Numerical resultFPAS, Numerical resultFPAS, Analytical resultBUSS, Analytical result

Fig. 1. The expected delay of the BUSS as compared to that of the FPAS.

500 550 600 650 700 750 800 850 900 950 10000

20

40

60

80

100

120

140

160

Total number of users

The

ave

rage

num

ber

of s

ervi

ces

to a

spe

cific

use

r

FPAS, Numerical resultFPAS, Analytical resultBUSS, Numerical resultBUSS, Analytical result

Fig. 2. The average number of services for a randomly selected user for twodifferent power allocation strategies, and π‘…π‘šπ‘–π‘› = 0.1.

simulation study, the results demonstrated that there is a closeagreement between the analytic and numerical results. In fact,the numerical experiment showed that the expected delay ofthe FPAS is substantially less than the delay of the BUSS.Moreover, illustrating the experiment results as well, whenthe FPAS is employed at the transmitter, the average numberof services to a randomly selected user is considerably greaterthan the case of using the BUSS.

REFERENCES

[1] M. Andrews, K. Kumaran, K. Ramanan, A. Stolyar, P. Whiting, andR. Vijayakumar, β€œProviding quality of service over a shared wirelesslink,” IEEE Commun. Mag., vol. 39, no. 2, pp. 150–154, Feb. 2001.

[2] R. A. Berry and R. G. Gallager, β€œCommunication over fading channelswith delay constraints,” IEEE Trans. Inf. Theory, vol. 48, pp. 1135–1149,May. 2002.

[3] S. Toumpis and A. J. Goldsmith, β€œLarge wireless networks under fading,mobility, and delay constraints,” in Proc. IEEE INFOCOM, pp. 609–619, Mar. 2004.

[4] N. Bansal and Z. Liu, β€œCapacity, delay and mobility in wireless ad-hocnetworks,” in Proc. IEEE INFOCOM, vol. 52, no. 6, pp. 1553–1563,Apr. 2003.

[5] A. El Gamal, J. Mammen, B. Prabhakar, and D. Shah, β€œOptimalthroughput-delay scaling in wireless networks - part i: The fluid model,”IEEE Trans. Inf. Theory, vol. 52, no. 6, pp. 2568–2592, Jun. 2006.

[6] P. K. Gopala and H. El Gamal, β€œOn the throughput-delay tradeoff incellular multicast,” International Conference on Wireless Networks,Communications and Mobile Computing, vol. 2, pp. 14011406, Jun.2005.

[7] T. Cover and J. Thomas, Elements of Information Theory, New York:Wiley, 1991.

[8] M. Sharif and B. Hassibi, β€œA delay analysis for opportunistic transmis-sion in fading broadcast channels,” in Proc. IEEE INFOCOM, vol. 4,pp. 2720–2730, Mar. 2005.

[9] H. Keshavarz, L. L. Xie, and R. R. Mazumdar, β€œOn the optimal numberof active receivers in fading broadcast channels,” IEEE Trans. Inf.Theory, vol. 54, no. 3, pp. 1323–1327, Mar. 2008.

[10] D. E. Knuth, β€œBig omicron and big omega and big theta,” in ACMSIGACT News, pp. 18–24, Apr.-Jun. 1967.

[11] A. Bayesteh, M. A. Sadrabadi, and A. K. Khandani, β€œThroughput andfairness maximization in wireless downlink systems,” Submitted to IEEETrans. Inf. Theory, 2008.

154154