WCFQ: an Opportunistic Wireless Scheduler with Statistical Fairness Bounds

Size: px
Start display at page:

Download "WCFQ: an Opportunistic Wireless Scheduler with Statistical Fairness Bounds"

Transcription

1 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS WCFQ: an Opportunistic Wireless Scheduler with Statistical Fairness Bounds Yonghe Liu, Stefan Gruhl, and Edward W. Knightly Abstract In this paper, we present Wireless Credit-based Fair Queueing WCFQ, a new scheduler for wireless packet networks with provable statistical short- and long-term fairness guarantees. WCFQ exploits the fact that users contending for the wireless medium will have different costs of transmission depending on their current channel condition. For example, in systems with variable coding, a user with a high-quality channel can exploit its low-cost channel and transmit at a higher data rate. Similarly, a user in a CDMA system with a high quality channel can use a lower transmission power. Thus, WCFQ provides a mechanism to exploit inherent variations in channel conditions and select low cost users in order to increase the system s overall performance e.g., total throughput. However, opportunistic selection of the best user must be balanced with fairness considerations. In WCFQ, we use a credit abstraction and a general cost function to address these conflicting objectives. This provides system operators with the flexibility to achieve a range of performance behaviors between perfect fairness of temporal access independent of channel conditions, and purely opportunistic scheduling of the best user without consideration of fairness. To quantify the system s fairness characteristics within this range, we develop an analytical model that provides a statistical fairness bound in terms of the cost function and the statistical properties of the channel. An extensive set of simulations indicate that the scheme is able to achieve significant throughput gains while balancing temporal fairness constraints. Index Terms Scheduling, weighted fair queuing, probabilistic fairness guarantee, wireless networks I. INTRODUCTION Achieving fair bandwidth allocation is an important goal for future wireless networks and has been a topic of intense recent research [], [2], [3], [4], [5], [6], [7], [8]. In particular, in errorprone wireless links with a binary channel model or % link error, as considered in [], [3], [4], [5], [6] for example, it is impractical to guarantee identical throughputs to each user over short time scales, yet, over longer time scales, as channel conditions vary lagging flows can catch up to re-normalize each flow s cumulative service see [5] for example. Under a more realistic continuous channel model, any user can transmit at any time, yet users will attain different performance levels e.g., throughput and require different system resources depending on their current channel condition, physical proximity to a base station, etc. In general, users can be viewed as having different costs to transmit at each particular instance. For example, in a system with variable coding, users with high quality or low-cost channels would be able to transmit at higher data rates. In CDMA systems, low-cost users could reduce their transmission power for a particular throughput level. Y. Liu and E. Knightly are with the Department of Electrical and Computer Engineering, Rice University. S. Gruhl is with Bell Labs, Lucent Technologies. The authors may be reached via Thus, in this case of a continuous channel model, the selection of which user to transmit at a particular instance has important implications on both overall system performance e.g., total throughput as well as user fairness properties. Hence, the scheduling and medium access algorithms that select the next user to transmit must be designed to incorporate these effects. In continuous-channel systems, an alternate view of fairness is more suitable. In particular, the system should provide fair temporal access to the medium rather than fair throughput, i.e., ensure that each user is able to access the medium for a weighted fair share of time. In the simplified binary channel model, the distinction between temporal and throughput fairness is inconsequential: users can access the channel when they are in an error-free state, and cannot otherwise. However, ensuring temporal rather than throughput fairness has two advantages in continuous channel systems: first, it allows the system to exploit the good channel conditions of high-throughput users without penalty. Second, it provides true performance isolation so that a user with a poor channel condition cannot reduce the throughput of other users to arbitrarily low levels while the poor-channel user catches up. In this paper, we design and analyze Wireless Credit-based Fair Queueing WCFQ, a scheduler with provable statistical temporal fairness properties over both short- and long-term horizons. Our key technique is to exploit temporal variations in the cost of scheduling different users to opportunistically select users with greater throughput potential, while also ensuring that the system s temporal fairness constraints are satisfied. In particular, we use the credit abstraction to balance a user s cost of accessing a channel with the elapsed time since its prior transmission. As in previous credit-based scheduling schemes [9], users attain credits as they wait to be scheduled. However, rather than select the user with the largest number of credits, the credit counts are compared with the cost of selecting a particular user. The cost function reflects the channel quality and the fact that a user with a high quality channel can transmit at a higher throughput or lower resource consumption. Hence, selecting users while they are in low-cost states allows the system to increase its total efficiency in terms of throughput or total power consumption. However, to statistically ensure fairness, users will eventually be scheduled by either obtaining a high quality/low cost channel via fluctuations in channel conditions, or instead by obtaining sufficient credits to overcome persistently high channel costs. By considering a general cost function, we provide system designers with a flexible way to trade off the extent to which total throughput is valued at the expense of fairness and vice versa. For example, at one end of the spectrum, a perfect and

2 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 2 deterministically weighted fair schedule can be achieved independent of transmission and power costs. At the other end of the spectrum, the highest throughput or lowest cost user can always be selected without fairness consideration. In between, WCFQ balances this tradeoff with controlled and predictable fairness properties. To quantify the fairness of the system, we define a probabilistic and time-share fairness index, as opposed to the traditional deterministic and throughput-share fairness index of []. We then derive an expression for WCFQ s fairness index as a function of a statistical characterization of the channel and the system s cost function. In this way, we address the random nature of the wireless channel, allow the scheduler to exploit varying channel conditions, and simultaneously ensure that fairness guarantees statistically hold for long- and short-term periods. Finally, we perform an extensive set of simulations to evaluate the performance of WCFQ. To incorporate both mobility and fast fading, we consider a channel model with both slowand fast-time-scale variations in channel quality and hence cost. We present a set of scheduling visualizations that illustrate WCFQ s temporal operation via depictions of channel quality, accumulated credits, and selected packets as a function of time. Moreover, we show that by using different cost functions, significant gains in throughput can be achieved while simultaneously ensuring different levels of temporal fairness. The remainder of this paper is organized as follows. In Section II, we describe the channel model and present a stochastic fairness index. In Section III, we present the WCFQ service discipline, analyze its fairness properties, and explore the role of the cost function as it relates to the fairness guarantees. Next, we present the simulation experiments and temporal visualizations in Section IV. Finally, we review related work in Section V and conclude in Section VI. mechanism employed by a system depends on the communication standard. For example, in HDR [2] and UMTS-HS-DPA [3], the underlying physical channel uses explicit channel notification so that the scheduler has the best possible knowledge about the channel conditions. In UMTS-DCH [4], there is a logical control channel assigned with every user that allows a coarse estimation of the channel condition. The packet extensions EGPRS [] to GSM-TDMA systems offer various coding schemes to support data transmission over a wide range of channel conditions. These are typically switched on a slower timescale, e.g., based on experienced frame error rates. Regardless, the recently selected coding scheme that determines the throughput per RLC-block can serve as a coarse indicator of the channel condition for the scheduler. In general, the faster and more precisely the channel quality can be predicted, the better the scheduler can incorporate this information into its decision as to which user to schedule next. To obtain a scheduling algorithm applicable to the above class of standards and systems, we generalize the channel condition into a cost function based on the underlying physicallayer information. The transmission cost reflects the system efficiency due to selecting a particular flow. For example, a user that currently has a poor quality channel will have a high cost to reflect that scheduling that user immediately would require increased transmission power or strong forward error protection that results in lower system utilization. The cost function is a non-negative and non-decreasing function of the channel quality indication. In particular, we denote U i p as the cost of scheduling user i as the p th packet transmission, so that the cost is dynamically updated to reflect changing channel conditions. In our simulation experiments of Section IV, we consider channel conditions that range from to, where is the lowest cost or best channel condition. II. SYSTEM MODEL AND STOCHASTIC FAIRNESS In this paper, we consider centralized scheduling for a shared wireless channel that is accessed by multiple users in a time division multiple access manner, i.e., at each time, only one user can transmit over the channel. Furthermore, there is a central scheduler controlling access to the channel. Downlink scheduling is realized by the base station, whereas uplink scheduling uses an additional mechanism such as polling to collect transmission requests from mobile nodes and perform centralized uplink scheduling. We assume the downlink and uplink transmission are separated and do not interfere with each other. Example systems that satisfy this requirement are TDMA schemes like GPRS [] or CDMA schemes that operate in two distinctive frequency bands. A. Channel Model Changing channel conditions are related to three basic phenomena: fast fading on the order of msec, shadow fading on the order of tens to hundreds of msec, and finally, long-time-scale variations due to user mobility. As our algorithm will exploit the users channel conditions in making the scheduling decision, we consider systems with mechanisms to make predicted channel conditions available to the base station. The particular B. Stochastic Fairness Measure Our goal is to design a scheduler that can balance the conflicting objectives of achieving high overall system performance and providing weighted fair temporal access to the channel. Here, we provide a formal definition of statistical fairness to quantify this constraint. The proportional fairness index applied in wire-line networks characterizes the service discrepancy between two flows i and j over any interval t, t 2 during which the two flows are continuously backlogged. Normally, a wire-line scheduler guarantees the proportional fairness index to have a hard upper bound, i.e., W it, t 2 W jt, t 2 constanti, j where W i t, t 2 denotes the service in bits that flow i receives during t, t 2, denotes the assigned weight for flow i, and the constant may be a function of the flow indexes i and j. To design a fair scheduler for wireless networks, we consider two modifications to this index. First, we require a statistical fairness index as it provides the scheduler with the flexibility to exploit short term channel variations and select users with better channel conditions. Moreover, it better reflects the randomness inherent in the wireless system s channel conditions.

