0-7803-7016-3/01/$10.00 ©2001 IEEE
Transmission Scheduling for
Efficient Wireless Utilization
Xin Liu, Edwin K. P. Chong, and Ness B. Shroff
School of Electrical and Computer Engineering
Purdue University, West Lafayette, IN 47907-1285
xinliu, echong, shroff @ecn.purdue.edu
Abstract— We present an “opportunistic” transmission scheduling pol-
icy that exploits time-varying channel conditions and maximizes the system
performance stochastically under a certain resource allocation fairness con-
straint. We establish the optimality of the scheduling scheme and also de-
scribe a practical scheduling procedure to implement our scheme. Through
simulation results, we show that the scheme also works well for nonsta-
tionary scenarios and results in performance improvements of –
compared with a scheduling scheme that does not take into account chan-
nel conditions. Furthermore, we note that in wireless networks, an impor-
tant role of resource allocation is to balance the system performance and
fairness among “good” and “bad” users. We propose three heuristic time-
fraction assignment schemes, which approach the problem from different
viewpoints.
Keywords—Scheduling, fairness, wireless, high-rate-data.
I. I NTRODUCTION
UTURE wireless networks are designed to support wide-
band data communications as well as voice communica-
tions. Such a network will be the basis for a wireless information
society where access to information and information services
such as electronic commerce is available anytime, anywhere,
and to anybody. Throughout the world, the demand for wire-
less communication systems has increased exponentially in the
last few years. Because wireless frequency is a scarce resource,
efficient frequency utilization is becoming increasingly impor-
tant. Resource allocation schemes and scheduling policies are
critical to achieving these goals.
In wireline networks, resource allocation schemes and
scheduling policies play important roles in providing service
performance guarantees, such as throughput, delay, delay-jitter,
fairness, and loss rate [1]. However, resource allocation and
scheduling schemes from the wireline domain do not carry over
to wireless systems because wireless channels have unique char-
acteristics not found in wireline channels, such as limited band-
width, time-varying and location-dependent channel conditions,
and channel-condition-dependent throughput.
In wireless networks, the channel conditions of mobile users
are time-varying. Radio propagation can be roughly char-
acterized by three nearly independent phenomena: path-loss
variation with distance, slow log-normal shadowing, and fast
multipath-fading. Path losses vary with the movement of mobile
stations. Slow log-normal shadowing and fast multipath-fading
are time-varying with different time scales. Thus, users per-
ceive time-varying service quality and/or quantity because chan-
nel conditions are time-varying. For voice users, better channel
conditions may result in better voice quality. For packet data
service, better channel conditions (or larger signal to interfer-
ence plus noise ratio (SINR)) can be used to provide higher data
rates by reducing coding or spreading and/or increasing the con-
stellation density. Previous research shows that cellular spectral
efficiency (in terms of b/s/Hz/sector) can be increased by a fac-
tor of two or more if users with better links are served at higher
data rates [2]. Procedures to exploit this are already in place for
all the major cellular standards: adaptive modulation and coding
schemes are implemented in the 3G TDMA standards, and vari-
able spreading and coding are implemented in the 3G CDMA
standards. In general, a user is served with better quality and/or
at a higher bit rate when the channel condition is better.
On one hand, good scheduling schemes should be able to ex-
ploit the time-varying channel conditions of users to achieve
higher utilization of wireless resources. On the other hand, the
potential to exploit higher data throughputs in an opportunis-
tic way, when channel conditions permit, introduces the trade-
off problem between wireless resource efficiency and fairness
among users. Because wireless spectrum is a scarce resource,
improving the efficiency of spectrum utilization is important,
especially to provide high-rate-data service. Hence, we cannot
expect the same throughput for all users because the users in
general can have very different channel conditions. However, a
scheme designed only to maximize the overall throughput could
be very unfair among users, especially users with widely dis-
parate distances from the base station. For example, allowing
only users close to the base station to transmit with high trans-
mission power may result in very high throughput, but is un-
fair to other users. This basic dilemma motivates our work: to
improve wireless resource efficiency by exploiting time-varying
channel conditions while at the same time control the level of
fairness among users.
In this paper, we consider a time-slotted system in which time
is the resource to be shared among the users. Associated with
each user is a number between and representing the long-
term fraction of time to be assigned to the user. This “time-
fraction assignment” to users represents the fairness constraint.
Given this fairness constraint, the problem is to determine which
user should be scheduled to transmit at each time slot so that
network performance is optimized. To solve this problem, we
present an opportunistic scheduling scheme that maximizes the
wireless resource utilization by exploiting time-varying chan-
776 IEEE INFOCOM 2001