a novel distributed scheduling scheme for ofdma uplink using channel information and probabilistic...

10
A novel distributed scheduling scheme for OFDMA uplink using channel information and probabilistic transmission Elias Yaacoub a,, Zaher Dawy b , Mohamad Adnan Al-Alaoui b a QU Wireless Innovations Center, P.O. Box 5825, Qatar Science and Technology Park, Doha, Qatar b Department of Electrical and Computer Engineering, American University of Beirut, P.O. Box 11-0236/ ECE Department, Riad El-Solh/ Beirut 1107 2020, Lebanon article info Article history: Received 12 May 2010 Received in revised form 15 June 2011 Accepted 17 June 2011 Available online 25 June 2011 Keywords: Distributed scheduling OFDMA Channel reservation Random access Probabilistic transmission abstract Distributed uplink scheduling in OFDMA systems is considered. In the proposed model, mobile terminals have the responsibility of making their own transmission decisions. The proposed scheme is based on two dimensional reservation in time and frequency. Terminals use channel state information in order to favor transmissions over certain subchannels, and transmission is done in a probabilistic manner. The proposed approach provides more autonomy to mobile devices in making transmission decisions. Furthermore, it allows avoiding collisions during transmission since it leads to collision detection during the resource reservation phase. The proposed approach is compared to other random access methods and shown to be superior in terms of increasing sum-rate, reducing the number of users in outage, and reduc- ing the collision probability in the reservation phase. Ó 2011 Elsevier B.V. All rights reserved. 1. Introduction In the era of broadband wireless access, users are expecting ubiquitous and seamless access to a variety of bandwidth demand- ing services. Mobile terminals (MTs) capable of supporting multi- ple standards are becoming more common in the market. Current research is not only ongoing on enhancing scheduling techniques within a given network, but also on optimizing the resource allocation in heterogenous networks. This involves select- ing the best network to serve an MT, among several networks with completely different access technologies such as GSM/EDGE, UMTS/HSPA, WiMAX, and WLAN [1–3]. The benefits of distributed resource allocation are being widely investigated. Conversely to centralized resource alloca- tion, mobile devices have more autonomy in making transmis- sion decisions in distributed schemes. Distributed scheduling is usually studied in the context of ad-hoc networks, relay-based networks, and sensor networks [4–6]. Distributed channel alloca- tion schemes for wireless local area networks (WLANs) are also an active topic of current research [7,8]. In addition, cognitive radio (CR) networks have gained increasing importance, and the problem of resource allocation in CR networks is being widely investigated [9–14]. CR, ad-hoc, and sensor networks are distributed in nature. How- ever, distributed resource allocation has also been implemented in infrastructure based networks where MTs are connected to a central base station (BS). In fact, several standards for 3G CDMA cellular net- works, e.g., 1xEV-DO [15,16], have introduced mechanisms that give MTs greater independence in making transmission decisions best matched to their applications, e.g., deciding when to transmit and at what rate. The cdma2000 1xEV-DO Revision A [16] enables vari- ous traffic types to achieve latency targets by allowing them to ben- efit from high uplink spectral efficiency and advanced packet scheduling strategies. The uplink channel rate control algorithm for cdma2000 is presented in [17], where transition from one rate to another is performed by MTs in a probabilistic manner, and the optimization of the transition probabilities is treated in [18,19]. In state-of-the-art and next generation wireless communica- tions systems, orthogonal frequency division multiple access (OFD- MA) is adopted as the accessing scheme, e.g., in the UMTS long term evolution (LTE) and WiMAX. In OFDMA, a set of orthogonal subcarriers are grouped into a set of subchannels, where each sub- channel consists of a fixed number of consecutive subcarriers [20,21]. Centralized OFDMA resource allocation is widely investi- gated in the literature, e.g., [22–25]. Therefore, it is interesting to investigate distributed resource allocation schemes over OFDMA. In [26], we presented a distributed resource allocation scheme over OFDMA with collaboration between the MTs. Collaboration is per- formed via the exchange of quantized channel state information (CSI), and each MT uses the exchanged CSI to perform distributed resource allocation. 0140-3664/$ - see front matter Ó 2011 Elsevier B.V. All rights reserved. doi:10.1016/j.comcom.2011.06.009 Corresponding author. E-mail addresses: [email protected], [email protected], elias_yaacoub@yahoo. com (E. Yaacoub), [email protected] (Z. Dawy), [email protected] (M.A. Al-Alaoui). Computer Communications 34 (2011) 2104–2113 Contents lists available at ScienceDirect Computer Communications journal homepage: www.elsevier.com/locate/comcom

Upload: elias-yaacoub

Post on 05-Sep-2016

215 views

Category:

Documents


2 download

TRANSCRIPT

Computer Communications 34 (2011) 2104–2113

Contents lists available at ScienceDirect

Computer Communications

journal homepage: www.elsevier .com/ locate/comcom

A novel distributed scheduling scheme for OFDMA uplink using channelinformation and probabilistic transmission

Elias Yaacoub a,⇑, Zaher Dawy b, Mohamad Adnan Al-Alaoui b

a QU Wireless Innovations Center, P.O. Box 5825, Qatar Science and Technology Park, Doha, Qatarb Department of Electrical and Computer Engineering, American University of Beirut, P.O. Box 11-0236/ ECE Department, Riad El-Solh/ Beirut 1107 2020, Lebanon

a r t i c l e i n f o

Article history:Received 12 May 2010Received in revised form 15 June 2011Accepted 17 June 2011Available online 25 June 2011

Keywords:Distributed schedulingOFDMAChannel reservationRandom accessProbabilistic transmission

0140-3664/$ - see front matter � 2011 Elsevier B.V. Adoi:10.1016/j.comcom.2011.06.009

⇑ Corresponding author.E-mail addresses: [email protected], [email protected]

com (E. Yaacoub), [email protected] (Z. DawAl-Alaoui).

a b s t r a c t

Distributed uplink scheduling in OFDMA systems is considered. In the proposed model, mobile terminalshave the responsibility of making their own transmission decisions. The proposed scheme is based ontwo dimensional reservation in time and frequency. Terminals use channel state information in orderto favor transmissions over certain subchannels, and transmission is done in a probabilistic manner.The proposed approach provides more autonomy to mobile devices in making transmission decisions.Furthermore, it allows avoiding collisions during transmission since it leads to collision detection duringthe resource reservation phase. The proposed approach is compared to other random access methods andshown to be superior in terms of increasing sum-rate, reducing the number of users in outage, and reduc-ing the collision probability in the reservation phase.

� 2011 Elsevier B.V. All rights reserved.

1. Introduction

In the era of broadband wireless access, users are expectingubiquitous and seamless access to a variety of bandwidth demand-ing services. Mobile terminals (MTs) capable of supporting multi-ple standards are becoming more common in the market.Current research is not only ongoing on enhancing schedulingtechniques within a given network, but also on optimizing theresource allocation in heterogenous networks. This involves select-ing the best network to serve an MT, among several networks withcompletely different access technologies such as GSM/EDGE,UMTS/HSPA, WiMAX, and WLAN [1–3].