3 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 3 Second, we consider fairness of flows channel access times rather than throughputs. The key motivation for this is that in wireless networks, users can transmit at different rates depending on their channel quality. Thus, to normalize throughputs would require allowing the user with the worst channel quality to have a disproportionately large share of channel access time, thereby degrading overall system throughput. Thus, temporal fairness attains the isolation property in which a user entering a region with a persistently poor channel condition has a controlled and predictable effect on other users throughputs, whereas to obtain throughput fairness, the bad-channel user could reduce the throughput of other users to an unpredictable level. Hence, to make the distinction between temporal and throughput fairness, we define αt, t 2 as the service in time that flow i receives during t, t 2. Moreover, to relax the former fairness guarantee to be a statistical one, we define a statistical time-access fairness index as: P r α it, t 2 α jt, t 2 x fi, j, x 2 This index reflects our WCFQ design objective: if a user enters a region of poor channel quality, we statistically maintain its temporal share of the channel, but do not attempt to normalize all flows cumulative throughputs. Instead, we will show that with WCFQ, by opportunistically selecting users that are now transmitting on higher-rate channels, the system can attain significantly higher throughput while maintaining statistical temporal fairness and performance isolation. III. STOCHASTIC WIRELESS SCHEDULING In this section, we first present a new wireless scheduling discipline termed Wireless Credit-based Fair Queuing WCFQ. We then derive an expression for WCFQ s statistical fairness characteristics that allow WCFQ systems to provide statistically-fair channel access guarantees. Finally, we explore the role of the cost function in enabling network operators to trade stricter fairness for higher throughput while still maintaining quantifiable fairness characteristics. A. Wireless Credit-based Fair Queuing - WCFQ Our goal in designing a wireless service discipline is to provide the rigorous fairness guarantees typically associated with wire-line networks, while simultaneously employing opportunistic scheduling strategies to increase the total system throughput by selecting users with high-quality channels when possible. To achieve this, we incorporate users channel conditions into the scheduling decision while also balancing fairness constraints via the abstraction of credits. In wire-line networks, Credit Based Fair Queueing CBFQ was introduced to achieve the same proportional throughput fairness as WFQ in a more computationally efficient way [9]. The technique is to utilize a single status value per flow, termed a credit, and thereby avoid the per-packet tags of WFQ and its variants [5], [5], [6]. In CBFQ, flows accumulate credits when they are not scheduled whereas credits are decremented when the flow is scheduled. By assigning credits according to the number of backlogged flows, relative weights, etc., the CBFQ scheduling decision is simply to select the packet from the head of the queue with the smallest value of a specially designed function of the credits, weights, etc. While WCFQ shares the computational advantages of CBFQ, our primary use of a credit based scheme is to incorporate both the channel condition and fairness into the scheduling decision. In particular, we define Wireless Credit-based Fair Queuing as follows. Consider N users accessing a shared channel with user i have weight such that the weight represents user i s targeted temporal share of the channel. Furthermore, let p denote the index of the p th packet transmitted over the channel. For ease of notation, we assume WCFQ s scheduling decision occurs at the end of a packet transmission epoch such that p can also be considered to be a time index for all dynamic parameters including channel conditions. Term p i f p L i p K i p Bp U i p E i p TABLE I SUMMARY OF NOTATION Definition index of the packet in service session index weight of flow i flow that packet p belongs to HOL packet length for flow i at p credit counter of flow i at p the set of backlogged flows at p estimated cost for user i to transmit the p th packet channel condition for user i at p Let f p denote the flow that transmits the p th packet, and let L i p denote the actual packet transmission time of the head of line HOL packet of flow i over the wireless channel when the p th packet s transmission ends. This time is a function of the underlying transmission scheme such as the coding scheme, modulation scheme, and spreading factor in a CDMA network. Finally, denote Bp as the set of backlogged flows and K i p as the credit value for flow i at time p. Notation is summarized in Table I. Fig.. Conceptual Operation of WCFQ We now define the WCFQ scheduling algorithm by describing how credits are initially set, how they are used to make a scheduling decision, how they are increased when a flow is not

4 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 4 scheduled, and how a credit is decreased when a flow is scheduled. Figure illustrates the conceptual operation of WCFQ and the algorithm is described as follows. When flow i enters the system or becomes unbacklogged, K i is set to zero. Once the server finishes transmitting packet p, WCFQ will select flow f p+ from the backlogged set to decide the p + th packet to be served. The key difference between WCFQ and CBFQ is this session selection criteria, as with WCFQ we also incorporate the transmission cost in order to balance a flow s cumulated credits with the current channel condition, thereby balancing system fairness and total throughput. In particular, if the current transmission cost of a user is high, the scheduler may postpone its packet transmission despite its cumulated credits. However, this access delay is limited as the user will eventually obtain sufficient credits due to a lack of being scheduled to outweigh a poor channel condition. This characteristic is reflected in the following basis for scheduling decisions, where we apply the cost function in a sum with the credits. That is, the packet selection criteria is to select the HOL packet from the flow that satisfies: f p+ = arg min i Bp L ip K ip+u ip Following this scheduling decision, all active sessions update their credits as described via pseudo-code in Table II. TABLE II PSEUDO-CODE FOR CREDIT UPDATE for i = ; i N; i + + if i Bp + && i f p+ K i p + = K i p + max L f p+ p K fp+ p φ fp+, b elseif i / Bp + end end K i p + = a if f p+ Bp + K fp+ p + = max, K fp+ p L fp+ p else K fp+ p + = end This procedure is reasoned as follows. As in previous WFQ algorithms, un-backlogged flows are idle in the system and their credits are always set to zero c, e. This is reasonable as fairness is only meaningful for backlogged flows. The currently scheduled flow decreases its credit count, but unlike CBFQ not automatically to. If the flows s credit K fp+ p is larger than its current HOL packet length L fp+ p, it is only decreased by the length of the selected packet d. This allows backlogged flows to cumulate credits over a longer period so that a flow with persistently poor channel conditions does not c d e instantly lose all of its credits when scheduled. If on the other hand a session is scheduled before its credits reach the value of the HOL packet, we reset its credit to zero. Both cases are combined in the max function d. Finally, all non-scheduled flows increase their credit counts in a weighted fair manner. If the selected flow s credit is larger than its current HOL packet length, we set this increase to be zero. Otherwise we proceed as in CBFQ and add the relative share to the credit, again combined with previous rule using a max function b. We make two observations about WCFQ. First, as it is inherited from CBFQ, it does not require per packet tags. Its operations consist of a flow selection and an update step. For a system with n active flows, the former operation consists of the computation of Up + Kp per-flow operations at cost On and the selection of the flow with the lowest value at cost Ologn. The update requires one addition and one division per flow again at cost On. Thus, WCFQ is computationally feasible in many wireless systems that have a moderate number of flows per base station. Second, note that the design of the decision function a that combines credits and channel functions requires that the unit of transmission cost match the unit of packet length. Selection of the transmission cost function balances fairness vs. the total system throughput as discussed further in Section III-C. B. Fairness Analysis With WCFQ, we target to fairly allocate the shared channel s time slots to sessions according to their weight. To characterize the statistical fairness property of WCFQ, we derive a statistical bound on the weighted difference in allocated time slots for any flows i and j that are continuously backlogged in t, t 2 : α it, t 2 α jt, t 2 The key idea to derive this statistical fairness property is to characterize the fairness bound as a function of the transmission cost. Since the transmission cost is a function of the randomly varying channel conditions, the channel conditions, transmission costs, and hence fairness are all characterized statistically. Before analyzing the fairness of WCFQ, we describe the difference between the credit counter in WCFQ and CBFQ, as it is crucial to understand the statistical fairness property of WCFQ. CBFQ always limits a flow s credit to be between zero and its maximum packet length. This allows CBFQ to provide a hard bound on the weighted fairness index. However, WCFQ allows a flow to accumulate credits without any hard limit. For example, WCFQ allows the credit counter to become much larger due to a user having poor channel conditions for several continuous scheduling intervals. This distinction provides the flexibility to dynamically adjust scheduling decisions to channel conditions. The analysis is organized as follows. We first show the credit counter for a flow is upper and lower bounded in Lemma, where the upper bound is related to the transmission cost function. Then in Lemma 2, the received service of a flow during interval t, t 2 is expressed as a function of the credit values at t and t 2. We then statistically bound the proportional service discrepancy of any two flows in Theorem.

