IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 1, JANUARY 2010 113
REX: A Randomized EXclusive Region Based
Scheduling Scheme for mmWave WPANs with
Directional Antenna
Lin X. Cai, Student Member, IEEE , Lin Cai, Member, IEEE, Xuemin (Sherman) Shen, Fellow, IEEE,
and Jon W. Mark, Life Fellow, IEEE
AbstractβMillimeter-wave (mmWave) transmissions are
promising technologies for high data rate (multi-Gbps) Wireless
Personal Area Networks (WPANs). In this paper, we ο¬rst
introduce the concept of exclusive region (ER) to allow
concurrent transmissions to explore the spatial multiplexing
gain of wireless networks. Considering the unique characteristics
of mmWave communications and the use of omni-directional or
directional antennae, we derive the ER conditions which ensure
that concurrent transmissions can always outperform serial
TDMA transmissions in a mmWave WPAN. We then propose
REX, a randomized ER based scheduling scheme, to decide a
set of senders that can transmit simultaneously. In addition, the
expected number of ο¬ows that can be scheduled for concurrent
transmissions is obtained analytically. Extensive simulations
are conducted to validate the analysis and demonstrate the
effectiveness and efο¬ciency of the proposed REX scheduling
scheme. The results should provide important guidelines for
future deployment of mmWave based WPANs.
Index TermsβResource management, exclusive region, service
scheduling, spatial multiplexing gain, mmWave WPAN.
I. INTRODUCTION
T
HE spectrum between 30 GHz an d 300 GHz is referred
to as th e millimeter wave (mmWave) band because
the wavelengths for these frequencies are about one to ten
millimeters. The FCC h a s recently allocated the 57-64 GHz
mmWave band for general unlicensed use, which opens a
door for very high data rate wireless applications over the
7 GHz unlicensed band. The IEEE 802.15.3c has recently
been formed to develop a mmWave-based alternative physical
layer (PHY) for the existing 802.15.3 Wireless Personal Area
Networks (WPANs) standard. The mmWave communications
have many salient features. First, it is anticipated to achieve
very high data rate (multi-Gbps), so it will enable many
killer applications such as IPTV/VoD, 3D gaming, intelligent
transportation systems, etc. These applications require not only
high data rate, but also stringent QoS, in terms of delay,
Manuscript receiv e d May 14, 2007; revised July 15, 2007; accepted July 25,
2007. The associate editor coordinating the review of this paper and approving
it for publication was X.-G. Xia.
L. X. Cai, X. Shen, and J. W. Mark are with the Centre for Wireless
Communications, Department of Electrical and Computer Engineering, Uni-
versity of Waterloo, Waterloo, ON N2L 3G1, Canada (e-mail: {lcai, xshen,
jwmark}@bbcr.uwaterloo.ca).
L. Cai is with the Department of Electrical and Computer Engineering,
Univ ersity of Victoria (e-mail: cai@uvic.ca).
This work has been supported by the Natural Sciences and Engineering
Research Council (NSERC) of Canada under Grant No. RGPIN7779.
Digital Object Identiο¬er 10.1109/TWC.2010.01.070503
jitter, and loss. Second, mmWave systems can coexist well
with existing wireless communication systems, such as WiFi
(IEEE 802.11), cellular systems, and Ultra WideBand (UWB)
systems, because of the large frequency difference. Third,
oxygen absorption peaks at 60 GHz, so the transmission and
interference ranges of mmWave communications are small,
which allows highly dense deployment of mmWave WPANs.
In addition, since the mmWave signal degrades signiο¬cantly
when passing through walls and over distances, this will help
to ensu re the security of the content.
Although mmWave prototype chipsets have been emerg-
ing [1], their performance in a networked environment is still
an open area b eckoning for further investigation. To ensure
the success o f mmWave based WPANs, how to efο¬ciently and
effectively allocate resource for co-existing mmWave devices
is a critical issue, which is the main focus of this paper.
In this paper, we ο¬rst investigate the unique characteristics
of mmWave communications, the appropriate medium ac-
cess techniques, and network architecture for mmWave based
WPANs. We then identify the key opportunities and challenges
in resource management of mmWave WPANs, and propose
REX, a randomized exclusive region (ER) based scheduling
scheme to explore the spatial multiplexing gain in mmWave
WPANs. The basic concept of REX is: each ο¬ow has an ER
around the receiver, and the senders of all ο¬ows transmitting
concurrently should be outside the ERs of other ο¬ows to
ensure that concurrent transmissions are favorable.
The main contributions of the paper are four-fold. First,
to the best of our knowledge, the paper is one of the ο¬rst
to systematically study the resource management issues for
mmWave b ased WPANs. Second, we propose how to allow
concurrent transmissions appropriately to explore the spa-
tial multiplexing gain in mmWave WPANs, and derive the
sufο¬cient conditions to ensure that concurrent transmissions
are favorable in terms of per ο¬ow throughput and network
throughput, considering both omni-(directional) and direc-
tional antennae. Third, optimal scheduling for peer to peer
concurrent transmissions is known to be NP-hard [2], [3]. In
traditional scheduling problems, the utility (e.g., throughput)
obtained per unit resource (e.g., bandwidth Γ time slot) is
deterministic; here, utility is variable according to channel data
rate, network topology, user deployment, transmission power,
cross-correlations of interfering signals, and the scheduling
decision itself. Since the optimal scheduling problem is dif-
1536-1276/10$25.00
c
ξ 2010 IEEE
Authorized licensed use limited to: UNIVERSITY OF VICTORIA. Downloaded on February 10, 2010 at 17:52 from IEEE Xplore. Restrictions apply.
114 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 1, JANUARY 2010
ο¬cult to solve in real time, we propose the REX scheme
as the ο¬rst step to explore the spatial multiplexing capacity
of mmWave WPANs. Finally, given the ER condition, we
analytically investigate the network performance in terms of
the expected number of concurrent transmissions. Extensive
simulations have demonstrated the accuracy of the analysis
and the efο¬ciency of the proposed scheduling scheme.
The remainder of the paper is organized as follows. In
Sec. II, we present the channel characteristics of mmWave
communications and the architecture design of mmWave based
WPANs. In Sec. III, we derive the exclusive regions con-
sidering both omni- and directional antennae. The proposed
REX scheme is presented in Sec. IV-A, and its performance
is analyzed in Sec. IV-B. Simulation results are presented in
Sec. V, followed by the related work in Sec. VI. Concluding
remarks and future work are given in Sec. VII.
II. S
YSTEM MODE L
A. mmWave Channel Characteristics and Multiple Access
The main characteristics of mmWave communications are
short wavelength/high frequency, large bandwidth and high
interaction with atmospheric constituents. For mmWave com-
munications with very high data rates (and thus very small
symbol duration), intersymbol interference (ISI) due to time
dispersion in multipath propagation becomes signiο¬cant. Or-
thogonal frequency-division multiplexing (OFDM) signals are
relatively robust against ISI due to the reduced symbol rate
in each of the subcarriers, and thus, it is a good candidate
for mmWave communications. Although we use OFDM in
our system model, our work is independent of any particular
modulation schemes.
OFDM can b e combined with a multiple access scheme
such as Time Division Multiplex Access (TDMA) or Code Di-
vision Mu ltiple Access (CDMA) for effective multiple access
control [4]. OFDM-TDMA are straightforward: different users
share the wireless medium in different time slots. Several com-
binations of OFDM and CDMA have been discussed in [5].
For RF oscillators at mmWave spectrum, it is very difο¬cult
to maintain a low level phase noise, which affects the signal
in the frequency conversion operations, and results in higher
bit error rate (BER) for effective communications. Different
multiple access techniques, including OFDM/TDMA, direct
sequence (DS)-CDMA, Multi-Carrier (MC)-CDMA, and MC-
DS-CDMA, have different sensitivities to phase noise. Ac-
cording to [6], MC-DS-CDMA is most robust against phase
noise and multiple access interference (MAI). Therefore, we
deploy MC-DS-CDMA as the medium access technique for
the mmWave networks.
B. Directional Antennae
Because of the unique characteristics of 60 GHz mmWave
communications, i.e., small wavelength and high path loss due
to severe oxygen absorption and atmospheric attenuation, it
is highly desired to use directional antenna to achieve much
higher antenna gain over a longer transmission range, by
radiating transmission energy to the d esired direction only [7].
There are two types of directional antennae [8]: conventional
sectored/switched antenna array and adaptive antenna array. A
sectored antenna array consists of a number of ο¬xed beams
that provide full coverage in azimuth. An adaptive antenna
array is able to automatically adapt its radiation patterns b y
using beamforming tech nique that intelligently puts a main
beam in the direction of the wanted signal an d nulls in the
directions of the interference and noise. Since the size of the
antennae used for mmWave communications could be very
small, it is feasible to deploy multiple antenna elements in a
device to achieve directivity. In a mmWave WPAN with direc-
tional antennae, directivity and high path loss should result in
amoreefο¬cient spectrum reuse and signiο¬cant improvement
in the network throughput. In addition, directional antennae
are more energy efο¬cient.
In the networking research community, a popular antenna
model for directional antenna is the ο¬at-top model [9], [10]:
the antenna gain is a constant within the beamwidth and zero
outside the beamwidth. Therefore, for a beam with beamwidth
π, the antenna gain of the mainlobe is πΊ
π
=2π/π,andthat
of sidelobe is πΊ
π
=0. A more realistic three-dimensional
cone plus sphere model is proposed in [11], taking the effects
of sidelobes into consideration. In this model, the antenna
gain consists of a mainlobe of beamwidth π and aggregated
spherical sidelobes of beamwidth 2π β π at the base of the
mainlobe cone. Uniform gain is also assumed for simplicity
in the cone plus sphere model. Since we consider all devices
in a WPAN to be in a plane, we employ the cone plus
circle model in a two-dimensional scenario and deο¬ne the
antenna gains of the mainlobe and sidelobe as πΊ
π
= π
2π
π
and πΊ
π
=(1β π)
2π
2π βπ
, respectively, where π is the antenna
radiation efο¬ciency.
C. WPAN Network Architecture
Since mmWave communications cannot penetrate walls, we
consider devices randomly distributed in an πΏ Γ πΏ square
room. IEEE 802.15.3 is the standard dedicated for high
rate WPANs. According to IEEE 802.15.3, multiple devices
form a piconet which is the basic network element. One
device is selected as the piconet controller (PNC) that collects
the global information o f the piconet. Data transmissions in
the piconet is based on the time-slotted superframe struc-
ture [12]. Considering most devices using directional antenna
in mmWave WPANs, the centralized PNC is very useful
for device/neighbor discovery. The PNC broadcasts beacons
periodically to all directions which a llow other devices to
synchronize and determine their locations. All devices send
channel time requests and their locations to the PNC, which
schedules peer-to-peer communications accordingly. However,
the scheduling algorithm is not speciο¬ed in the stand a rd, and
it is our focus.
III. E
XCLUSIVE REGIONS
Let π
π
denote the received signal power, π
the chan-
nel capacity (or the achievable data rate with an efο¬cient
transceiver design), π
0
the one-sided spectral density of white
Gaussian noise, and πΌ the total interference power. According
to the Shannon theory, π
= π log
2
(ππΌππ
+1),where
ππΌππ
= π
π
/(π
0
π + πΌ).
Authorized licensed use limited to: UNIVERSITY OF VICTORIA. Downloaded on February 10, 2010 at 17:52 from IEEE Xplore. Restrictions apply.
CAI et al.: REX: A RANDOMIZED EXCLUSIVE REGION BASED SCHEDULING SCHEME FOR MMWAVE WPANS WITH DIRECTIONAL ANTENNA 115
Consider a network with π ο¬ows, {π
π
, β£π β 0, 1, ..., π},
requesting transmission times in a superframe with π time
slots. The distanc e between the transmitter and receiver of
the π-th ο¬ow is π
π
, and the distance between the transmit-
ter of th e π-th ο¬ow and the receiver of the π-th ο¬ow is
π
π,π
. The average transmitting power and receiving power
of ο¬ow π
π
are denoted as π
π
(π) and π
π
(π), respectively.
Using the free space path loss model, π
π
(π) can be calculated
as π
π
(π)=πΊ
π
(π)πΊ
π
(π)
ξ
π
4ππ
π
ξ
2
π
π
(π), where πΊ
π
(π) and
πΊ
π
(π) are the antenna gains o f the transmitter and receiver,
respectively. Considering signal dispersion over distance, the
average received signal power is modeled as
π
π
(π)=π
1
πΊ
π
(π)πΊ
π
(π)π
βπΌ
π
π
π
(π), (1)
where π
1
β (π/4π)
2
is a constant coefο¬cient dependent on
the wavelength π,andπΌ is the path loss exponent dependent
on the propagation environment and usually takes the value
between 2 to 6 [13]. Assume that πΊ
π
(π), πΊ
π
(π) and πΌ are
constant, and all devices use the same transmission power.
If only one ο¬ow is allowed to transmit at a time, i.e., ο¬ows
are transmitted in a TDMA fashion, the average data rate of
the π-th ο¬ow during the π slots, π
π
,isgivenby
π
π
=
π
2
π
π
log
2
(
π
1
πΊ
π
(π)πΊ
π
(π)π
π
(π)π
βπΌ
π
π
0
π
+1) (2)
where π
2
is a coefο¬cient related to the efο¬ciency of the
transceiver design. If all ο¬ows can be transmitted simulta-
neously in all slots, i.e., ο¬ows are transmitted in a CDMA
fashion, the achievable data rate, π
β²
π
,oftheπ-th ο¬ow is given
by
π
β²
π
= π
2
π log
2
(
π
1
πΊ
π
(π)πΊ
π
(π)π
π
(π)π
βπΌ
π
π
0
π +
ξ
πβ=π
πΌ
π,π
+1) (3)
where πΌ
π,π
is the interference power between the transmitter
of the π-th ο¬ow and the receiver of the π-th ο¬ow. Assume the
cross correlation between any two concurrent transmissions
is constant, πΊ
π,π
= πΊ
0
, βπ β= π. The inter ference power is
πΌ
π,π
= π
1
πΊ
0
πΊ
π
(π)πΊ
π
(π)π
π
(π)π
βπΌ
π,π
.
To compare π
and π
β²
, we consider two cases separately.
First, if SINR < 1, the achieved data rate can be approximated
as
π
2
π log
2
(SINR + 1) β π
2
π Γ SINR log
2
π. (4)
With the approximation, from (2) and (3), a sufο¬cient condi-
tion to ensure that π
β²
π
β₯ π
π
is πΌ
π,π
β€ π
0
π, βπ β= π, i.e.,
the average interference level from any other ο¬ow should be
less than the background noise
1
. Thus, if we allow ο¬ows with
mutual interference less than that of the background noise to
transmit simultaneously, the throughput of each ο¬ow can be
higher than that of serial TDMA transmissions.
Second, if SINR β₯ 1 , the approximation in (4) may not
hold. Nevertheless, the previous derived sufο¬cient condition
can still ensure that π
π
β€ π
β²
π
. This is because log
2
(π₯/π +
1) β₯ (1/π )log
2
(π₯ +1), βπ₯ β₯ 1,πβ₯ 1.IfπΌ
π,π
β€ π
0
π ,
1
The necessary and sufο¬cient condition to ensure that π
β²
π
β₯ π
π
is
β
πβ=π
πΌ
π,π
β€ (π β 1)ππ
0
,whereο¬ow π is scheduled to transmit
concurrently with ο¬ow π.Thesufο¬cient condition given in the main text is
more conservative, but it allows to design much simpler and practically more
feasible scheduling algorithms.
r
2
r
1
r
3
r
0
r
5
r
4
r
r
r
8
(a) Omni β Omni (b) Directional β Omni
(d) Directional β Directional
(c) Omni β Directional
7
6
Fig. 1. Exclusiv e regions for omni-directional and directional antennae.
π
β²
π
/π
π
β₯ 1/π log
2
(SNR + 1)/ log
2
(SNR/π +1)β₯ 1. Thus,
the derived sufο¬cient condition is still applicable.
Assume that the noise power spectrum is constant. To
ensure that the interfer ence p ower is less than the noise,
we should not allow any interferer inside an ER around the
receiver. In other words, an interferer should be at least π(π)
away from the receiver of the π-th ο¬ow , where π(π) is given
as
π(π)=(
π
1
πΊ
0
πΊ
π
(π)πΊ
π
(π)π
π
(π)
π
0
π
)
1/πΌ
. (5)
The ERs are determined by the types of transmitting and
receiving antennae, i.e., omni- or directional. In the following,
we consider four cases in a two-dimensional plane, and the
results obtained can also be extended to three-dimensional
space.
Case 1: Omni-antenna to Omni-antenna
In this case, both the transmitters and receivers use omni-
antennae, πΊ
π
(π)=πΊ
π
(π)=1, βπ β 1, 2, ..., π. The interfe r-
ence between ο¬ows π and π is πΌ
π,π
= π
1
πΊ
0
π
π
(π)π
βπΌ
π,π
. Assume
all transm itters use th e same power π for transmission. To
ensure that the interference from each interfere to be less than
the noise, all interfering sources should be at least π
0
away
from the receiver of the π-th ο¬ow (π
π,π
β₯ π
0
), where π
0
is
given by
π
0
=(
π
1
πΊ
0
π
π
0
π
)
1/πΌ
. (6)
Therefore, the ER is a circle centered at the receiver, with
radius π
0
, as shown in Fig. 1 (a).
Case 2: Directional-antenna to Omni-antenna
In this case, the transmitter an tennae are direction al and
the receiver antennae are omni-antennae (πΊ
π
(π)=1). The
directional antenna pattern consists of a mainlobe of gain πΊ
π
π
with beamwid th π and a sidelobe of gain πΊ
π
π
with beamwidth
2π β π.
Authorized licensed use limited to: UNIVERSITY OF VICTORIA. Downloaded on February 10, 2010 at 17:52 from IEEE Xplore. Restrictions apply.
116 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 9, NO. 1, JANUARY 2010
As shown in Fig. 1(b), if a receiver is inside the radiation an-
gle of an interferer, the interference is πΌ
π,π
= π
1
πΊ
0
πΊ
π
π
ππ
βπΌ
π,π
.
Thus, an interferer should be outside the circle centered at the
receiver with radius π
1
:
π
1
=(
π
1
πΊ
0
πΊ
π
π
π
π
0
π
)
1/πΌ
. (7)
If a receiver is outside the radiation angle of an interferer, we
have πΌ
π,π
= π
1
πΊ
0
πΊ
π
π
ππ
βπΌ
π,π
, and the ER is a circle with radius
π
2
:
π
2
=(
π
1
πΊ
0
πΊ
π
π
π
π
0
π
)
1/πΌ
. (8)
Case 3: Omni-antenna to Directional-antenna
When the receiver antennae are directional and the transmit-
ter antennae are omni-directional, the exclusive region in this
case is a sector of a circle centered at the receiver with radius
π
4
plus a sector with radius π
3
and angle 2π βπ,asshownin
Fig. 1(c), where π is the beamwidth of the directional antenna
of the receiver.
Let πΊ
π
π
be the antenna gain of the receiver within the
beamwidth of π,andπΊ
π
π
the gain outside the beamwidth. If
an interferer is located within the beamwidth of a receiverβs
antenna, πΌ
π,π
= π
1
πΊ
0
πΊ
π
π
ππ
βπΌ
π,π
, and the interferer should be
at least π
3
away from the receiver:
π
3
=(
π
1
πΊ
0
πΊ
π
π
π
π
0
π
)
1/πΌ
. (9)
Otherwise, πΌ
π,π
= π
1
πΊ
0
πΊ
π
π
ππ
βπΌ
π,π
and the interferer should
be at least π
4
away from the receiver:
π
4
=(
π
1
πΊ
0
πΊ
π
π
π
π
0
π
)
1/πΌ
. (10)
Case 4: Directional-antenna to Directional-antenna
When both the transmitter and receiver antennae are direc-
tional, the ER contains four zones. If an interferer is located
within the beamwidth of the receiver, and the receiver is also
within the beamwidth of the interferer, the interferer should
be at least π
8
away from the receiver:
π
8
=(
π
1
πΊ
0
πΊ
π
π
πΊ
π
π
π
π
0
π
)
1/πΌ
. (11)
Therefore, the ο¬rst ER zone is a cone with angle π and radius
π
8
.
If an interferer is within the radiation angle of the receiver,
but the receiver is outside the radiation angle of the interferer,
the second ER zone is a cone with angle π and radius π
6
:
π
6
=(
π
1
πΊ
0
πΊ
π
π
πΊ
π
π
π
π
0
π
)
1/πΌ
. (12)
If an interferer is outside the radiation angle of the receiver
with its radiation beamwidth toward the receiver, the third ER
zone is a sector with angle 2π β π and radius π
7
:
π
7
=(
π
1
πΊ
0
πΊ
π
π
πΊ
π
π
π
π
0
π
)
1/πΌ
. (13)
If both the interferer and the receiver are outside of each
otherβs radiation beamwidth, the last ER zone is a sector with
angle 2π β π and radius π
5
:
π
5
=(
π
1
πΊ
0
πΊ
π
π
πΊ
π
π
π
π
0
π
)
1/πΌ
. (14)
The four ER zones for this case are shown in Fig. 1 (d).
IV. REX S
CHEDULING SCHEME
A. REX Scheme
It is shown in Sec. III that concurrent transmissions are more
favorable than serial TDMA transmissions if all interfering de-
vices are sufο¬ciently far apart, i.e., outside the ERs of the other
receivers. In other words, network throughput can be improved
by exploiting the spatial reuse of the wireless channel for
concurrent transmissions. With a random network topology,
the optimal scheduling problem for concurrent transmissions
is known to be NP-hard [2], [3]. Unlike the traditional
scheduling problems, each ο¬owβs throughput per time slot
in mmWave WPANs is unknown before the scheduling de-
cision, and it depends on network topology, user deployment,
transmission power, cross-correlations of interfering signals,
and the scheduling decision itself. If π β= ππ,thereis
no polynomial time algorithm to optimize the scheduling
decision.
In the following, we propose REX, a randomized ER based
scheduling scheme f or a centralized mmWave WPAN, with
computational complexity π(π
2
log π) to allocate a time
slot. We consider a WPAN with π active ο¬ows requesting
transmissions. The PNC has the global information of the
WPAN, e.g., the number of active ο¬ows, and the location
information of all devices, etc., based on which the PNC
schedules peer-to-peer transmissions for active ο¬ows
2
. Denote
the set of all active ο¬ows as π{π} of π elements. A subset
of ο¬ows πΎ
π
β π{π } contains the ο¬ows scheduled in slot π
that satisfy the conditions favoring concurrent transmissions,
as derived in (6)-(14). Denote πΉπ the set of scheduled ο¬ows
in π{π } and π
π
(π) the numbe r of slots allocated to ο¬ow π.
Initially, πΉπ = πΎ
π
= πππΏπΏ and π
π
=0for all ο¬ows in any
slot. The proposed REX scheme is as follows.
β Step 1: Randomly choose one ο¬ow with the minimum
π
π
and schedule it in slot π (in itially, π =1for the ο¬rst
slot). Add this ο¬ow to the subsets πΎ
π
.Iftheο¬ow is not
included in πΉπ, add it to πΉπ;
β Step 2: Check all the remaining active ο¬ows in the set
π{π}βπΎ
π
for concurrent transmission conditions as
derived in (6)-(14), starting from the ο¬ow with the small-
est π
π
.Ifanyο¬ow satisο¬es the concurrent transmission
condition, i.e., the new ο¬ow and the ο¬ows in set πΎ
π
are
mutually outside each otherβs exclusive regions, add it to
πΎ
π
and increase π
π
of the ο¬ow by one. If this ο¬ow is not
included in πΉπ, add it to πΉπ;
β Step 3: Increase the slot number π by one and sort ο¬ows
according to π
π
in ascending order;
β Step 4: Repeat Steps 1-3 until all ο¬ows are scheduled,
πΉπ = π{π}.
The procedure can also be repeated until the requirements
of all active ο¬ows are fully satisο¬ed. It is worth noting that
although sorting ο¬ows according to their π
π
in step 2 w ill
increase the computational complexity by π(π log π),itis
essential for main taining fairness among ο¬ows. If we search
2
In WPANs, the mobility is typically low, e.g., β€ 1 m/s, and the superframe
duration is less than 100 ms. Thus, the node movement is normally less than
0.1 m during the superframe duration. Such small change in location will not
signiο¬cantly affect the received power and interference power level, and it is
acceptable to ignore mobility for scheduling decision.
Authorized licensed use limited to: UNIVERSITY OF VICTORIA. Downloaded on February 10, 2010 at 17:52 from IEEE Xplore. Restrictions apply.
CAI et al.: REX: A RANDOMIZED EXCLUSIVE REGION BASED SCHEDULING SCHEME FOR MMWAVE WPANS WITH DIRECTIONAL ANTENNA 117
ο¬ows in a deterministic sequence for slot allocation, those
ο¬ows with smaller sequence number are more likely to be
scheduled in πΎ
π
. This will cause serious unfairness problem,
as shown in th e simulation results in a later section. With the
searching sequence used in Step 2, the maximum access delay
of all ο¬ows can be bounded.
The r esults of whether two ο¬ows are m utually exclusive
can be saved in a look-up table to reduce the execution time
of REX. Due to low mobility in WPANs, the frequency of
updating this table is low.
B. Average Number of Concurrent Transmissions
Given the number of active users in an area, what is the
number of ο¬ows that can transmit simultaneously under the
constraint of the ER condition? Since n etwork topology and
user deployment drastically affect the network performance,
we focus on the expected number of concurrent transmissions,
which is general and independent of network topology and
user deployment.
Consider an πΏ ΓπΏ square room containing π active ο¬ows,
with π transmitter s and π receivers randomly deployed. De-
ο¬ne π (π, π) as the probability that only π ο¬ows satisfy the ER
conditio n and can be scheduled for concurrent transmissions,
after checking the ο¬rst π β€ π ο¬ows one by one. Without loss
of generality, we check ο¬ows in ascending order 1, 2, ..., π.
The ο¬rst ο¬ow π
1
will be scheduled for transmission in the
set πΎ, and we have π (1, 1) = 1.Flowπ
2
will be added
to πΎ if it does not conο¬ict with ο¬ow π
1
.Deο¬ne π as the
probability o f a transmitter lying outside an ER of a receiver.
The probability that a ο¬ow does not conο¬ict with anoth e r ο¬ow
is π
2
, because both transmitters should be outside the ERs of
the other receivers. Accordingly, the probability that two ο¬ows
do not satisfy the ER condition is 1 β π
2
. Therefore, in the
two-ο¬ow case, we have π (2, 2) = π
2
and π (1, 2) = 1 βπ
2
.
After we check the ο¬rst π ο¬ows, there are π ο¬ows in πΎ if a)
there are π β1 ο¬ows in πΎ when we check the ο¬rst πβ1 ο¬ows,
and the π-th ο¬ow does not conο¬ict with the other π β1 ο¬ows
in πΎ;orb)thereareπ ο¬ows in the set when we check the
ο¬rst π β1 ο¬ows, and the π-th ο¬ow conο¬icts with one of the π
ο¬ows in πΎ. The probability that a ο¬ow does not conο¬ict with
any of the other π β 1 ο¬ows is π
2(πβ1)
.
π (π, π)= π (π β 1,πβ 1)π
2(πβ1)
(15)
+π (π, π β1)(1 β π
2π
) for π<π.
If, among the π ο¬ows, only the ο¬rst ο¬ow can be added in
πΎ, implying that the following π β1 ο¬ows do not satisfy the
ER condition, we have
π (1,π)=(1β π
2
)
πβ1
for π =1. (16)
Another extreme case is that all π ο¬ows can be scheduled
concurrently, which means that none of the ο¬ows conο¬icts
with the remaining π β1 ο¬ows,
π (π,π)=(π
πβ1
)
π
for π =1. (17)
Given the initial values of π (1, 1), π (1, 2) and π (2, 2),we
can iteratively obtain π (π, π) as a function of π for βπ, 1 β€
S
A0
A0
A0
f1
f2
f3
r0
A2
S
A1
f1
f3
r1
r0
A2
A1
A2
A1
f2
(a) Omni-Omni (b) Directional-Omni
(c) Omni-Directional
S
A 4
A3
A3
A4
A3
A4
r
4
r3
f2
f3
f1
(d) Directional-Directional
A6
A5
A 7
A 8
A 7
S
f3
f1
A 6
A5
A7
A 8
A6
A5
A 8
f2
Fig. 2. Concurrent transmissions in WPANs.
π β€ π . The expected number of concurrent transmissions is
πΈ[πΆπ]=
π
ξ
π=1
ππ(π, π). (18)
To obtain πΈ[πΆπ], we need to know π. Let the size o f the
ER of a receiver be π΄, and total area π = πΏ
2
.Asshown
in Fig. 2, with each device randomly deployed in the room,
an interferer of one ο¬ow is outside the ER of the receiver of
another ο¬ow with probability π =1β π΄/π. Since the ER
region and π are related to the types of antennae used, in the
following, we derive π by considering the four cases shown
in Fig. 1.
Case 1: Omni-antenna to Omni-antenna
In case 1, the ER is a circle with radius π
0
and π΄
0
= ππ
2
0
,
as shown in Fig. 2(a ). The probability that an interferer is
outside the ER of a receiver is given by
π
1
=1β
π΄
0
π
=1β
ππ
2
0
π
, for π
0
<< πΏ. (19)
Case 2: Directional-antenna to Omni-antenna
Due to the omni- receivers and directional transmitters,
the ER in case 2 contains two zones, a circle with radius
π
1
and another circle with radius π
2
, as shown in Fig. 2(b).
Accordingly, the areas of the two zones are π΄
1
= ππ
2
1
and
π΄
2
= ππ
2
2
. If a receiver is within the radiation angle of
an interferer with probability π/2π, the interferer is outside
the ο¬rst ER zone (π΄
1
) with probability 1 β π΄
1
/π. Similarly,
if a receiver is outside the radiation angle of an interferer
with probability 1 βπ/2π, the interferer is outside the second
ER zone (π΄
2
) with probability 1 β π΄
2
/π. Therefore, the
probability that an interferer is outside the ER of a receiver is
given by
π
2
=1β
ππ
2
2
π
+
π
2
2
π
2π
β
π
2
1
π
2π
, for π
1
,π
2
<< πΏ. (20)
Authorized licensed use limited to: UNIVERSITY OF VICTORIA. Downloaded on February 10, 2010 at 17:52 from IEEE Xplore. Restrictions apply.