The benefits of distributed resource allocation are beingwidely investigated. Conversely to centralized resource alloca-tion, mobile devices have more autonomy in making transmis-sion decisions in distributed schemes. Distributed scheduling isusually studied in the context of ad-hoc networks, relay-basednetworks, and sensor networks [4–6]. Distributed channel alloca-tion schemes for wireless local area networks (WLANs) are alsoan active topic of current research [7,8]. In addition, cognitiveradio (CR) networks have gained increasing importance, andthe problem of resource allocation in CR networks is beingwidely investigated [9–14].

ll rights reserved.

du.lb, [email protected]), [email protected] (M.A.

CR, ad-hoc, and sensor networks are distributed in nature. How-ever, distributed resource allocation has also been implemented ininfrastructure based networks where MTs are connected to a centralbase station (BS). In fact, several standards for 3G CDMA cellular net-works, e.g., 1xEV-DO [15,16], have introduced mechanisms that giveMTs greater independence in making transmission decisions bestmatched to their applications, e.g., deciding when to transmit andat what rate. The cdma2000 1xEV-DO Revision A [16] enables vari-ous traffic types to achieve latency targets by allowing them to ben-efit from high uplink spectral efficiency and advanced packetscheduling strategies. The uplink channel rate control algorithmfor cdma2000 is presented in [17], where transition from one rateto another is performed by MTs in a probabilistic manner, and theoptimization of the transition probabilities is treated in [18,19].

In state-of-the-art and next generation wireless communica-tions systems, orthogonal frequency division multiple access (OFD-MA) is adopted as the accessing scheme, e.g., in the UMTS longterm evolution (LTE) and WiMAX. In OFDMA, a set of orthogonalsubcarriers are grouped into a set of subchannels, where each sub-channel consists of a fixed number of consecutive subcarriers[20,21]. Centralized OFDMA resource allocation is widely investi-gated in the literature, e.g., [22–25]. Therefore, it is interesting toinvestigate distributed resource allocation schemes over OFDMA.In [26], we presented a distributed resource allocation scheme overOFDMA with collaboration between the MTs. Collaboration is per-formed via the exchange of quantized channel state information(CSI), and each MT uses the exchanged CSI to perform distributedresource allocation.

E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113 2105

In this work, a distributed OFDMA resource allocation schemewithout MT collaboration is presented. The proposed scheme isbased on sorting the OFDMA subchannels according to their CSIlevels, then transmitting over each subchannel in a probabilisticmanner. The transmission probabilities depend on the CSI overeach subchannel: the better the channel quality is on a given sub-channel for a certain MT, then the higher the chances are for thatMT to transmit on that subchannel. The proposed scheme is subdi-vided into a reservation phase and a transmission phase. Collisionsmay occur in the reservation phase, but not in the transmissionphase.

Although the proposed method is applicable to both the uplinkand downlink directions, we will focus on the uplink in this paper.In fact, the increase in demand for delay-sensitive applicationswith symmetric data rate requirements such as wireless gaming,video telephony, and voice-over-IP, has mandated the need for effi-cient uplink scheduling algorithms in state-of-the-art wirelesscommunications systems. However, the downlink implementationof the proposed approach will be briefly discussed.

The paper is organized as follows. The system model is pre-sented in Section 2. The proposed distributed scheduling schemeis discussed in Section 3. In Section 4, relevant schemes that willbe compared to the proposed approach are summarized. Simula-tion results are presented and analyzed in Section 5. Some practicalaspects and potential extensions of the proposed scheme are dis-cussed in Section 6. Finally, Section 7 concludes the paper.

2. System model

The system studied consists of a single central controlling de-vice (CCD) covering an area of interest. Although we will use theterm CCD throughout the manuscript, a CCD can represent in prac-tice: a BS serving a small coverage area, a remote antenna or re-mote radio head (RRH) in a distributed BS system, an accesspoint (AP) in a local area network, a central controller in a cognitiveradio (CR) network, or a femto BS inside a house or building. Theproposed approach can be applied to an outdoor scenario by con-sidering a wireless communication system consisting of a singlecell where a central BS is connected to several CCDs spread overthe cell area such that each CCD is allocated a subset of the sub-channels available at the BS. The subsets of subchannels allocatedto CCDs are mutually exclusive; i.e., no subcarrier can be used bymore than one CCD within a single cell. In this work, we investigatethe performance of the proposed scheme within the range of a sin-gle CCD due to the orthogonality of the subcarrier allocations.

2.1. Throughput calculations

We consider a single cell uplink OFDMA system with K MTs andN subcarriers to be allocated. For each MT k and subcarrier i, thetransmit power, channel gain, and total noise power are respec-tively denoted by Pk,i, Hk,i, and r2

k;i. The signal-to-noise ratio(SNR) is given by

ck;i ¼Pk;i � Hk;i

r2k;i

k ¼ 1; . . . K; i ¼ 1; . . . ;N ð1Þ

The peak power constraint of MT k is given by:

XN

i¼1

Pk;i 6 Pk;max k ¼ 1; . . . ;K ð2Þ

This means that the power spent by the MT over all its allocatedsubcarriers should be lower than its maximum transmission powerPk,max.

Total rate of MT k is defined as follows:

Rk ¼XN

i¼1

Rdk;iðck;iÞ ð3Þ

where Rdk;i is the discrete rate of MT k over subcarrier i. Conversely to

continuous rates, which can take any non-negative real valueaccording to the Shannon capacity formula log2(1 + ck,i), discreterates represent the quantized bit rates achievable in a practical sys-tem as follows:

Rdk;iðck;iÞ ¼

r0; g0 6 ck;i < g1

r1; g1 6 ck;i < g2

r2; g2 6 ck;i < g3

..

. ...

rL�1; gL�1 6 ck;i < gL

8>>>>>>><>>>>>>>:

ð4Þ

where gl represents the SNR target in order to achieve the rate rl

with a predefined BER. Note that in the limit, we have r0 = 0,g0 = 0, and gL =1. Consequently, the sum-rate of the system is gi-ven by:

Rtot ¼XK

k¼1

XN

i¼1

Rdk;iðck;iÞ ð5Þ

3. Distributed scheduling scheme

3.1. Proposed scheme

The proposed scheme is a novel method to perform distributedresource allocation over OFDMA. It consists of allowing MTs tocompete over transmission slots, or transmission time intervals(TTIs), over all the available subchannels. It is shown in Fig. 1.

Each frame of duration NTTI is subdivided into three phases: apilot transmission and channel estimation phase of duration 1TTI, a reservation phase of duration 1 TTI, and a transmission phaseof duration NTTI � 2, with each TTI having a duration T. The ap-proach can be described as follows:

� The CCD transmits a pilot signal over the available subchannels.Each MT measures the received pilot power and estimates itsCSI over each subchannel.� Each MT sorts its subchannels in decreasing order of CSI.� In the reservation phase, there are NTTI � 2 small reservation

slots over each subchannel. Each MT goes sequentially throughits subchannels, sorted in decreasing order of CSI. It decides totransmit over a subchannel i with a probability pT(k, i) =f(Rank(k, i)), where Rank(k, i) is the position of i in the sorted listof subchannels and f(Rank(k, i)) is a function of Rank(k, i). It indi-cates that the transmission probability is selected as function ofthe rank of i in the sorted list. If the MT decides to transmit, itrandomly selects one of the NTTI � 2 small reservation slots overthat subchannel and transmits a reservation signal in that slot.� The MT estimates its achieved rate on the selected slot. If it is

not sufficient to achieve its target rate, it moves to the next sub-channel and repeats the same operation. When it goes throughall subchannels without achieving its target rate, it moves backto the first subchannel and repeats the process, until it achievesits target rate or until a maximum number of allowed slots isreserved.� At the end of the reservation phase, the CCD transmits an Ack

message containing Nsub � (NTTI � 2) bits, representing the res-ervation slots over all subchannels, with Nsub the number ofsubchannels. When a reservation was successfully made on agiven TTI over a certain subchannel, the corresponding bit isset to 1. When a collision has occurred during the reservation

T (NTTI - 2)TPilot

Measurement and

ChannelEstimation

T

Slot Reservation

ACK Transmission

MT 1

MT 2

Fig. 1. Proposed method.

2106 E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113

phase, or when no reservation was made, the bit will be set to 0.Hence, if an MT has attempted to reserve a slot and found a 1 inthe corresponding bit in the Ack message, it knows that the slotwas successfully reserved. If, on the other hand, it finds a 0, itknows that a collision has occurred and hence it refrains fromtransmission on that slot.

With the proposed approach, collisions occur only in the reser-vation phase, but not in the transmission phase, which leads toavoiding unnecessary transmissions. Since collision detection isdone at the CCD, the MTs do not need to perform channel sensingto hear the transmissions of other MTs, as in the 802.11 standardfor example. This allows avoiding the hidden terminal problemand leads to more efficient collision detection. Thus, when a colli-sion is detected at a given slot, transmission is avoided in that slot,as shown in Fig. 1 on the sixth reservation slot. The pilot signaltransmitted by the CCD at the beginning of each frame allowsthe MTs to keep their synchronization with the CCD, in additionto being used for CSI estimation.

3.2. Reservation approach to achieve the target rates

We consider a scenario with a single CCD and MTs competingfor resources to communicate with that CCD by using the proposeddistributed resource allocation scheme. MTs are assumed to alwayshave data to transmit as in [27]. Each MT needs to satisfy a targetaverage data rate RT. If the average data rate is not achieved by anMT after a certain number of frames Nframes, the MT is assumed tobe in outage. MTs regulate their transmissions in order to achieveRT after Nframes. This is performed as follows. The number of bitsthat should be transmitted in order to achieve RT after Nframes is gi-ven by:

Nb;T ¼ RT � Nframes � NTTI � T ð6Þ

Denoting by nF the number of the current frame in a window oflength Nframes, and by Nb;nf

the number of bits transmitted in framenf, the number of previously transmitted bits is expressed as:

NðpÞb;nF¼XnF�1

nf¼1

Nb;nfð7Þ

Consequently, an MT makes enough reservations in frame nF in or-der to transmit Nb;nF bits with:

Nb;nF¼

Nb;T � NðpÞb;nF

Nframes � ðnF � 1Þ ð8Þ

Hence, an MT attempts to subdivide the remaining ðNb;T � NðpÞb;nFÞ bits

equally over the remaining Nframes � (nF � 1) frames.

3.3. Setting the transmission probabilities

In this section, we briefly describe the selection of the values ofthe transmit probabilities pT(k, i) = f(Rank(k, i)). We select f(Rank(k, i)) as a decreasing function with respect to Rank(k, i), whilekeeping pT(k, i) in the interval [01] since it is a probability measure.Hence, the transmission probability for MT k is higher on subchan-nels having better channel conditions. In other words, a better CSIfor MT k on a given subchannel indicates that the chances of thatsubchannel being selected for transmission by MT k are higher.

The simplest choice is to select pT(k, i) = pT, i.e., set the probabil-ities to a constant for all MTs and subchannels. In this case, sub-channels having better channel conditions are favored only bythe sorting process, not the transmission probabilities. On theother hand, letting f ðRankðk; iÞÞ ¼ pT0

=Rankðk; iÞ, with pT0a con-

stant, presents a simple straightforward approach to make thetransmission probability of MT k on subchannel i vary with itsCSI level: a high CSI leads to a lower rank, thus a higher transmis-sion probability. The constant pT0

is generally set to a value close to1, say 0.9 for example, to increase the transmission probability onsubchannels higher in the list. Hence, the transmission probabilityon the first subchannel in the sorted list will be 0.9; the transmis-sion probabilities on the second and third subchannels in the listwill be 0.9/2 = 0.45 and 0.9/3 = 0.3, respectively, and so on.

More aggressive reservation strategies could use, for example,functions of the form f ðRankðk; iÞÞ ¼ pT0

=½c1logbðc2 � Rankðk; iÞþc3Þ�, with b the base of the logarithm and c1, c2, and c3 are con-stants selected such that the value of the transmission probabilitiesstays within the interval [01]. Selecting a logarithmic variation forthe probabilities allows these probabilities to decrease slowly withthe rank of the subchannel in the sorted list; hence, even when theCSI decreases, the transmission probabilities would generally behigher than the case f ðRankðk; iÞÞ ¼ pT0

=Rankðk; iÞ.On the other hand, a more restrictive approach can use func-

tions of the form f ðRankðk; iÞÞ ¼ pT0=½c1 expðc2 � Rankðk; iÞ þ c3Þ�.

Selecting an exponential variation for the probabilities allowsthese probabilities to decrease fast with the rank of the subchannelin the sorted list; hence, when the CSI decreases, the transmissionprobabilities would generally be lower than the case f ðRankðk; iÞÞ¼ pT0

=Rankðk; iÞ. Thus, the transmissions of each MT will befocused on its subchannels with the best channel conditions.

4. Other random access schemes compared to the proposedapproach

In this section, other random access schemes are described andextended to OFDMA in order to be compared to the proposed ap-proach in the next section.

E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113 2107

4.1. Slotted reservation aloha

Aloha is one of the first algorithms for random access [28,29].Aloha is commonly studied under a single channel assumption,in which user contention happens over only one channel. In singlechannel slotted Aloha, MTs transmit packets in fixed length timeslots. When more than one MT transmit in the same time slot, col-lision occurs [20]. To reduce the impact of collisions, reservationAloha was proposed [28]. In reservation Aloha, the fixed lengthtime slots (as in slotted Aloha) are preceded by small reservationrequest slots. Requests are transmitted in the minislots using theslotted Aloha random access technique. Hence, collisions occur inthe reservation phase, but not in the transmission phase. Reserva-tion Aloha is used in satellite networks, e.g., [30], and in wirelesslocal area networks (WLANs), e.g., [31]. It still attracts recent re-search attention. For example, priority reservation Aloha over asingle channel for applications in vehicle-to-vehicle communica-tion (e.g., audio and video streaming are given higher priorities)is investigated in [32]. Classical Aloha (without reservation) is re-cently being investigated in the context of underwater acousticsensor networks [33].

In slotted reservation Aloha, the reservation is over transmis-sion slots in the time domain. All the bandwidth is used for trans-mission, e.g., [28,34]. In this paper, for a fair comparison with theproposed approach, an extension of slotted reservation Aloha toOFDMA is adopted, and it is shown in Fig. 2. Thus, if an MT reservesa certain time slot, it transmits on all subcarriers for the duration ofthat slot. In addition to using OFDMA in the reserved transmissionslots, the extension of Fig. 2 incorporates channel knowledge in thereservation phase. Thus, similarly to the proposed approach, theOFDMA reservation Aloha scheme of Fig. 2 contains a channel esti-mation phase that allows MTs to estimate the rate they can achievein a reserved slot.

4.2. Subchannel reservation

With OFDMA being widely used in state-of-the-art wirelesscommunications systems, several random access schemes basedon OFDMA were presented in the literature [27,35–37]. In all theseschemes, reservations are made over subchannels, and a single MTis allowed to transmit over a reserved subchannel until the nextframe where a new reservation is performed. In this paper, theseschemes are extended to accommodate pilot measurement andCSI estimation so that channel knowledge can be used by MTs inthe reservation phase. We will refer to this approach as the ‘‘sub-channel reservation’’ scheme. It is shown in Fig. 3.

With the proposed approach of Section 3.1, reservation isperformed on a frequency-time grid, as opposed to classical

T TPilot

Measurement and

ChannelEstimation

Slot Reservation

ACK

Fig. 2. OFDMA application of

reservation Aloha where time slots are reserved over the wholebandwidth [28,32], and as opposed to subchannel reservation[36,37], where a subchannel is reserved over the whole transmis-sion period of the frame.

5. Results and discussion

This section presents the simulation results obtained by com-paring the proposed approach to other schemes in the literature,in terms of sum-rate, percentage of MTs in outage, and collisionprobability.

5.1. Simulation model

The simulation model consists of a single CCD with MTs uni-formly distributed within its coverage area. Each frame consistsof NTTI = 10 TTIs, i.e., eight TTIs are used for transmission. EachMT attempts to achieve its target rate, and it is considered in out-age if it fails to achieve that rate after Nframes = 100 frames. Theduration of a TTI is considered to be 1 msec, sufficient to transmit12 symbols over each subcarrier [38]. The results are averaged over50 iterations of 100 frames each.

The total bandwidth considered is B = 5 MHz, subdivided into25 subchannels of 12 subcarriers each [21]. The maximum MTtransmit power is considered to be 125 mW. All MTs are assumedto transmit at the maximum power, and the power is subdividedequally among all subcarriers allocated to the MT. The channel gainover subcarrier i corresponding to MT k is given by:

Hk;i;dB ¼ ð�j� klog10dkÞ � nk;i þ 10log10Fk;i ð9Þ

In (9), the first factor captures propagation loss, with j a constantchosen to be 128.1 dB, dk the distance in km from MT k to theCCD, and k the path loss exponent, which is set to a value of 3.76.The second factor, nk,i, captures log-normal shadowing with zero-mean and an 8 dB standard deviation, whereas the last factor, Fk,i,corresponds to Rayleigh fading with a Rayleigh parameter a suchthat E[a2] = 1. The SNR thresholds of the various modulation andcoding schemes obtained from [39] are shown in Table 1.

5.2. Results with different transmission probabilities

In this section, we consider a cell radius of 500 m and a targetrate of 128 kbps. We study the impact of varying the transmissionprobability. We compare the case of constant transmission proba-bilities pT(k, i) = pT, with the cases pT = 0.2, pT = 0.5, and pT = 0.7being considered, to the case of dynamic transmission probabilityselection with f ðRankðk; iÞÞ ¼ pT0

=Rankðk; iÞ. We set pT0¼ 0:9 to

(NTTI - 2)T

Transmission

MT 1

MT 2

slotted reservation Aloha.

T (NTTI - 2)TTPilot

Measurement and

ChannelEstimation

Slot Reservation

ACK Transmission

MT 1

MT 2

Fig. 3. Subchannel reservation using random access and probabilistic transmission.

Table 1Discrete rates and SNR thresholds with 14 modulation and coding schemes [39].

MCS rl (bits) gl (dB)

No Transmission 0 �1QPSK, R = 1/8 0.25 �5.5QPSK, R = 1/5 0.4 �3.5QPSK, R = 1/4 0.5 �2.2QPSK, R = 1/3 0.6667 �1.0QPSK, R = 1/2 1.0 1.3QPSK, R = 2/3 1.333 3.4QPSK, R = 4/5 1.6 5.216-QAM, R = 1/2 2.0 7.016-QAM, R = 2/3 2.6667 10.516-QAM, R = 4/5 3.2 11.564-QAM, R = 2/3 4.0 14.064-QAM, R = 3/4 4.5 16.064-QAM, R = 4/5 4.8 17.064-QAM, R = 1 (uncoded) 6.0 26.8

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Number of MTs

Col

lisio

n Pr

obab

ility

Dynamic − f(k,i) = 0.9/rank(k,i)fixed − pT = 0.2

fixed − pT = 0.5

fixed − pT = 0.7

Fig. 4. Collision probability of the proposed scheme for a target rate of 128 kbps, acell radius of 500 m and different values of the transmission probability.

20

30

40

50

60

70

80

90

100

Perc

enta

ge o

f MTs

in O

utag

e

Dynamic − f(k,i) = 0.9/rank(k,i)fixed − pT = 0.2

fixed − pT = 0.5

fixed − pT = 0.7

2108 E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113

increase the probability of selecting the subchannels having thebest channel gain.

Fig. 4 shows the collision probability results. For fixed pT, reser-vations become more aggressive as pT increases, which leads to aslight increase in collision probability, but the results remain com-parable. However, the dynamic scheme leads to considerably bet-ter performance since it better exploits the frequency diversity.

Outage results are shown in Fig. 5. For all cases, the percentageof MTs in outage is negligible when the number of MTs is below 30.For 30 MTs in the cell, the cases with pT = 0.2, pT = 0.5, and pT = 0.7,become unstable and lead to 96.13, 91.53, and 99.33% of MTs inoutage, respectively. Remarkably, the dynamic approach has ex-actly 0% of MTs in outage for all the simulated values, even whenthe number of MTs reaches 30. The sum-rate results, shown inFig. 6, are comparable for all the studied cases, except for the dy-namic scheme in the case of 30 MTs, since it has no MTs in outage.In fact, all MTs achieve their target rate (0% outage), which leads toa sum-rate of 3.93 Mbps, compared to 2.16 Mbps for the casepT = 0.5, where a high outage rate is achieved.

0 5 10 15 20 25 300

10

Number of MTs

Fig. 5. Percentage of MTs in outage of the proposed scheme for a target rate of128 kbps, a cell radius of 500 m and different values of the transmission probability.

5.3. Results with different target rates

In this section, we present simulation results for a cell radiusof 500 meters and three different target rates: 64 kbps, 128 kbps,and 256 kbps. We use a constant pT = 0.5. Fig. 7 shows the sum-rate results, Fig. 8 shows the percentage of MTs in outage, andFig. 9 displays the collision probability results. For a small num-ber of MTs (up to four MTs), all schemes perform comparablyand all MTs achieve their target data rate. When the number ofMTs increases, the reservation Aloha and the subchannel reserva-

tion schemes degrade significantly and lose their stability. This isnot the case for the proposed scheme which shows better stabil-ity when the number of MTs increases. In fact, it is widely known

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5

4

Number of MTs

Sum

−Rat

e (M

bps)

Dynamic − f(k,i) = 0.9/rank(k,i)fixed − pT = 0.2

fixed − pT = 0.5

fixed − pT = 0.7

Fig. 6. Rate of the proposed scheme for a target rate of 128 kbps, a cell radius of500 m and different values of the transmission probability.

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

Number of MTs

Sum

−Rat

e (M

bps)

Proposed − 64kSubchannel Reservation − 64kReservation Aloha − 64kProposed − 128kSubchannel Reservation − 128kReservation Aloha − 128kProposed − 256kSubchannel Reservation − 256kReservation Aloha − 256k

Fig. 7. Sum-rate of the different schemes for a cell radius of 500 m and differenttarget rates.

0 5 10 15 20 25 300

10

20

30

40

50

60

70

80

90

100

Number of MTs

Perc

enta

ge o

f MTs

in O

utag

e

Proposed − 64kSubchannel Reservation − 64kReservation Aloha − 64kProposed − 128kSubchannel Reservation − 128kReservation Aloha − 128kProposed − 256kSubchannel Reservation − 256kReservation Aloha − 256k

Fig. 8. Percentage of MTs in outage for a cell radius of 500 m and different targetrates.

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Number of MTs

Col

lisio

n Pr

obab

ility

Proposed − 64kSubchannel Reservation − 64kReservation Aloha − 64kProposed − 128kSubchannel Reservation − 128kReservation Aloha − 128kProposed − 256kSubchannel Reservation − 256kReservation Aloha − 256k

Fig. 9. Collision probability of the different schemes for a cell radius of 500 m anddifferent target rates.

E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113 2109

in the literature that Aloha is an unstable algorithm. In [20], itwas shown that this unstability property also applies to OFD-MA-based extensions of Aloha. Attempts to enhance the stabilityof single channel slotted and reservation Aloha were made in[34]. Attempts to enhance the stability of multichannel Alohawere presented in [20].

Using the proposed scheme with RT = 64 kbps, all the MTs areserved even when the number of MTs reaches 30. With RT = 128kbps, degradation occurs when the number of MTs exceeds 25,and with RT = 256 kbps, stability is lost when the number of MTsexceeds 20. In fact, when the number of MTs and/or the target datarate increases, more packets need to be transmitted at the sametime in order to achieve the target data rate for all MTs. This leadsto an increase in collision probability during the reservation phase,as shown in Fig. 9. Consequently, less transmissions occur duringthe transmission phase which leads to a sum-rate degradation, asshown in Fig. 7, and hence the number of MTs in outage increases,as shown in Fig. 8.

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5

4

Number of MTs

Sum

−Rat

e (M

bps)

Proposed − 250mSubchannel Reservation − 250mReservation Aloha − 250mProposed − 500mSubchannel Reservation − 500mReservation Aloha − 500mProposed − 1000mSubchannel Reservation − 1000mReservation Aloha − 1000m

Fig. 10. Sum-rate of the different schemes for a target rate of 128 kbps and differentvalues of the cell radius.

0 5 10 15 20 25 300

10

20

30

40

50

60

70

80

90

100

Number of MTs

Perc

enta

ge o

f MTs

in O

utag

e

Proposed − 250mSubchannel Reservation − 250mReservation Aloha − 250mProposed − 500mSubchannel Reservation − 500mReservation Aloha − 500mProposed − 1000mSubchannel Reservation − 1000mReservation Aloha − 1000m

Fig. 11. Percentage of MTs in outage for a target rate of 128 kbps and differentvalues of the cell radius.

2110 E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113

5.4. Results with different cell radii

In this section, we present simulation results for a target rate of128 kbps and three different values for the cell radius: 250 m,500 m, and 1000 m. We use a constant pT = 0.5. Fig. 10 shows thesum-rate results, Fig. 11 shows the percentage of MTs in outage,and Fig. 12 displays the collision probability results. Clearly, whenthe distance increases, the SNR received at the CCD is significantlyreduced. This decreases the achievable rate within a reserved timeslot. However, the proposed scheme shows significant superiorityover the other schemes. For a relatively small number of MTs,the target rate can be achieved even when the distance increases.In fact, enough time slots are available with the proposed schemeto compensate the increase in the distance. When the number ofMTs increases, each MT will need a higher number of time slotsto compensate the increased distance. This will lead to more colli-sions in the reservation phase, as shown in Fig. 12. Hence, lesstransmissions will occur in the transmission phase, which reducesthe achieved rate, as shown in Fig. 10, and leads to an increase inthe number of MTs in outage, as shown in Fig. 11.

0 5 10 15 20 25 300

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Number of MTs

Col

lisio

n pr

obab

ility

Proposed − 250mSubchannel Reservation − 250mReservation Aloha − 250mProposed − 500mSubchannel Reservation − 500mReservation Aloha − 500mProposed − 1000mSubchannel Reservation − 1000mReservation Aloha − 1000m

Fig. 12. Collision probability of the different schemes for a target rate of 128 kbpsand different values of the cell radius.

6. Practical considerations

In this section, we discuss some practical considerations relatedto the proposed scheme and its possible extensions.

6.1. Downlink vs. Uplink

Although the results presented in this paper are for the uplinkdirection, the proposed approach presented in Section 3.1 can beapplied for both the uplink and downlink. For the downlink direc-tion, the CCD sends pilot signals over the downlink subchannels,and the MTs perform the reservation similarly as in the uplink case.However, the transmission on the reserved subchannels is donefrom the CCD to the MTs, instead of transmissions from the MTsto the CCD as in the uplink direction.

The results of Section 5 can be mapped to the downlink scenariowithout modification, except for the CCD transmit power dedi-cated to transmit to each MT. The CCD transmit power allocatedto each MT should be used instead of the MT transmit power.Otherwise, no additional insights can be derived from downlink re-sults compared to uplink results. In fact, in the special case wherethe CCD dedicates to each MT a portion of its downlink powerequal to the maximum MT uplink transmit power, then the resultsof Section 5 would correspond exactly to the downlink scenario,without any modifications.

6.2. Collisions and capture effect

With the proposed approach, collisions occur only in the reser-vation phase, but not in the transmission phase, which leads toavoiding unnecessary transmissions. It should be noted that theproposed approach can be easily modified to accommodate colli-sion resolution and capture effect. With capture effects, even if col-lisions occur in the contention period, the CCD may be able todetect one of the contending MTs and allow it to use the corre-sponding transmission slot [35,36]. In general, the MT that getsthe channel with capture effect is the one that has the strongestCSI over the contended subchannel, since the reservation signal itsends is the strongest one received at the CCD [35].

To modify the proposed approach in order to allow capture, theCCD must notify the MT that won the contention. Hence, the CCDcan transmit, in the Ack message, the ID of the MT who success-fully reserved each slot, and a zero otherwise. Consequently, ifmore than one MT competed over the same slot, they will knowwhich one won the competition. However, without capture effect,the Ack message can be significantly shortened since only one bit isneeded for each slot.

6.3. Fully distributed scenario

Although the proposed approach is distributed and gives MTs asignificant role in the resource allocation process, the CCD still hasan important role since it transmits the pilot signal and then con-firms successful reservations. In a fully distributed scenario with-out CCD, the proposed approach can still be applied with somemodifications:

� The MTs should be aware of the existence of each other so thatthey can communicate directly. Each MT should be able toknow with which other MT it will be communicating.� In this case, assuming MT A will be sending data to MT B, MT B

will send pilot data to MT A, so that the latter could determinethe channel quality over all subchannels on the link betweenMTs A and B. To avoid interference from pilot transmissions ofother communicating MT pairs, the pilot sequence of each MT

E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113 2111

should be encoded using CDMA to maintain orthogonality withrespect to the pilot transmissions of the other MTs. Otherwisethe CSI estimation will be flawed due to the presence of inter-ference. This represents a significant overhead of the fully dis-tributed scenario compared to the scenario with CCD, wherepilot signals are sent only by the CCD and communicationsare restricted to MT-CCD links only.� After receiving the pilot signals and extracting the CSI informa-

tion, MT A will then perform time-frequency slot reservations asdescribed in Section 3.� However, reservation signals in the small reservation slots are

not sent to the CCD. Instead, they are broadcasted so that allother MTs can ‘‘hear’’ them and thus know that these slots arereserved by MT A.� To be able to detect the communications of each other, the MTs

should be within a close proximity so that the reservation couldbe done in a distributed way without the intervention of theCCD. In other words, MTs should be close enough so that thereservation signals sent by an MT could be detected by the otherMTs. Thus, MTs would be performing subcarrier sensing in addi-tion to probabilistic transmission.

Assuming the MTs are within a close vicinity so that the methoddescribed above can be applied, then the results of the fully distrib-uted scenario would be similar to the scenario with CCD in terms ofsum-rate, collision probability, and outage rate. However, a majorchallenge in the fully distributed scenario is to keep the MTs syn-chronized so that the reservation and transmission phases takeplace at the appropriate timings in the frame. In addition, in casesimultaneous reservations of a certain time-frequency slot occur,then the concerned MTs will not be able to detect the collision,since both would be transmitting the reservation signals at thesame time. This will not affect the presented results numericallysince capture effects are not considered: collisions in the reserva-tion phase in the presence of a CCD prevent transmissions in thecorresponding slot in the transmission phase. In the absence ofCCD, collisions in the transmission phase in the same slot willnot lead to a modification in the sum-rate results. However, theylead to unnecessary transmissions and waste of power by theMT, compared to the case with CCD.

6.4. Extension to a multiple cell scenario

A multicell scenario consists of several adjacent cells, whereeach cell consists of the coverage area of one CCD. Reusing thesame subchannels in all cells would lead to intercell interference.Hence, in a multicell framework, intercell interference should betaken into account, and efficient techniques to mitigate intercellinterference should be adopted.

Several techniques for reusing the radio frequencies are investi-gated in the literature to limit the effects of intercell interference inmulticell scenarios. Static reuse schemes are based on fractionalfrequency reuse (FFR) where a cell is divided into an inner areawith the same frequencies reused in all cells and an outer areawhere a subset of the frequencies is reused, e.g., [40]. More effi-cient schemes consist of dynamic frequency reuse where all thefrequencies are allowed to be used in all cells and elaborated tech-niques are applied for interference mitigation or avoidance. In [4],pricing is considered in ad-hoc networks, where each user sets aprice for other users to compensate for the interference they arecausing. The prices are used as a sort of power control scheme toreduce transmission power. However, users are assumed to trans-mit on the same carriers and pricing is used for power control andnot for scheduling. In [41], multicell uplink OFDMA scheduling isconsidered. Pricing is imposed by the network and each user

performs power control in a distributed manner using the pricinginformation.

In [26], we considered distributed resource allocation within asingle cell with MT collaboration, as opposed to the distributednon-cooperative scheme presented in this paper. In [42,43], weproposed interference mitigation schemes to be used with thescheduling approach of [26], when implemented in a multicell sce-nario. The same interference mitigation methods can be used in thescenario without MT collaboration, since they were designed in away to be transparent for the MTs performing distributed resourceallocation. Thus, they can be used unaltered in both collaborativeand non-collaborative resource allocation scenarios. They arebriefly described next.

In this section, two levels of cooperation will be considered inthe discussions and confusion between them should be avoided:

� Intracell collaboration: this refers to the collaboration betweenMTs inside each cell for the purpose of resource allocation. Theapproach of [26] is collaborative, and the approach in this papercorresponds to the non-collaborative scenario.� Intercell collaboration: this refers to the collaboration between

the CCDs of different cells for the purpose of interference miti-gation. The collaborative and non collaborative intercell inter-ference mitigation techniques of [42,43] can be applied withany of the distributed intracell scheduling methods discussedabove.

In [42], an intercell cooperative scheme was presented, wherethe CCDs exchange pricing information reflecting the interferencelevels received on each subchannel. Each CCD used the interferenceprices received by its neighboring CCDs in order to reduce thetransmitted pilot power accordingly. Hence, a subchannel sub-jected to high interference in neighboring cells will have its corre-sponding pilot power reduced by the CCD of the interfering cell.The MTs in that cell will measure the reduced pilot power andassume that they have a reduced channel quality on the corre-sponding subchannel. Thus, the probability of using that particularsubchannel gets reduced, which contributes to reducing the inter-ference in the neighboring cells. This approach is completely trans-parent to the MTs, since they are unaware of the intentionaltampering of the pilot transmission levels and are somehow‘‘tricked’’ in order to reduce the intercell interference level in thenetwork.

The collaborative intercell scheme of [42] can be used both foruplink and downlink transmissions using the proposed distributedintracell scheduling method of this paper. However, for the down-link, a more efficient approach can be used: the pilot levels are notaltered, but the interference prices sent by the neighboring CCDsare used to perform pricing-based power control. Thus, the trans-mit power of the CCD over each subchannel is reduced accordingto these power prices. Power control is more difficult to implementin the uplink since the power prices on each subchannel need to becommunicated to the MTs, which increases the signalling over-head. We proposed such a power control scheme in [43].

In the case of non-collaborative intercell interference mitiga-tion, we proposed a scheme in [43] based on probabilistic interfer-ence avoidance. The non-collaborative intercell interferencemitigation technique is based on shutting down each subchannelwith a probability that increases with the received interference le-vel on that subchannel. Hence, CCDs do not exchange pricesreflecting interference levels. Instead, each CCD measures theinterference level it receives on each subchannel, and turns thatsubchannel off with a probability that increases with the interfer-ence level. Consequently, pilot transmissions and resource alloca-tion are performed on the subchannels that are still on. Thisapproach is simple and completely transparent to the MTs. In

2112 E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113

addition, it can be applied for both uplink and downlink transmis-sions. Furthermore, it leads to good results not only in distributedscheduling scenarios, but also in centralized systems as shown in[44].

The interference mitigation methods presented in [42,43] canbe applied with the intracell non-cooperative distributed schedul-ing scheme, proposed in this paper, without any modification.Therefore, they are not repeated here.

6.5. Application in a Femtocell scenario

Femtocells are low-cost, low-power, access points that can beoverlaid with an existing wireless network [45–47]. The purposeis to satisfy the demand for high data rates which are expectedto grow significantly in the foreseeable future with the prolifera-tion of novel resource demanding applications such as gaming,mobile TV, and social networking. Femtocells are expected to besmall and inexpensive plug-and-play devices that can be installedboth by the service providers in their network and by the end usersat home. The femtocells are devices that can coexist with existingwireless infrastructure and are interconnected by an IP backhaulnetwork through a local broadband connection, such as cable ordigital subscriber line (DSL).

The CCD could represent a femto base station installed inside ahome by end users. MTs inside the home would then share theOFDMA subchannels using the distributed scheduling approachpresented in this paper. Outside the Femtocell coverage, the MTswould be connected to a macrocell base station that constitutespart of an OFDMA cellular system. Thus, indoor traffic offloadingvia Femtocells can reduce the load on the external macrocell net-work, and the proposed approach could play a significant role asa distributed resource allocation scheme in the Femtocell coveragearea.

6.6. Application in a cognitive radio network

In the proposed scheme, the CCD could be part of a cellular net-work or of a CR network. In a cellular network, the CCD could act asa remote antenna in a distributed base station system (e.g., see[48–51]), where the CCD connects the MTs to the central BS inthe cell and the BS allocates subchannels to the different CCDs. Ina CR network, the CCD could represent a device with higher capa-bilities than the MT, and it could sense the medium for the pres-ence of primary users and determine the available subchannelsand then announce these subchannels to MTs within its coveragerange by transmitting the appropriate pilot signals. The MTs wouldthen apply the distributed scheduling approach presented in thispaper to dynamically share these free subchannels.

7. Conclusions

Distributed uplink scheduling in OFDMA systems was consid-ered. A novel non-collaborative random access scheme for OFDMAsystems was presented. The proposed scheme is based on twodimensional reservation in time and frequency. Terminals usechannel state information in order to favor transmissions over cer-tain subchannels. Transmission is done in a probabilistic manner,with the probabilities depending on the channel quality on eachsubchannel.

The proposed approach was compared to other random accessschemes in the literature. Several desired target rates were consid-ered, and different cell sizes were investigated. Significant perfor-mance enhancements over existing schemes were obtained. Theproposed scheme was shown to be superior in terms of increasingsum-rate, reducing the number of users in outage, and reducing

the collision probability in the reservation phase. In all the investi-gated schemes, collisions occur in the reservation phase but not inthe transmission phase. The proposed scheme was shown to sup-port a large number of users before stability is lost, conversely tothe other schemes.

The proposed scheme can be applied in a Femtocell deploymentscenario, in a cognitive radio framework, and in the case of distrib-uted base stations. In addition, it can be integrated in a multicellscenario with intercell interference mitigation techniques imple-mented transparently to the MTs who can use the proposedapproach without modification.

Acknowledgment

The authors would like to thank the anonymous reviewers fortheir constructive feedback and comments that helped in reshap-ing this paper and in enhancing its quality and clarity. This workwas made possible by an NPRP grant from the Qatar NationalResearch Fund (a member of The Qatar Foundation). The state-ments made herein are solely the responsibility of the authors.

References

[1] J. Bühler, G. Wunder, An optimization framework for heterogeneous accessmanagement, in: Proceedings of IEEE Wireless Communications andNetworking Conference, 2009.

[2] Y. Wang, L. Zheng, J. Yuan, W. Sun, Median based network selection inheterogeneous wireless networks, in: Proceedings of IEEE WirelessCommunications and Networking Conference, 2009.

[3] W. Luo, E. Bodanese, Radio access network selection in a heterogeneouscommunication environment, in: Proceedings of IEEE WirelessCommunications and Networking Conference, 2009.

[4] J. Huang, R.A. Berry, M.L. Honig, Distributed interference compensation forwireless networks, IEEE Journal on Selected Areas in Communications 25 (5)(2006) 1074–1084.

[5] Q. Zhang, J. Jia, J. Zhang, Cooperative relay to improve diversity in cognitiveradio networks, IEEE Communications Magazine 47 (2) (2009) 111–117.

[6] H. Shan, W. Zhuang, Z. Wang, Distributed cooperative MAC for multihopwireless networks, IEEE Communications Magazine 47 (2) (2009) 126–133.

[7] H. Jiang, P. Wang, W. Zhuang, A distributed channel access scheme withguaranteed priority and enhanced fairness, IEEE Transactions on WirelessCommunications 6 (6) (2007) 2114–2125.

[8] P. Wang, W. Zhuang, A token-based scheduling scheme for WLANs supportingvoice/data traffic and its performance analysis, IEEE Transactions on WirelessCommunications 7 (5) (2008) 1708–1718.

[9] P. Zhu, J. Li, X. Wang, Scheduling model for cognitive radio, in: Proceedings ofInternational Conference on Cognitive Radio Oriented Wireless Networks andCommunications, 2008.

[10] M. Thoppian, S. Venkatesan, R. Prakash, R. Chandrasekaran, MAC-layerscheduling in cognitive radio based multi-hop wireless networks, in:Proceedings of International Symposium on a World of Wireless, Mobile andMultimedia Networks, (=2006.

[11] C. Peng, H. Zheng, B.Y. Zhao, Utilization and fairness in spectrum assignmentfor opportunistic spectrum access, Mobile Networks and Applications 11 (4)(2006) 555–576.

[12] A.T. Hoang, Y.-C. Liang, Adaptive scheduling of spectrum sensing periods incognitive radio networks, in: Proceedings of IEEE Globecom, 2007.

[13] L. Cao, H. Zheng, Distributed rule-regulated spectrum sharing, IEEE Journal onSelected Areas in Communications 26 (1) (2008) 130–145.

[14] S. Gandhi, C. Buragohain, L. Cao, H. Zheng, S. Suri, Towards real-time dynamicspectrum auctions, International Journal of Computer andTelecommunications Networking 52 (4) (2008) 879–897.

[15] QualComm. 1xEV: 1x EVolution, IS-856 TIA/EIA Standard, 2004.[16] 3rd Generation Partnership Project 2 (3GPP2) (2004). cdma2000 High Rate

Packet Data Air Interface Specification Revision A, c.s20024-a. March 2004.[17] S. Chakravarty, R. Pankaj, E. Esteves, An algorithm for reverse traffic channel

rate control for cdma2000 High Rate Packet Data Systems, in: Proceedings ofIEEE Globecom, 2001.

[18] A. Sridharan, R. Subarraman, R. Guérin, Distributed Uplink Scheduling inCDMA Networks, in: Proceedings of IFIP-TC6 Networking Conference, 2007.

[19] E. Yaacoub, Z. Dawy, A. El-Hajj, K.Y. Kabalan, Distributed uplink scheduling andrate control in cdma2000 using adaptive antennas, International Journal ofElectronics and Communication (AEU) 63 (10) (2009) 841–852.

[20] D. Shen, V. Li, Stabilized multi-channel ALOHA for wireless OFDM networks,Proceedings of IEEE GlobeCom (2002).

[21] T. Lunttila, J. Lindholm, K. Pajukoski, E. Tiirola, A. Toskala, EUTRAN UplinkPerformance, in: Proceedings of International Symposium on WirelessPervasive Computing, 2007.

E. Yaacoub et al. / Computer Communications 34 (2011) 2104–2113 2113

[22] C. Wong, R. Cheng, K. Ben Letaif, R. Murch, Multiuser OFDM with adaptivesubcarrier, bit and power allocation, IEEE Journal on Selected Areas inCommunications 17 (10) (1999) 1747–1757.

[23] G. Song, Y. Li, Cross-layer optimization for OFDM wireless networks-Part I:Theoretical framework, IEEE Transactions on Wireless Communications 4 (2)(2005) 614–624.

[24] G. Song, Y. Li, Cross-layer optimization for OFDM wireless networks-Part II:Algorithm development, IEEE Transactions on Wireless Communications 4 (2)(2005) 625–634.

[25] I. Wong, B. Evans, Optimal downlink OFDMA resource allocation with linearcomplexity to maximize ergodic rates, IEEE Transactions on WirelessCommunications 7 (3) (2008) 962–971.

[26] E. Yaacoub, Z. Dawy, Achieving the nash bargaining solution in OFDMA uplinkusing distributed scheduling with limited feedback, International Journal ofElectronics and Communication (AEU) 65 (4) (2011) 320–330.

[27] Z. Yumei, S. Yu, Analysis of channel-aware multichannel ALOHA in OFDMAwireless networks, Information and Communications Technologies 3 (2)(2009) 56–61.

[28] L. Roberts, Dynamic allocation of satellite capacity through packet reservation,in: Proceedings of AFIPS Conference, National Computer Conference andExposition, vol. 42, 1973 pp. 711–716.

[29] L. Kleinrock, S. Lam, Packet Switching in a multi-access broadcast channelperformance evaluation, IEEE Transactions on Communications, COM 23 (4)(1975) 410–423.

[30] S. Lepaja, K. Bengi, A random-reservation medium access protocol for satellitenetworks to accommodate real-time traffic, in: Proceedings of IEEE VTC-Spring, 2001.

[31] S. Tasaka, K. Hayashi, Y. Ishibashi, Integrated Video and Data Transmission inthe TDD ALOHA-Reservation Wireless LAN, in: Proceedings of IEEE ICC,1995.

[32] N. Alsbou, D. Henry, H. Refai, R-ALOHA with priority (PR-ALOHA) in non idealchannel with capture effects, in: Proceedings of International Conference onTelecommunications (ICT), 2010.

[33] Y. Xiao, Y. Zhang, J. Gibson, G. Xie, Performance analysis of p-persistent Alohafor multi-hop underwater acoustic sensor networks, in: Proceedings ofInternational Conference on Embedded Software and Systems, 2009.

[34] S. Thomopoulos, Simple and versatile decentralized control for slotted ALOHA,reservation ALOHA, and local area networks, IEEE Transactions onCommunications 36 (6) (1988) 662–674.

[35] N. Zhang, B. Vojcic, M. Souryal, E. Larsson, Exploiting multiuser diversity inreservation random access, IEEE Transactions on Wireless Communications 5(9) (2006) 2548–2554.

[36] G. Ganesan, Y. Li, A simple reservation scheme for multicarrier channel awareAloha, in: Proceedings of IEEE GlobeCom, 2007.

[37] D. Wang, H. Minn, N. Al-Dhahir, A distributed opportunistic access scheme andits application to OFDMA Systems, IEEE Transactions on Communications 57(3) (2009) 738–746.

[38] 3rd Generation Partnership Project (3GPP). 3GPP TS 36.211 3GPP TSG RANEvolved Universal Terrestrial Radio Access (E-UTRA) Physical Channels andModulation, version 8.3.0, Release 8, 2008.

[39] 3rd Generation Partnership Project (3GPP). 3GPP TR 36.942 3GPP TSG RANEvolved Universal Terrestrial Radio Access (E-UTRA) Radio Frequency (RF)system scenarios, version 8.1.0, Release 8, 2008.

[40] H. Fujii, H. Yoshino, Theoretical capacity and outage rate of ofdma cellularsystem with fractional frequency reuse, in: Proceedings of IEEE VTC-Spring,2008.

[41] Q. Jing, Z. Zheng, Distributed resource allocation based on game theory inmulti-cell OFDMA systems, International Journal of Wireless InformationNetworks 16 (2009) 44–50.

[42] E. Yaacoub, Z. Dawy, A transparent pricing scheme for interference mitigationin uplink OFDMA with collaborative distributed scheduling, in: Proceedings ofIEEE International Conference on Telecommunications, 2010.

[43] E. Yaacoub, Z. Dawy, Interference mitigation and avoidance in uplink OFDMAwith collaborative distributed intracell scheduling, International Journal ofElectronics and Communication (AEU) (2011), doi:10.1016/j.aeue.2011.03.004.

[44] E. Yaacoub, Z. Dawy, Proportional fair scheduling with probabilisticinterference avoidance in the uplink of multicell OFDMA systems, in: IEEEGlobeCom Workshops, (2010).

[45] V. Chandrasekhar, J. Andrews, Uplink capacity and interference avoidance forTwo-Tier Femtocell networks, IEEE Transactions on Wireless Communications8 (7) (2009) 3498–3509.

[46] J. Hoydis, M. Debbah, Green, cost-effective, flexible, small cell networks, IEEEComSoc MMTC E-Letter Special Issue on Multimedia Over Femto Cells 5 (5)(2010).

[47] V. Chandrasekhar, J. Andrews, A. Gatherer, Femtocell networks: a survey, IEEECommunications Magazine 46 (9) (2008) 59–67.

[48] W. Choi, J.G. Andrews, C. Yi, The capacity of multicellular distributed antennanetworks, in: Proceedings of International Conference on Wireless Networks,Communications and Mobile Computing, 2005.

[49] W. Roh, A. Paulraj, Outage performance of the distributed antenna systems in acomposite fading channel, in: Proceedings of IEEE Vehicular TechnologyConference-Fall, 2002.

[50] R. Hasegawa, M. Shirakabe, R. Esmailzadeh, M. Nakagawa, Downlinkperformance of a CDMA system with distributed base station, in:Proceedings of IEEE Vehicular Technology Conference-Fall, 2003.

[51] L. Dai, S. Zhou, Y. Yao, Capacity analysis in CDMA distributed antenna systems,IEEE Transactions on Wireless Communications 4 (6) (2005) 2613–2620.