5 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 5 Lemma : For any two flows i and j, p p, such that their accumulated credits K i p + and K j p + are bounded by K i p + L max i + U i p 3 K j p + L max j + U j p 4 where L max i = maxl i. To prove Lemma, we first show that the inequality holds for an individual flow, and then prove that the inequality is synchronized for any two flows. Proposition : For any flow i, p p, such that its accumulated credit count K i p + is bounded by K i p + L max i + U i p 5 Proof: Credits are either increased according to operation b in the scheduler specification of Table II, or decreased to no lower than according to operation d. Thus K i p +. For the right part of the inequality, the proof is separated into two cases according to whether or not flow i is scheduled after packet p s transmission. In each case, there are two sub-cases regarding how the credit is updated. Case I: i f p+ If K fp+ p L fp+ p <, then from a we have L fp+ p K fp+ p + U fp+ p φ f L ip K i p + U i p K i p + L f p+ p K fp+ p + U fp+ p L i + U i p φ fp+ Considering the credit update rule b, we have K i p + L i p + U i p U f p+ p φ fp+ L max i + U i p The last step holds because we have limited our transmission cost to be non-negative, i.e., U fp+ p. If K fp+ p L fp+ p, then from step b, K i p + = K i p. For K i p, the proof is the same as for K i p +. This backward process can be done recursively until a packet p when flow i is not scheduled and K fp + p L fp + p <, or flow i is not backlogged when K i p =, or flow i is scheduled which is dealt in Case II. Case II: i = f p+, If K fp+ p L fp+ p <, K fp+ p + = from step c, and Lemma holds. If K fp+ p L fp+ p, then from step d we have K fp+ p + = K fp+ p L fp+ p K fp+ p. 6 Analogous to Case I, K i p can be bounded recursively until a packet p when flow i is scheduled and K fp + p L fp + p <, or flow i is not backlogged when K i p =, or flow i is not scheduled which is dealt in Case I. From Cases I and II, we have p, s.t. K i p + L max i + U i p Using Proposition, we can prove Lemma as follows. Proof: Notice that for flow i, a p is selected when either of the following two conditions is satisfied K fp + p L fp + p <, or flow i is not backlogged. The first case is common to every flow. Thus, if this is the situation for both flow i and j, Lemma holds. If the second situation is satisfied first for a flow, e.g., i, when packet p p is transmitting, we must have K i p + K i p = according to Proposition and hence K i p+ =. Therefore, for any packet p p, we have K i p+ = L max i +U i p. Considering both cases, Lemma holds. Notice that K i p does not change while packet p is being transmitted. Define K i t = K i p if packet p is being transmitted at time t. Lemma 2: Assume packets,, p,, N, N start transmitting during time period t, t 2. For any flow i continuously backlogged during t, t 2, its received service α i t, t 2 during t, t 2 can be expressed as: N K i t + p= max Lfp p K fp p, φ fp = α i t, t 2 + K i t 2 Proof: If no packet of flow i is served during t, t 2, α i t, t 2 =. According to line b of the WCFQ scheduling algorithm, equality holds. If some packet p +,, N of flow i is served during t, t 2, there are two cases: Case I: if K fp p L fp p, then, according to step b of WCFQ, K fp p + =. On the other hand, K fp p + max L f p K fp p, φ fp φ fp = K fp p + L f p K fp t φ fp φ fp = L fp + K fp p + 7 Case II: if K fp p L fp p >, then according to step b of the scheduling algorithm, K fp p + = K fp p L fp p. On the other hand, K fp p + max L f p K fp p, φ fp φ fp = K fp p + = L fp + K fp p + 8 Thus, from Equations 7 and 8, Lemma 2 holds. Theorem : For any two flows i and j continuously backlogged over any interval t, t 2, we have the following fairness guarantee: p i, p j, s.t. P r α it, t 2 P r α jt, t 2 Lmax i Ui p i + U jp j x Note that to schedule packet p +, the decision is being made when packet p is being transmitted.

6 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 6 Proof: If no packets start transmitting during t, t 2, Theorem holds. Otherwise, from Lemma 2, we have α i t, t 2 N Lfp p K fp p = K i t + max, K i t 2 φ fp p= Therefore, the service discrepancy is given by α it, t 2 α jt, t 2 = K it K i t 2 K jt K j t 2 K it K i t 2 + K jt K j t 2 maxk it, K i t 2 + maxk jt, K j t 2 Applying Lemma, we have that p i, p j such that α it, t 2 α jt, t 2 Lmax i + U i p i + U j p j 9 Therefore, by relaxing the service discrepancy using Equation 9, we have P r α it, t 2 α jt, t 2 Lmax i Ui p i P r + U jp j x If we further assume that the transmission cost is i.i.d. in each time slot, we have the following corollary. Let the random variable U i denote the transmission cost for flow i. Corollary : For any two flows i and j with cost function U i and U j continuously backlogged over any interval t, t 2, we have the following fairness guarantee: P r α it, t 2 α jt, t 2 Lmax i Ui P r + U j x Proof: Follows directly from Theorem with the i.i.d. assumption. Corollary seems loose when t 2 t is small, especially when x is large. A simple way to tighten it is as follows. Notice that α it, t 2 α jt, t 2 αi t, t 2 max, α jt, t 2 since α i t, t 2 is nonnegative for any i. Therefore, P r α it, t 2 Lmax i α jt, t 2 = when αi t, t 2 max, α jt, t 2 L max i Therefore, Corollary can be rewritten as follows. P r α it, t 2 Lmax i min α jt, t 2 Ui P r + U j x, I T., Where T is denoted by and I is the indication function. Equation depicts that when t 2 t increases, the probabilistic bound regulates the behavior of the scheduler more and more. However, different from a long-term fairness definition on the infinite horizon, it is defined on any time interval and thus much tighter. C. Fairness Guarantees through Cost Function Design Having derived the fairness bound in terms of the cost function distribution, one of the key problems to address is how network operators should select a proper transmission cost function. In other words, given the desired statistical fairness requirements and channel distribution, what transmission cost function should we define? As described in Section II, different systems will have different cost functions to translate information from the physical layer channel conditions. For example, a CDMA system may use power consumption in the cost function while a time division system may use the coding rate. Given the distribution of the channel characteristics, we now need to specify the mapping from the physical information to the transmission cost to achieve the desired fairness property. Next, we give an example of how the transmission cost function can be derived: a similar methodology can be performed for different cases. Denote E i as a random variable characterizing the channel condition of user i. In order to find the proper transmission cost, the operator will first specify the desired level of fairness. For example, for two sessions i and j, it may require P r α it, t 2 α jt, t 2 gx Lmax i to be satisfied for some function g. With Corollary, this is achieved if the transmission cost function satisfies P r U i + U j x gx. 2 To simplify, consider the bound P r U i + U j x P r U i x P r U j x 3

7 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 7 Therefore, if U i and U j have the same distribution, we can further simplify the requirement to be P ru i x gx. 4 Thus, based on the distribution of the channel condition, we can find a function f such that by defining U i = fe i Inequality 4 is satisfied. To continue with the example, consider a probabilistic fairness requirement that decreases rapidly towards for increasing x as given by: gx = 2 exp x β exp 2x, x. 5 β Notice that β is a tunable parameter to tradeoff between fairness and system gain a tradeoff further explored in Section IV. Assume E i has a uniform distribution in [, ]. Then we can set U i = β log E i. 6 The above example illustrates that by defining different transmission costs, the system can obtain stronger or weaker fairness guarantees. Intuitively, with larger possible values given to the transmission cost, the channel quality weighs more heavily into WCFQ s packet selection decision. Consequently, a greater total system throughput will be achieved at the expense of a looser fairness constraint. Most of the time, an analytical model for the users channel condition is not readily available. However, an operator may have field measurements and an approximation to this distribution. With the desired fairness objective, the operator can design a map between the channel condition and cost function. For example, Figure 2 depicts the distribution of the channel condition e.g., E for a typical user and how it can be mapped to the desired cost function derived from the fairness requirement. Fig. 2. Mapping Channel Condition to Cost Function Furthermore, with certain selections of cost functions, WCFQ degenerates into several special wireless and wire-line schedulers. These include the scheduling algorithms based simply on the binary channel model and the wire-line weighted fair scheduler CBFQ. In this sense, WCFQ can be viewed as a generalized version of wireless schedulers, which stems from its flexible statistical fairness guarantee. For example, the cost function can be assigned to be zero or infinite according to whether the channel quality is above or below a certain threshold. WCFQ hence degrades into a scheduler based on the binary model assumption. One extreme is that the transmission cost is set to zero for any flow. In this case, the scheduler degenerates to CBFQ and Theorem becomes a hard fairness guarantee. More precisely, for any x, x, the following equation holds: P r α it, t 2 α jt, t 2 =. Lmax i Ui P r + U j x P r xφi φj Therefore, for the special case of x =, we have that P r α it, t 2 α jt, t 2 Lmax i = which is indeed the traditional deterministic fairness index associated with wire-line schedulers. The alternate extreme is to assign transmission cost functions to generate infinite discrepancy under different channel conditions. In such cases, the channel cost will dominate any accumulated credit, thus making WCFQ simply select the user with the best channel without regard to fairness. IV. SIMULATION EXPERIMENTS In this section, we present an extensive set of simulation experiments to evaluate the performance of WCFQ. We explore the role of the cost function as a flexible mechanism to tradeoff between the astringency of the fairness guarantee and the total system throughput. We also consider two extreme cases of WCFQ cost functions as baselines for comparison. The first is a cost function that is zero, independent of the channel condition. As described in Section III, in this case WCFQ degenerates to credit based fair queueing CBFQ. This scenario can be considered as achieving perfect fairness of temporal access by alternating service among flows, independent of their channel condition. Second, we consider a scheme in which the cost function gives a very heavy weight to the transmission cost and simply selects the flow with the best channel condition, independent of the flow s prior relative share of temporal access. This scheme, which we refer to as best channel condition, ignores fairness and maximizes the total system throughput by always selecting the best possible user. In both cases, we explore fairness over both short- and long-term horizons. A. System Model To explore the role of the channel conditions on system throughput and per-user fairness, we consider the following channel model in which channel condition values range between good and bad. We consider a number of scenarios. In the first set of experiments, we consider a channel

8 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 8 model characterized by a random process consisting of a sinusoid with random phase plus additive noise. That is, the channel condition for user i at time t is given by E i t =.5 + d cos2πf i,t t + θ i + z i t 7 where θ, θ 2, are independent and uniformly distributed in [, 2π] giving the channel conditions statistically independent phases. Moreover, we consider the frequency of the sinusoid to also be a random process such that f i,t is a Gaussian moving average process. The sinusoidal term represents the long time scale effects of mobility for different mobility speeds and channel time scales /f i. Since this term is within.5 ± d, d represents the range of the channel effects due to mobility. The additive noise zt represents a model of the effects of Rayleigh and Shadow fading via the conservative assumption of additive white uniform noise in the range [ w, w]. For most examples, the range of this fading effect is ±.2, but it is varied for other experiments. This simple model allows us to study the influence of the experienced channel on both short- and long-term fairness. For other experiments, we consider channel models as follows. Here, we have two static users, user with a consistently better channel given by c t =.2 + z t, and user 2 with a consistently worse channel given by c 2 t =.8 + z t. Two mobile users move linearly within [.2,.8] and have channel models c 3 t =.2 + kt + z 3 t and c 4 t =.8 kt + z 4 t with the slope k computed so that the simulation ends when user 3 reaches mean channel condition.8 and user 4 reaches mean channel condition.2. The goal of this model is to address scenarios with some users having consistently bad channels, others consistently good, and others moving between locations of different channel conditions. In all cases, the mean channel condition averaged over all users is.5, and the mobility variation parameter is d and the fading variation parameter is w. Furthermore, we consider a channel in which all flows experience a statistically similar frame error ratio FER over time. This is justified, as in our considered wireless systems, channel adaptation allows for predictable FER, which allows us to statistically ignore RLC retransmissions. By ignoring retransmission, our performance analysis relates to the scheduled packets rather than successfully received packets. For simplicity, we consider a traffic model with all flows continuously backlogged. With the offered load remaining constant, the achieved fairness is entirely related to the scheduling process and channel conditions without any variation due to traffic fluctuations. Moreover, the packet size is fixed to one RLC block fitting exactly one time slot. Finally, we consider different cost functions as described in the design example of Section III-C. To analyze a range of cost functions of channel conditions E i, we consider the cost function parameterized by β > such that U i = β log E i. Thus, by varying β in simulations, we investigate the tradeoff between the extreme case of perfect CBFQ fairness β = and best-channel-condition scheduling β =. B. Visualization of the Scheduling Process Figure 3 depicts a temporal visualization of the WCFQ scheduling process. As described in Section III, the scheduling decision in each time-slot is based on the flow with the minimum channel cost function with smaller values indicating low cost or high quality minus accumulated credit. To illustrate the relationship between the channel condition and credits, the figure depicts the channel condition inverted as the cost function so that the scheduler can be viewed as selecting the packet with the maximum of the difference between the two values accumulated credits and channel condition. Fig flow flow flow a WCFQ Scheduling for β = flow flow flow b WCFQ Scheduling for β = Visualization of Scheduling Process Each subgraph shows three bar-graphs, one for each flow. Each bar consists of two components: the lower solid bar represents the accumulated credits whereas the upper bar the cost function of the channel condition. When the bar is colored grey the flow was not selected by the scheduler during this time slot, whereas a white bar indicates that this flow was scheduled. In addition to the bar presentation, the solid line depicts the channel condition scaled to match the range of the bars. To aid with visualization, the effect of z i t on the channel condition is not depicted. Figure 3a shows the system s behavior for β = whereas Figure 3b for β =, to illustrate the role of a factor of in the cost function on scheduling. The flow weights are given by φ = φ 2 and φ 3 = 2φ so that flow 3 statistically obtains twice the temporal share of the channel as flows and 2. Figure 3a illustrates that a smaller β less emphasized cost function results in WCFQ scheduling the flows more

9 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS 9 evenly, thereby achieving more stringent fairness over small time scales. Alternatively, Figure 3b illustrates that for larger β, flows are not scheduled as periodically so that the overall experienced access ratios are 7/8/2 rather than 9/8/8 for β =. The assigned weights of : : 2 are statistically reflected in both examples, and the relaxed fairness constraint of β = results in a total system throughput gain of approximately 5%. C. System Throughput Here, we explore the effect of WCFQ scheduling on total system throughput, where the throughput at transmission epoch p is given by E i p. The channel conditions are an important factor, as more widely varying channel conditions provide the scheduler with increased opportunities to select high throughput users. We consider the aforementioned four flow scenario with various values of w and d. First we study system throughput improvements for various β, the parameter modulating the cost function. Figure 4a shows the relative throughput gains whereas Figure 4b depicts the relative number of access time slots per flow during a simulation run of time slots. The parameter for short term channel variation is w =.4 and the parameter for mobility is d =.3. The leftmost bar represents absolute fairness implemented with CBFQ β =, achieving the normalized reference system gain of. The rightmost bar depicts the best-channel-condition scheduling policy, i.e., always scheduling the flow with the least-cost channel without consideration of fairness β =. The intermediate bars show WCFQ scheduling with β ranging exponentially with the values 2 [ 8]. We make three observations about the figures. First, for the baseline case of CBFQ and β =, the flows achieve identical temporal shares of the channel 25 time slots, but do not achieve identical throughput due to their different average channel conditions. For example, the black box at the bottom represents the throughput of flow, and illustrates that the static user with the constant best channel condition obtains the highest throughput, whereas its neighboring box is flow 2 with the worst channel condition. Second, the asymmetrical share between the two mobile users depicted in the upper part of the bars stems from the fact that the wireless scheduler is more opportunistic and for large cost functions allows a longer time in the future to compensate. Mobile user 3 with the decreasing channel therefore suffers from a reduced share than the uppermost user with the increasing conditions. Third, while increasing β enables higher total throughput, excessive weighting of the channel condition in the packet selection criteria e.g., bar 4, β > 5 has starved flow 2. Regardless, between these extremes, a wide range of β s and hence cost functions yield an effective tradeoff between throughput gains and fairness. Next we study the effects of the channel parameters on system throughput. We first vary w, the range of the uncorrelated uniform channel variations, between. and.4, while keeping d =.3. One line in Figure 5a depicts total system throughput as in the total bar length in Figure 4a. It is intuitively clear that larger channel variations provide the opportunity for larger throughput gains. Note that the maximum Fig. 4. Total Throughput Medium Access Time a Normalized Throughput Gains b Channel Access Efficiency Study for Different Cost Functions: β =, 2 [ 5], gain using best-channel-condition scheduling increases for the larger channel variations of.4 only marginally from 6% to less than 65%. The non-linear shape of the overall gain near β = 2 through β = 2 4 is partly due to the exponential cost function that reaches saturation from β > 2 4. Figure 5b depicts simulations with w =.4 and decreased distance between channels via a reduction in the distance spread value d to, i.e., all flows have a constant and statistically identical mean channel,.75,.5,.225, and finally.3 as used in the previous example. With smaller d, all channel conditions remain close to of.5 and there is less room for opportunistic scheduling. Thus, all values of d obtain similar behavior for small β, whereas with larger values of β, higher gains can be achieved. We remark that under channels with different mean, the gain is a function of the session duration or in this context, simulation duration, as the bad channel user can eventually catch up and decrease the gain. This yields the same effect as when β is small and the fairness bound prevents the good channel user from capturing the channel. For sessions of longer duration, the same throughput gain can be achieved if a larger β, and hence increased unfairness, is allowed. Furthermore, in our simulations, flows are always backlogged, a specialized scenario for ease of studying fairness. If otherwise flows are bursty or on/off, the credit of the flow will be reset to zero once the flow becomes unbacklogged. This will alleviate the problem of credit accumulation to a large extent. 2 β 2 β

10 WCFQ: AN OPPORTUNISTIC WIRELESS SCHEDULER WITH STATISTICAL FAIRNESS BOUNDS Total Throughput Beta w =.4 w =.3 w =.2 w =. a Different Maximum Channel Variation Total Throughput d =.3 d =.225 d =.5 d =.75 d = is measured in comparison with the baseline CBFQ schedule. The unfairness value l = maxt S ref T S, represents the absolute lack of experienced scheduled time slots T S compared to the CBFQ reference T S ref as monitored within the sliding monitoring window of 24 time slots. Hence, l = represents perfect temporal fairness and higher values up to a maximum of 6 time slots represent increased unfairness over time. Observe that from simulation downwards on the y-axis, corresponding to β >, there is significant initial unfairness for the two flows 2 and 4 both suffering from poor radio conditions. For larger β values, it is visible that it takes a longer time of 5 to time slots for these flows to gain sufficient credits to obtain fair temporal channel access. This is reflected in the black slope. After simulation time 6 on the x-axis, user 3 moves towards worse conditions and receives less access, hence the black shades. Note that user 2, which is static and also suffers from poor channel conditions no worse than user 3, has cumulated sufficient credits to receive relatively fair service at this time, even for large cost functions. Fig. 5. Fig Beta b Different Mobility Conditions Throughput Gain vs. β flow: flow: 2 flow: 3 flow: Dynamic Fairness over β including Channel Conditions D. Dynamics of Fair Scheduling In Figure 6, we illustrate the dynamics of WCFQ s fairness. We consider a fixed monitoring window of 4*6=24 time slots and show a subgraph for each flow, depicting fairness in shades of gray, and the experienced channel conditions as a black line. The y-axis of each graph depicts β, which ranges exponentially in 5 steps for 5 simulations β =, [,.2,.4,,3] from perfect temporal fairness β = at the top to β = at the bottom. Simulations with larger β are not shown since the fixed window allows a maximum of 6 time slots of unfairness per flow. This window becomes too small for large cost functions and would require separate experiments with larger monitoring windows. As described in the legend to the right of the graph, the background color depicts the unfairness with shades of gray, such that a darker color indicates higher unfairness. Here, unfairness E. Comparison with Theoretical Statistical Fairness Bounds In Section III, we demonstrated that WCFQ provides a statistical fairness bound for any time interval. To compare the theoretical bound with simulation results, we fix the measurement window to 2 packet times and measure the service deviations over non-overlapping windows and compare the distribution with the analytical result. Figure 7 depicts a typical result for a simulation with two flows having equal weights, fixed packet lengths, and uniform and uncorrelated channel conditions generated by using independent uniform distribution in U, in each time slot. The dotted line in Figure 7a depicts the analytical statistical fairness bound with respect to the service discrepancy for the above cost function with β = 2. Notice that since we employ the service discrepancy as the x-axis, the probability bound g is 2 exp x/2 2 exp 2 x/2 2. The solid line indicates the probability that the service discrepancy is no less than x. The figure illustrates that the simulation results are well below the analytical bound, indicating that our analytical result indeed bounds the statistical distribution of the service discrepancy, and that this bound is conservative for this particular case. The tightness of the general bound is closely related to the specific channel model. Intuitively, the more different the channels are, the tighter the bound is. The reason is that the difference of the channel provides the chance for WCFQ to exploit the limits of the fairness bound to achieve higher throughput. In the above simulation setup, the channel conditions are uniform i.i.d for each time slot. This means that the unfairness will not be large, even if a scheduler simply selecting the best channel user is employed. To better explore the tightness of analytical result, we change the channel conditions to be more heterogenous and long-time-scale which are generated by triangle waves with random phases. Figure 7b compares the simulation and analytical results for this setup. It clearly shows that the analytical bound becomes much tighter in such a scenario. For a particular channel model, algorithms with tighter bound may

3644 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011

3644 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011 3644 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011 Asynchronous CSMA Policies in Multihop Wireless Networks With Primary Interference Constraints Peter Marbach, Member, IEEE, Atilla

More information

Nonuniform multi level crossing for signal reconstruction

Nonuniform multi level crossing for signal reconstruction 6 Nonuniform multi level crossing for signal reconstruction 6.1 Introduction In recent years, there has been considerable interest in level crossing algorithms for sampling continuous time signals. Driven

More information

THE field of personal wireless communications is expanding

THE field of personal wireless communications is expanding IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 5, NO. 6, DECEMBER 1997 907 Distributed Channel Allocation for PCN with Variable Rate Traffic Partha P. Bhattacharya, Leonidas Georgiadis, Senior Member, IEEE,

More information

6 Multiuser capacity and

6 Multiuser capacity and CHAPTER 6 Multiuser capacity and opportunistic communication In Chapter 4, we studied several specific multiple access techniques (TDMA/FDMA, CDMA, OFDM) designed to share the channel among several users.

More information

Opportunistic Scheduling: Generalizations to. Include Multiple Constraints, Multiple Interfaces,

Opportunistic Scheduling: Generalizations to. Include Multiple Constraints, Multiple Interfaces, Opportunistic Scheduling: Generalizations to Include Multiple Constraints, Multiple Interfaces, and Short Term Fairness Sunil Suresh Kulkarni, Catherine Rosenberg School of Electrical and Computer Engineering

More information

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. XX, NO. X, AUGUST 20XX 1

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. XX, NO. X, AUGUST 20XX 1 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. XX, NO. X, AUGUST 0XX 1 Greenput: a Power-saving Algorithm That Achieves Maximum Throughput in Wireless Networks Cheng-Shang Chang, Fellow, IEEE, Duan-Shin Lee,

More information

Multiuser Scheduling and Power Sharing for CDMA Packet Data Systems

Multiuser Scheduling and Power Sharing for CDMA Packet Data Systems Multiuser Scheduling and Power Sharing for CDMA Packet Data Systems Sandeep Vangipuram NVIDIA Graphics Pvt. Ltd. No. 10, M.G. Road, Bangalore 560001. sandeep84@gmail.com Srikrishna Bhashyam Department

More information

Laboratory 1: Uncertainty Analysis

Laboratory 1: Uncertainty Analysis University of Alabama Department of Physics and Astronomy PH101 / LeClair May 26, 2014 Laboratory 1: Uncertainty Analysis Hypothesis: A statistical analysis including both mean and standard deviation can

More information

Pareto Optimization for Uplink NOMA Power Control

Pareto Optimization for Uplink NOMA Power Control Pareto Optimization for Uplink NOMA Power Control Eren Balevi, Member, IEEE, and Richard D. Gitlin, Life Fellow, IEEE Department of Electrical Engineering, University of South Florida Tampa, Florida 33620,

More information

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007 3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 53, NO 10, OCTOBER 2007 Resource Allocation for Wireless Fading Relay Channels: Max-Min Solution Yingbin Liang, Member, IEEE, Venugopal V Veeravalli, Fellow,

More information

IN recent years, there has been great interest in the analysis

IN recent years, there has been great interest in the analysis 2890 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 7, JULY 2006 On the Power Efficiency of Sensory and Ad Hoc Wireless Networks Amir F. Dana, Student Member, IEEE, and Babak Hassibi Abstract We

More information

Framework for Performance Analysis of Channel-aware Wireless Schedulers

Framework for Performance Analysis of Channel-aware Wireless Schedulers Framework for Performance Analysis of Channel-aware Wireless Schedulers Raphael Rom and Hwee Pink Tan Department of Electrical Engineering Technion, Israel Institute of Technology Technion City, Haifa

More information

Distributed Approaches for Exploiting Multiuser Diversity in Wireless Networks

Distributed Approaches for Exploiting Multiuser Diversity in Wireless Networks Southern Illinois University Carbondale OpenSIUC Articles Department of Electrical and Computer Engineering 2-2006 Distributed Approaches for Exploiting Multiuser Diversity in Wireless Networks Xiangping

More information

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna Vincent Lau Associate Prof., University of Hong Kong Senior Manager, ASTRI Agenda Bacground Lin Level vs System Level Performance

More information

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 17, NO. 6, DECEMBER /$ IEEE

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 17, NO. 6, DECEMBER /$ IEEE IEEE/ACM TRANSACTIONS ON NETWORKING, VOL 17, NO 6, DECEMBER 2009 1805 Optimal Channel Probing and Transmission Scheduling for Opportunistic Spectrum Access Nicholas B Chang, Student Member, IEEE, and Mingyan

More information

Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic

Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic Optimal Utility-Based Resource Allocation for OFDM Networks with Multiple Types of Traffic Mohammad Katoozian, Keivan Navaie Electrical and Computer Engineering Department Tarbiat Modares University, Tehran,

More information

Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks

Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks Hussein Al-Zubaidy SCE-Carleton University 1125 Colonel By Drive, Ottawa, ON, Canada Email: hussein@sce.carleton.ca 21 August

More information

Downlink Erlang Capacity of Cellular OFDMA

Downlink Erlang Capacity of Cellular OFDMA Downlink Erlang Capacity of Cellular OFDMA Gauri Joshi, Harshad Maral, Abhay Karandikar Department of Electrical Engineering Indian Institute of Technology Bombay Powai, Mumbai, India 400076. Email: gaurijoshi@iitb.ac.in,

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

ECE 333: Introduction to Communication Networks Fall Lecture 15: Medium Access Control III

ECE 333: Introduction to Communication Networks Fall Lecture 15: Medium Access Control III ECE 333: Introduction to Communication Networks Fall 200 Lecture 5: Medium Access Control III CSMA CSMA/CD Carrier Sense Multiple Access (CSMA) In studying Aloha, we assumed that a node simply transmitted

More information

Resource Management in QoS-Aware Wireless Cellular Networks

Resource Management in QoS-Aware Wireless Cellular Networks Resource Management in QoS-Aware Wireless Cellular Networks Zhi Zhang Dept. of Electrical and Computer Engineering Colorado State University April 24, 2009 Zhi Zhang (ECE CSU) Resource Management in Wireless

More information

Transmission Scheduling in Capture-Based Wireless Networks

Transmission Scheduling in Capture-Based Wireless Networks ransmission Scheduling in Capture-Based Wireless Networks Gam D. Nguyen and Sastry Kompella Information echnology Division, Naval Research Laboratory, Washington DC 375 Jeffrey E. Wieselthier Wieselthier

More information

Opportunistic Communication in Wireless Networks

Opportunistic Communication in Wireless Networks Opportunistic Communication in Wireless Networks David Tse Department of EECS, U.C. Berkeley October 10, 2001 Networking, Communications and DSP Seminar Communication over Wireless Channels Fundamental

More information

Opportunistic Beamforming Using Dumb Antennas

Opportunistic Beamforming Using Dumb Antennas IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 48, NO. 6, JUNE 2002 1277 Opportunistic Beamforming Using Dumb Antennas Pramod Viswanath, Member, IEEE, David N. C. Tse, Member, IEEE, and Rajiv Laroia, Fellow,

More information

Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users

Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Y.Li, X.Wang, X.Tian and X.Liu Shanghai Jiaotong University Scaling Laws for Cognitive Radio Network with Heterogeneous

More information

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks Page 1 of 10 Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks. Nekoui and H. Pishro-Nik This letter addresses the throughput of an ALOHA-based Poisson-distributed multihop wireless

More information

BASIC CONCEPTS OF HSPA

BASIC CONCEPTS OF HSPA 284 23-3087 Uen Rev A BASIC CONCEPTS OF HSPA February 2007 White Paper HSPA is a vital part of WCDMA evolution and provides improved end-user experience as well as cost-efficient mobile/wireless broadband.

More information

Acentral problem in the design of wireless networks is how

Acentral problem in the design of wireless networks is how 1968 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 45, NO. 6, SEPTEMBER 1999 Optimal Sequences, Power Control, and User Capacity of Synchronous CDMA Systems with Linear MMSE Multiuser Receivers Pramod

More information

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control Utilization-Aware Adaptive Back-Pressure Traffic Signal Control Wanli Chang, Samarjit Chakraborty and Anuradha Annaswamy Abstract Back-pressure control of traffic signal, which computes the control phase

More information

Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks

Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks Mariam Kaynia and Nihar Jindal Dept. of Electrical and Computer Engineering, University of Minnesota Dept. of Electronics and Telecommunications,

More information

Index Terms Deterministic channel model, Gaussian interference channel, successive decoding, sum-rate maximization.

Index Terms Deterministic channel model, Gaussian interference channel, successive decoding, sum-rate maximization. 3798 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 58, NO 6, JUNE 2012 On the Maximum Achievable Sum-Rate With Successive Decoding in Interference Channels Yue Zhao, Member, IEEE, Chee Wei Tan, Member,

More information

Performance Analysis of Cognitive Radio based on Cooperative Spectrum Sensing

Performance Analysis of Cognitive Radio based on Cooperative Spectrum Sensing Performance Analysis of Cognitive Radio based on Cooperative Spectrum Sensing Sai kiran pudi 1, T. Syama Sundara 2, Dr. Nimmagadda Padmaja 3 Department of Electronics and Communication Engineering, Sree

More information

Joint Relaying and Network Coding in Wireless Networks

Joint Relaying and Network Coding in Wireless Networks Joint Relaying and Network Coding in Wireless Networks Sachin Katti Ivana Marić Andrea Goldsmith Dina Katabi Muriel Médard MIT Stanford Stanford MIT MIT Abstract Relaying is a fundamental building block

More information

CEPT WGSE PT SE21. SEAMCAT Technical Group

CEPT WGSE PT SE21. SEAMCAT Technical Group Lucent Technologies Bell Labs Innovations ECC Electronic Communications Committee CEPT CEPT WGSE PT SE21 SEAMCAT Technical Group STG(03)12 29/10/2003 Subject: CDMA Downlink Power Control Methodology for

More information

An Energy-Division Multiple Access Scheme

An Energy-Division Multiple Access Scheme An Energy-Division Multiple Access Scheme P Salvo Rossi DIS, Università di Napoli Federico II Napoli, Italy salvoros@uninait D Mattera DIET, Università di Napoli Federico II Napoli, Italy mattera@uninait

More information

(Refer Slide Time: 00:01:31 min)

(Refer Slide Time: 00:01:31 min) Wireless Communications Dr. Ranjan Bose Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture No. # 32 Equalization and Diversity Techniques for Wireless Communications (Continued)

More information

Wireless Network Coding with Local Network Views: Coded Layer Scheduling

Wireless Network Coding with Local Network Views: Coded Layer Scheduling Wireless Network Coding with Local Network Views: Coded Layer Scheduling Alireza Vahid, Vaneet Aggarwal, A. Salman Avestimehr, and Ashutosh Sabharwal arxiv:06.574v3 [cs.it] 4 Apr 07 Abstract One of the

More information

A Brief Review of Opportunistic Beamforming

A Brief Review of Opportunistic Beamforming A Brief Review of Opportunistic Beamforming Hani Mehrpouyan Department of Electrical and Computer Engineering Queen's University, Kingston, Ontario, K7L3N6, Canada Emails: 5hm@qlink.queensu.ca 1 Abstract

More information

A Backlog-Based CSMA Mechanism to Achieve Fairness and Throughput-Optimality in Multihop Wireless Networks

A Backlog-Based CSMA Mechanism to Achieve Fairness and Throughput-Optimality in Multihop Wireless Networks A Backlog-Based CSMA Mechanism to Achieve Fairness and Throughput-Optimality in Multihop Wireless Networks Peter Marbach, and Atilla Eryilmaz Dept. of Computer Science, University of Toronto Email: marbach@cs.toronto.edu

More information

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks Ka Hung Hui, Dongning Guo and Randall A. Berry Department of Electrical Engineering and Computer Science Northwestern

More information

Transmit Diversity Schemes for CDMA-2000

Transmit Diversity Schemes for CDMA-2000 1 of 5 Transmit Diversity Schemes for CDMA-2000 Dinesh Rajan Rice University 6100 Main St. Houston, TX 77005 dinesh@rice.edu Steven D. Gray Nokia Research Center 6000, Connection Dr. Irving, TX 75240 steven.gray@nokia.com

More information

Technical University Berlin Telecommunication Networks Group

Technical University Berlin Telecommunication Networks Group Technical University Berlin Telecommunication Networks Group Comparison of Different Fairness Approaches in OFDM-FDMA Systems James Gross, Holger Karl {gross,karl}@tkn.tu-berlin.de Berlin, March 2004 TKN

More information

ABSTRACT ALGORITHMS IN WIRELESS NETWORKS WITH ANTENNA ARRAYS

ABSTRACT ALGORITHMS IN WIRELESS NETWORKS WITH ANTENNA ARRAYS ABSTRACT Title of Dissertation: CROSS-LAYER RESOURCE ALLOCATION ALGORITHMS IN WIRELESS NETWORKS WITH ANTENNA ARRAYS Tianmin Ren, Doctor of Philosophy, 2005 Dissertation directed by: Professor Leandros

More information

Multiple Antenna Processing for WiMAX

Multiple Antenna Processing for WiMAX Multiple Antenna Processing for WiMAX Overview Wireless operators face a myriad of obstacles, but fundamental to the performance of any system are the propagation characteristics that restrict delivery

More information

HETEROGENEOUS LINK ASYMMETRY IN TDD MODE CELLULAR SYSTEMS

HETEROGENEOUS LINK ASYMMETRY IN TDD MODE CELLULAR SYSTEMS HETEROGENEOUS LINK ASYMMETRY IN TDD MODE CELLULAR SYSTEMS Magnus Lindström Radio Communication Systems Department of Signals, Sensors and Systems Royal Institute of Technology (KTH) SE- 44, STOCKHOLM,

More information

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study Distributed Power Control in Cellular and Wireless Networks - A Comparative Study Vijay Raman, ECE, UIUC 1 Why power control? Interference in communication systems restrains system capacity In cellular

More information

Modeling the impact of buffering on

Modeling the impact of buffering on Modeling the impact of buffering on 8. Ken Duffy and Ayalvadi J. Ganesh November Abstract A finite load, large buffer model for the WLAN medium access protocol IEEE 8. is developed that gives throughput

More information

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints 1 Optimal Power Allocation over Fading Channels with Stringent Delay Constraints Xiangheng Liu Andrea Goldsmith Dept. of Electrical Engineering, Stanford University Email: liuxh,andrea@wsl.stanford.edu

More information

How user throughput depends on the traffic demand in large cellular networks

How user throughput depends on the traffic demand in large cellular networks How user throughput depends on the traffic demand in large cellular networks B. Błaszczyszyn Inria/ENS based on a joint work with M. Jovanovic and M. K. Karray (Orange Labs, Paris) 1st Symposium on Spatial

More information

Probabilistic Coverage in Wireless Sensor Networks

Probabilistic Coverage in Wireless Sensor Networks Probabilistic Coverage in Wireless Sensor Networks Mohamed Hefeeda and Hossein Ahmadi School of Computing Science Simon Fraser University Surrey, Canada {mhefeeda, hahmadi}@cs.sfu.ca Technical Report:

More information

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved. Effect of Fading Correlation on the Performance of Spatial Multiplexed MIMO systems with circular antennas M. A. Mangoud Department of Electrical and Electronics Engineering, University of Bahrain P. O.

More information

Dynamic Bandwidth Allocation for Low Power Devices With Random Connectivity

Dynamic Bandwidth Allocation for Low Power Devices With Random Connectivity Dynamic Bandwidth Allocation for Low Power Devices With Random Connectivity Navid Ehsan and Mingyan Liu Abstract In this paper we consider the bandwidth allocation problem where multiple low power wireless

More information

PERFORMANCE OF DISTRIBUTED UTILITY-BASED POWER CONTROL FOR WIRELESS AD HOC NETWORKS

PERFORMANCE OF DISTRIBUTED UTILITY-BASED POWER CONTROL FOR WIRELESS AD HOC NETWORKS PERFORMANCE OF DISTRIBUTED UTILITY-BASED POWER CONTROL FOR WIRELESS AD HOC NETWORKS Jianwei Huang, Randall Berry, Michael L. Honig Department of Electrical and Computer Engineering Northwestern University

More information

Color of Interference and Joint Encoding and Medium Access in Large Wireless Networks

Color of Interference and Joint Encoding and Medium Access in Large Wireless Networks Color of Interference and Joint Encoding and Medium Access in Large Wireless Networks Nithin Sugavanam, C. Emre Koksal, Atilla Eryilmaz Department of Electrical and Computer Engineering The Ohio State

More information

Frequency-Hopped Spread-Spectrum

Frequency-Hopped Spread-Spectrum Chapter Frequency-Hopped Spread-Spectrum In this chapter we discuss frequency-hopped spread-spectrum. We first describe the antijam capability, then the multiple-access capability and finally the fading

More information

Smart Scheduling and Dumb Antennas

Smart Scheduling and Dumb Antennas Smart Scheduling and Dumb Antennas David Tse Department of EECS, U.C. Berkeley September 20, 2002 Berkeley Wireless Research Center Opportunistic Communication One line summary: Transmit when and where

More information

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection

Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection Performance Analysis of Multiuser MIMO Systems with Scheduling and Antenna Selection Mohammad Torabi Wessam Ajib David Haccoun Dept. of Electrical Engineering Dept. of Computer Science Dept. of Electrical

More information

TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS

TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS The 20 Military Communications Conference - Track - Waveforms and Signal Processing TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS Gam D. Nguyen, Jeffrey E. Wieselthier 2, Sastry Kompella,

More information

UE Counting Mechanism for MBMS Considering PtM Macro Diversity Combining Support in UMTS Networks

UE Counting Mechanism for MBMS Considering PtM Macro Diversity Combining Support in UMTS Networks IEEE Ninth International Symposium on Spread Spectrum Techniques and Applications UE Counting Mechanism for MBMS Considering PtM Macro Diversity Combining Support in UMTS Networks Armando Soares 1, Américo

More information

THE EFFECT of multipath fading in wireless systems can

THE EFFECT of multipath fading in wireless systems can IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 47, NO. 1, FEBRUARY 1998 119 The Diversity Gain of Transmit Diversity in Wireless Systems with Rayleigh Fading Jack H. Winters, Fellow, IEEE Abstract In

More information

Performance Evaluation of Uplink Closed Loop Power Control for LTE System

Performance Evaluation of Uplink Closed Loop Power Control for LTE System Performance Evaluation of Uplink Closed Loop Power Control for LTE System Bilal Muhammad and Abbas Mohammed Department of Signal Processing, School of Engineering Blekinge Institute of Technology, Ronneby,

More information

On Event Signal Reconstruction in Wireless Sensor Networks

On Event Signal Reconstruction in Wireless Sensor Networks On Event Signal Reconstruction in Wireless Sensor Networks Barış Atakan and Özgür B. Akan Next Generation Wireless Communications Laboratory Department of Electrical and Electronics Engineering Middle

More information

On the Achievable Diversity-vs-Multiplexing Tradeoff in Cooperative Channels

On the Achievable Diversity-vs-Multiplexing Tradeoff in Cooperative Channels On the Achievable Diversity-vs-Multiplexing Tradeoff in Cooperative Channels Kambiz Azarian, Hesham El Gamal, and Philip Schniter Dept of Electrical Engineering, The Ohio State University Columbus, OH

More information

Reti di Telecomunicazione. Channels and Multiplexing

Reti di Telecomunicazione. Channels and Multiplexing Reti di Telecomunicazione Channels and Multiplexing Point-to-point Channels They are permanent connections between a sender and a receiver The receiver can be designed and optimized based on the (only)

More information

Qualcomm Research DC-HSUPA

Qualcomm Research DC-HSUPA Qualcomm, Technologies, Inc. Qualcomm Research DC-HSUPA February 2015 Qualcomm Research is a division of Qualcomm Technologies, Inc. 1 Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. 5775 Morehouse

More information

Rolling Partial Rescheduling with Dual Objectives for Single Machine Subject to Disruptions 1)

Rolling Partial Rescheduling with Dual Objectives for Single Machine Subject to Disruptions 1) Vol.32, No.5 ACTA AUTOMATICA SINICA September, 2006 Rolling Partial Rescheduling with Dual Objectives for Single Machine Subject to Disruptions 1) WANG Bing 1,2 XI Yu-Geng 2 1 (School of Information Engineering,

More information

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 2, FEBRUARY Srihari Adireddy, Student Member, IEEE, and Lang Tong, Fellow, IEEE

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 2, FEBRUARY Srihari Adireddy, Student Member, IEEE, and Lang Tong, Fellow, IEEE IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 51, NO. 2, FEBRUARY 2005 537 Exploiting Decentralized Channel State Information for Random Access Srihari Adireddy, Student Member, IEEE, and Lang Tong, Fellow,

More information

Open-Loop and Closed-Loop Uplink Power Control for LTE System

Open-Loop and Closed-Loop Uplink Power Control for LTE System Open-Loop and Closed-Loop Uplink Power Control for LTE System by Huang Jing ID:5100309404 2013/06/22 Abstract-Uplink power control in Long Term Evolution consists of an open-loop scheme handled by the

More information

AN EFFICIENT MULTIACCESS PROTOCOL FOR WIRELESS NETWORKS. Benjamin W. Wah and Xiao Su

AN EFFICIENT MULTIACCESS PROTOCOL FOR WIRELESS NETWORKS. Benjamin W. Wah and Xiao Su AN EFFICIENT MULTIACCESS PROTOCOL FOR WIRELESS NETWORKS enjamin W. Wah and Xiao Su Department of Electrical and Computer Engineering and the Coordinated Science Laboratory University of Illinois at Urbana-Champaign

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER Dr. Cheng Lu, Chief Communications System Engineer John Roach, Vice President, Network Products Division Dr. George Sasvari,

More information

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes 7th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece June 4-6, 009 Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes Theofanis

More information

Lecture 9: Spread Spectrum Modulation Techniques

Lecture 9: Spread Spectrum Modulation Techniques Lecture 9: Spread Spectrum Modulation Techniques Spread spectrum (SS) modulation techniques employ a transmission bandwidth which is several orders of magnitude greater than the minimum required bandwidth

More information

Optimal Scheduling Policy Determination for High Speed Downlink Packet Access

Optimal Scheduling Policy Determination for High Speed Downlink Packet Access Optimal Scheduling Policy Determination for High Speed Downlink Packet Access Hussein Al-Zubaidy, Jerome Talim, Ioannis Lambadaris SCE-Carleton University 2 Colonel By Drive, Ottawa, ON, KS B6 Canada Email:

More information

On the Capacity Region of the Vector Fading Broadcast Channel with no CSIT

On the Capacity Region of the Vector Fading Broadcast Channel with no CSIT On the Capacity Region of the Vector Fading Broadcast Channel with no CSIT Syed Ali Jafar University of California Irvine Irvine, CA 92697-2625 Email: syed@uciedu Andrea Goldsmith Stanford University Stanford,

More information

Qualcomm Research Dual-Cell HSDPA

Qualcomm Research Dual-Cell HSDPA Qualcomm Technologies, Inc. Qualcomm Research Dual-Cell HSDPA February 2015 Qualcomm Research is a division of Qualcomm Technologies, Inc. 1 Qualcomm Technologies, Inc. Qualcomm Technologies, Inc. 5775

More information

Joint Scheduling and Fast Cell Selection in OFDMA Wireless Networks

Joint Scheduling and Fast Cell Selection in OFDMA Wireless Networks 1 Joint Scheduling and Fast Cell Selection in OFDMA Wireless Networks Reuven Cohen Guy Grebla Department of Computer Science Technion Israel Institute of Technology Haifa 32000, Israel Abstract In modern

More information

Channel Sensing Order in Multi-user Cognitive Radio Networks

Channel Sensing Order in Multi-user Cognitive Radio Networks 2012 IEEE International Symposium on Dynamic Spectrum Access Networks Channel Sensing Order in Multi-user Cognitive Radio Networks Jie Zhao and Xin Wang Department of Electrical and Computer Engineering

More information

HSPA & HSPA+ Introduction

HSPA & HSPA+ Introduction HSPA & HSPA+ Introduction www.huawei.com Objectives Upon completion of this course, you will be able to: Understand the basic principle and features of HSPA and HSPA+ Page1 Contents 1. HSPA & HSPA+ Overview

More information

Wireless communications: from simple stochastic geometry models to practice III Capacity

Wireless communications: from simple stochastic geometry models to practice III Capacity Wireless communications: from simple stochastic geometry models to practice III Capacity B. Błaszczyszyn Inria/ENS Workshop on Probabilistic Methods in Telecommunication WIAS Berlin, November 14 16, 2016

More information

Performance of Limited Feedback Schemes for Downlink OFDMA with Finite Coherence Time

Performance of Limited Feedback Schemes for Downlink OFDMA with Finite Coherence Time Performance of Limited Feedback Schemes for Downlink OFDMA with Finite Coherence Time Jieying Chen, Randall A. Berry, and Michael L. Honig Department of Electrical Engineering and Computer Science Northwestern

More information

Dynamic Fair Channel Allocation for Wideband Systems

Dynamic Fair Channel Allocation for Wideband Systems Outlines Introduction and Motivation Dynamic Fair Channel Allocation for Wideband Systems Department of Mobile Communications Eurecom Institute Sophia Antipolis 19/10/2006 Outline of Part I Outlines Introduction

More information

Performance Limits of Fair-Access in Sensor Networks with Linear and Selected Grid Topologies John Gibson * Geoffrey G.

Performance Limits of Fair-Access in Sensor Networks with Linear and Selected Grid Topologies John Gibson * Geoffrey G. In proceedings of GLOBECOM Ad Hoc and Sensor Networking Symposium, Washington DC, November 7 Performance Limits of Fair-Access in Sensor Networks with Linear and Selected Grid Topologies John Gibson *

More information

Optimum Power Allocation in Cooperative Networks

Optimum Power Allocation in Cooperative Networks Optimum Power Allocation in Cooperative Networks Jaime Adeane, Miguel R.D. Rodrigues, and Ian J. Wassell Laboratory for Communication Engineering Department of Engineering University of Cambridge 5 JJ

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

SYSTEM LEVEL DESIGN CONSIDERATIONS FOR HSUPA USER EQUIPMENT

SYSTEM LEVEL DESIGN CONSIDERATIONS FOR HSUPA USER EQUIPMENT SYSTEM LEVEL DESIGN CONSIDERATIONS FOR HSUPA USER EQUIPMENT Moritz Harteneck UbiNetics Test Solutions An Aeroflex Company Cambridge Technology Center, Royston, Herts, SG8 6DP, United Kingdom email: moritz.harteneck@aeroflex.com

More information

arxiv: v1 [math.co] 7 Jan 2010

arxiv: v1 [math.co] 7 Jan 2010 AN ANALYSIS OF A WAR-LIKE CARD GAME BORIS ALEXEEV AND JACOB TSIMERMAN arxiv:1001.1017v1 [math.co] 7 Jan 010 Abstract. In his book Mathematical Mind-Benders, Peter Winkler poses the following open problem,

More information

Uplink Closed Loop Transmit Diversity for HSPA Yibo Jiang, Haitong Sun, Sharad Sambhwani, Jilei Hou Qualcomm Inc

Uplink Closed Loop Transmit Diversity for HSPA Yibo Jiang, Haitong Sun, Sharad Sambhwani, Jilei Hou Qualcomm Inc Uplink Closed Loop Transmit Diversity for HSPA Yibo Jiang, Haitong Sun, Sharad Sambhwani, Jilei Hou Qualcomm Inc Abstract The closed loop transmit diversity scheme is a promising technique to improve the

More information

Game Theory and Randomized Algorithms

Game Theory and Randomized Algorithms Game Theory and Randomized Algorithms Guy Aridor Game theory is a set of tools that allow us to understand how decisionmakers interact with each other. It has practical applications in economics, international

More information

Localization (Position Estimation) Problem in WSN

Localization (Position Estimation) Problem in WSN Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless

More information

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO Antennas and Propagation b: Path Models Rayleigh, Rician Fading, MIMO Introduction From last lecture How do we model H p? Discrete path model (physical, plane waves) Random matrix models (forget H p and

More information

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks Won-Yeol Lee and Ian F. Akyildiz Broadband Wireless Networking Laboratory School of Electrical and Computer

More information

Sequencing and Scheduling for Multi-User Machine-Type Communication

Sequencing and Scheduling for Multi-User Machine-Type Communication 1 Sequencing and Scheduling for Multi-User Machine-Type Communication Sheeraz A. Alvi, Member, IEEE, Xiangyun Zhou, Senior Member, IEEE, Salman Durrani, Senior Member, IEEE, and Duy T. Ngo, Member, IEEE

More information

Mobile Radio Propagation: Small-Scale Fading and Multi-path

Mobile Radio Propagation: Small-Scale Fading and Multi-path Mobile Radio Propagation: Small-Scale Fading and Multi-path 1 EE/TE 4365, UT Dallas 2 Small-scale Fading Small-scale fading, or simply fading describes the rapid fluctuation of the amplitude of a radio

More information

THE mobile wireless environment provides several unique

THE mobile wireless environment provides several unique 2796 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 44, NO. 7, NOVEMBER 1998 Multiaccess Fading Channels Part I: Polymatroid Structure, Optimal Resource Allocation Throughput Capacities David N. C. Tse,

More information

Encoding of Control Information and Data for Downlink Broadcast of Short Packets

Encoding of Control Information and Data for Downlink Broadcast of Short Packets Encoding of Control Information and Data for Downlin Broadcast of Short Pacets Kasper Fløe Trillingsgaard and Petar Popovsi Department of Electronic Systems, Aalborg University 9220 Aalborg, Denmar Abstract

More information

Utilization and fairness in spectrum assignment for opportunistic spectrum access

Utilization and fairness in spectrum assignment for opportunistic spectrum access Mobile Netw Appl (6) :555 576 DOI.7/s36-6-73-y Utilization and fairness in spectrum assignment for opportunistic spectrum access Chunyi Peng Haitao Zheng Ben Y. Zhao Published online: 4 May 6 C Science

More information

4740 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 7, JULY 2011

4740 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 7, JULY 2011 4740 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 7, JULY 2011 On Scaling Laws of Diversity Schemes in Decentralized Estimation Alex S. Leong, Member, IEEE, and Subhrakanti Dey, Senior Member,

More information

Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B

Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B Department of Electronics and Communication Engineering K L University, Guntur, India Abstract In multi user environment number of users

More information

Optimal Coded Information Network Design and Management via Improved Characterizations of the Binary Entropy Function

Optimal Coded Information Network Design and Management via Improved Characterizations of the Binary Entropy Function Optimal Coded Information Network Design and Management via Improved Characterizations of the Binary Entropy Function John MacLaren Walsh & Steven Weber Department of Electrical and Computer Engineering

More information