Sei sulla pagina 1di 13

724 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO.

6, JUNE 2008

Understanding the Impact of Interference


on Collaborative Relays
Yan Zhu, Student Member, IEEE, and Haitao Zheng, Member, IEEE

Abstract—Collaborative relays achieve the benefits of spatial diversity without requiring physical antenna arrays at the end devices.
Although many studies have demonstrated its effectiveness in an isolated single source-destination system, applying cooperative
relays to a large-scale wireless network remains challenging. We show that a large wireless system with cooperative relays can be
penalized by the elevated level of interference it produces. By examining the interdependency between interference management
and cooperative relay strategies, the penalty is modeled by an increase in spectrum resource usage and translated into a penalty
on single-link throughput. This throughput penalty serves as a reference for designing collaborative relays in isolated scenarios.
To mitigate the impact of interference, we present two channel allocation mechanisms for collaborative relay systems with different
fairness and utilization trade-offs. Simulation results confirm our analytical findings and demonstrate the effectiveness of our proposed
channel allocation mechanisms.

Index Terms—Wireless network, collaborative relay, interference management, resource allocation.

1 INTRODUCTION

W IRELESSnetworks suffer from frequent and unpredict-


able packet losses because of channel fading. Many
wireless systems use multiple-input, multiple-output
allocation [12], power allocation [8], and the use of group
nulling to increase array gain [13]. Overall, these studies have
demonstrated the effectiveness of collaborative relays in a
(MIMO) antenna arrays that exploit spatial diversity to small-scale isolated wireless network.
mitigate channel fading and extend the transmission range. Deploying collaborative relays in large-scale wireless
Most portable wireless devices, however, can carry one or networks, however, faces many challenges [9], [14], [15]. In
two antennas only, which, in turn, significantly limits the addition to requiring efficient protocols for node collabora-
effectiveness of the MIMO mechanism. tion, a critical challenge is to address the impact of an
Recent proposals [1], [2], [3] address this limitation elevated interference produced by signal relaying. When
through collaborative relays. Devices equipped with omni- interference is a dominant limiting factor, the increase in
directional antennas can intersect a neighboring transmit- interference level translates into degraded throughput and
ter’s signal and relay it to the designated receiver. The higher packet losses.
receiver combines multiple signal streams from both In this paper, we show both analytically and experimen-
source and relay nodes to recover the transmitted signal tally that the use of collaborative relays in large wireless
with higher reliability. By collaboratively relaying the signal, networks is penalized by the elevated level of interference.
nodes form a virtual antenna array, achieving the same We characterize the penalty in terms of increase in the
benefits as a MIMO system with only one antenna per device. amount of channel resource consumption and translate it to
There have been significant efforts toward understanding a throughput penalty in an isolated source-destination-relay
and improving the benefits of collaborative relays in scenario. This throughput penalty provides a reference for
small (isolated) wireless networks. In a simple single designing collaborative relay strategies. In particular, we
source-destination-relay scenario, existing contributions show that a large-scale wireless network can benefit from
span from the analysis of channel capacity [4], [5] and the use of collaborative relays only if the gain of relaying
diversity-multiplexing trade-off [2], [6] to algorithm design in isolated scenarios is higher than a critical ratio, which is
for power allocation [7], [8], relay selection [9], and strictly larger than 1.
link retransmission [10]. Others extend the results to a In addition to identifying and characterizing the inter-
more complex scenario with multiple source-destination- ference penalty, we also propose channel allocation
relay nodes, including capacity analysis [11], resource mechanisms to mitigate the impact of interference. We
propose to assign orthogonal channels to conflicting trans-
mission links. By assigning different priorities to direct and
. Y. Zhu is with the Department of Electrical Engineering and Computer relay links, we design two approaches that trade off fairness
Science, Northwestern University, Evanston, IL 60208.
E-mail: yan-zhu@northwestern.edu.
against system throughput. We perform extensive simula-
. H. Zheng is with the Department of Computer Science, University of tions to verify our analytical findings and evaluate the
California, Santa Barbara, Santa Barbara, CA 93106. performance of proposed channel allocation mechanisms.
E-mail: htzheng@cs.uscb.edu. The rest of the paper is organized as follows: We start
Manuscript received 12 Apr. 2007; revised 15 Nov. 2007; accepted 3 Dec. with a brief overview of collaborative relays in Section 2
2007; published online 26 Dec. 2007. and model the network-wide interference in Section 3. In
For information on obtaining reprints of this article, please send e-mail to:
tmc@computer.org, and reference IEEECS Log Number TMC-2007-04-0102. Section 4, we characterize the impact of interference using
Digital Object Identifier no. 10.1109/TMC.2007.70790. a conflict-graph-based resource allocation problem and
1536-1233/08/$25.00 ß 2008 IEEE Published by the IEEE CS, CASS, ComSoc, IES, & SPS
Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
ZHU AND ZHENG: UNDERSTANDING THE IMPACT OF INTERFERENCE ON COLLABORATIVE RELAYS 725

channel, whereas D receives from both channels and


combines the signals. This requires R and D to use
two half-duplex radios and two channels. When
only a single half-duplex radio is available at each
node, the system can multiplex S ) D and R ) D
into two time slots, referred to as AF-TDD.
Fig. 1. A simple example of cooperative relays where node S 2. Decode and forward (DF). In this approach,
communicates with node D with the help of a collaborative relay R. R decodes the signal from S, reencodes it with a
Node D collects signals from both S and D and reproduces the signal at sophisticated coding technique [2], [5], and forwards
a higher success probability.
the regenerated signal to D. Since R has to decode
and reencode the signal, S ) D and R ) D are
design different channel allocation strategies. In Section 5,
carried out in two time slots. Note that this operation
we examine the asymptotic interference condition and
only requires a half-duplex radio at R and D and
analytically derive the penalty of increased interference. In one channel.
Section 6, we perform simulations to evaluate the proposed
Table 1 summarizes each strategy and its resource usage.
channel allocation algorithms and validate the theoretical
Note that DF has the same resource consumption as that of
findings. Finally, we discuss design implications and future
AF-TDD. In this paper, we focus on AF strategies to
directions in Section 7 and conclude in Section 8.
examine the system performance of collaborative relay,
rather than proposing any new coding and transmission
2 BACKGROUND ON COLLABORATIVE RELAY technologies. However, our work can be easily extended to
Collaborative relays form a virtual multiple-antenna system include other relay strategies.
through nodes relaying signals for one another. Existing 2.2 Capacity Abstractions
studies have proposed several relay strategies with differ-
Next, we utilize the information theoretical capacity to
ent performance and complexity trade-offs. In this section,
characterize the per-link transmission efficiency of collabora-
we briefly describe a representative set of relay strategies.
tive relays. The capacity of a transmission represents the
We focus on the amount of channel resource each node
maximum amount of information per second per Hertz that
consumes.
can be sent successfully. It provides a good approximation of
2.1 Collaborative Relay Strategies link efficiency in real wireless systems without delving into
Fig. 1 shows a basic collaborative relay system. Using complex coding, detecting, and decoding procedures. In this
omnidirectional antennas, a transmitter S transmits a signal paper, we use ergodic and outage capacities to characterize a
to its designated receiver D. A collaborative neighbor R wireless fading channel and use throughput, which is the
intersects the signal and forwards it to D. D combines product of the channel capacities and spectrum bandwidth,
two signal streams, S ) D and R ) D into a single stream to characterize the transmission quality on the channel. Next,
that has a higher resistance to channel fading and noise and, we describe these two capacities in detail.
hence, higher probability of being successfully decoded. In Ergodic capacity represents the expectation of the instan-
general, there are two types of collaborative relays [2]: taneous channel capacity, averaged across channel fading.
It captures the average packet throughput for delay-
1. Amplify and forward (AF). R receives signals from nonsensitive applications. We can approach the ergodic
S and amplifies and forwards them to D without capacity by adapting transmission settings (for example,
demodulation or decoding. As a result, it also power, modulation, and coding rate) to channel variations.
amplifies the noise associated with link S ) R. Outage capacity measures the maximum data rate
When the time gap between direct and relay paths supported with a probability of 1  , assuming a fixed
is small, D can use a RAKE receiver to combine transmission rate, where  is the outage probability or the
both signal streams [2], [16]. The system behaves maximum tolerable packet loss rate. An outage occurs if the
like a single link with one transmit antenna and transmission rate is higher than the instant channel
two receive antennas. We refer to this strategy as capacity, (for example, no packet can be sent successfully).
AF-RAKE. Note that AF-RAKE requires a full- Different from the ergodic capacity, the outage capacity
duplex radio at R that can transmit and receive captures the maximum supported data rate for delay-
from the same channel concurrently. A low-cost sensitive applications such as VoIP and video streaming.
alternative is AF-FDD, where R receives from S on In general, there are no closed-form expressions of
one channel and forwards the signal on a different ergodic and outage capacities. The work in [2] provides

TABLE 1
Summary of Relay Strategies

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
726 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO. 6, JUNE 2008

simplified approximations of both capacities, assuming that


each node transmits at a constant power and experiences
independent frequency flat fading. Let  represent the
transmit signal-to-noise ratio and W represent the spectrum
bandwidth of each channel. Then, we have the capacities of
direct transmission (DT) and AF-RAKE as follows:
Ergodic capacity
 
CE;DT ¼ EhSD ðtÞ log 1 þ jhSD ðtÞj2  ;

CE;AF RAKE ¼ Eh log 1 þ jhSD ðtÞj2  ð1Þ
 
þ f jhSR ðtÞj2 ; jhRD ðtÞj2  ;

where
xy
fðx; yÞ :¼ :
xþyþ1
Outage capacity at an outage probability of 
 
CO;DT ¼ log 2s;d þ 1 ;
pffiffiffiffiffiffi ð2Þ
CO;AF RAKE ¼ logð  þ 1Þ;
2s;r þ2r;d
where 1
 :¼ 212 2s;r 2r;d
, and 2i;j :¼ Eðjhij ðtÞj2 Þ. hij ðtÞ repre-
s;d
sents the channel response from node i to j at time t that
captures the effects of path loss, shadowing, and fading.
Table 1 provides a summary of various relay strategies.
Note that the capacities of AF-TDD are half of those of
AF-RAKE since AF-TDD splits the transmissions into
two time slots. The throughput of AF-FDD is the same as
that of AF-RAKE, assuming that in AF-RAKE, nodes S, R, Fig. 2. Throughput of different cooperative strategies for W ¼ 1.
(a) Outage ( ¼ 10 percent) throughtput. (b) Ergodic throughout.
and D all operate on a single channel of bandwidth W ,
whereas in AF-FDD, they operate on two channels, each
of bandwidth W . Therefore, the per-band throughput of interference models, the Physical Model and the Protocol
AF-FDD is half of that of AF-RAKE. Fig. 2 plots the Model, to characterize radio transmissions in the presence of
throughput of different strategies as a function of , interference. The physical model was introduced in [18] to
assuming that W ¼ 1 and all channels follow Rayleigh fading integrate the impact of channel fading, whereas the protocol
with 2i;j ¼ 1. We see that AF-RAKE and AF-FDD signifi- model is a simplified alternative [19], [20].
cantly outperform DT, and AF-TDD is slightly beneficial in Physical model. Let SS denote the set of wireless nodes
terms of outage throughput for a small signal-to-noise ratio. that communicate on the same channel.1 When node i0
Overall, AF schemes achieve a higher performance improve- communicates to node i, the received signal-to-interference-
ment in terms of outage capacity. This is because transmitting noise ratio at node i is defined as
via two independent paths can significantly improve the
packet delivery rate. For more details about ergodic and Pi0 jhii0 ðtÞj2 d
ii0
outage capacities, please see [17, Chapter 5] and [2]. SINRi ðtÞ ¼ ;
2 þ Ii ðtÞ
X  2 ð3Þ
Ii ðtÞ ¼ Pj hij ðtÞ d
ij ;
3 MODELING COLLABORATIVE RELAY IN AD HOC j2S
S;j6¼i0
NETWORKS
Although the results in Fig. 2 demonstrate the effectiveness where Pj is the transmit power at neighboring node j,
of collaborative relays in a network of three nodes, 2 represents the thermal noise variance, hij ðtÞ represents the
deploying them in a large wireless network must consider small-scale channel fading from transmitter j to receiver i
the impact of elevated interference from relaying. In this at time t, and dij is the distance between i and j. The
section, we present an analytical model on the network- large-scale fading (path loss) is approximated by d ij , where
wide interference. We start with describing two general  ¼ 2 for free space propagation, and  > 2 for general
interference models and extend them to collaborative-relay- environments [18], [21]. Each link’s transmission can be
based networks. successfully decoded only if its received SINR is above a
3.1 General Interference Model given threshold SINR0 for a given transmission rate.
We consider a large-scale network with static nodes and 1. We assume that each source only communicates with one destination
single-hop transmissions. We use two receiver-driven node and vice versa.

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
ZHU AND ZHENG: UNDERSTANDING THE IMPACT OF INTERFERENCE ON COLLABORATIVE RELAYS 727

Therefore, at each time instance, the total level of tolerable


interference at node i, defined by I0;i , is

Pi0 jhii0 ðtÞj2 d


ii0
I0;i ðtÞ ¼  2 : ð4Þ
SINR0
Given a set of transmissions in i’s neighborhood, only if
Ii ðtÞ  I0;i ðtÞ can i0 successfully communicate with i at a
particular rate determined by SINR0 .
Protocol model. Although providing a sophisticated
model of interference, the physical model also requires
extensive knowledge of channel instance hij , which is
computationally expensive to obtain. A simplified version is
to use a no-talk distance rI . Assuming that each user
transmits at a constant power P , for each receiver i, if all the
transmitters except the node i0 are more than rI ðiÞ distance
away, then it is with very high probability that the overall
accumulated interference is less than the tolerable thresh-
old, that is

P rob Ii ðtÞ  I0;i ðtÞ > 1  ; ð5Þ
where   1 represents tolerable packet loss rate. In
other words, rI ðiÞ is a location-dependent distance-driven
interference-sensitive range where if any transmitter is within
rI ðiÞ distance from i, it could potentially interfere with i’s
reception. Note that the value of rI ðiÞ depends on the level
of transmit power P , transmit power density, radio
propagation condition, transmission frequency, SINR0 ,
and . Assuming negligible background noise, rI ðiÞ has a
simple lower bound [20]:
1
rI ðiÞ  SINR0 dii0 : ð6Þ
Fig. 3. Interference-sensitive regions of (a) a direct link and
In order to apply the general interference models to (b) a collaborative relay.
large-scale wireless networks, we make the following
assumptions: interference, we focus on using spectrum redundancy
to assign transmissions that could possibly interfere
1. Each link’s interference-sensitive region is the
one another with orthogonal noninterfering channels
combination of two end nodes. Because transmis-
or time slots while allowing spectrum reuse between
sions between any two nodes require handshaking,
links that are well separated.
for example, RTS-CTS-DATA-ACK in IEEE 802.11,
each node of a link pair becomes both a transmitter With these assumptions in mind, we now describe the
and receiver, that is, a transceiver. Any transmitter interference model for cooperative relays.
within their interference-sensitive ranges could
degrade the reception. Therefore, the interference- 3.2 Collaborative Relay Interference Model
sensitive region of a link is the combination of those of Physical model. Let SS and IR denote the sets of source
both individual nodes, as illustrated in Fig. 3a. We nodes and the relay nodes that communicate on the same
note that any node inside the interference-sensitive channel, respectively. Assume that no nodes can play
region of a link will potentially interfere with the two roles, that is, SS and IR are disjoint. A transmission
transmission. from i0 to i that is assisted by an AF collaborative relay, l,
2. We only focus on the protocol model because of its has a received SINR of
simplicity. Although the physical model provides
accurate modeling of interference, applying it to a SINRi ðtÞ ¼
large-scale system is computationally expensive. SINRl ðtÞ
Pi0 jhii0 ðtÞj2 d
ii0 þ Pl SINRl ðtÞþ1 ð7Þ
Even as a pessimistic binary simplification of the P ;
physical model, the protocol model captures the 2 þ j2SS S IR;j6¼i0 ;j6¼l Pj jhij ðtÞj2 d
ij þ P 1
l ðSINRl ðtÞþ1Þ
essence of accumulated interference from neighbor-
ing transmitters, as well as the impact of radio where
propagation model, without delving into the details
of demodulation, decoding, and signal processing. Pi0 jhli0 ðtÞj2 d
li0
SINRl ðtÞ ¼ P  2 : ð8Þ
3. We assume that nodes transmit at a fixed power. 2 þ j2SS S IR;j6¼i0 Pj hlj ðtÞ d
lj
Instead of adjusting the transmit power level to reduce

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
728 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO. 6, JUNE 2008

Note that for AF, relay node l amplifies its perceived


interference to node i. Therefore, it is equally important to
prevent interference at relay and destination nodes. At the
same time, relay node l extends the interference range of
the DT. These observations lead us to redefine the
interference-sensitive regions of collaborative relays in the
protocol model.
Protocol model. Following the general protocol model,
we approximate the interference-sensitive region of a
collaborative relay as the combination of interference
regions of source, relay, and destination nodes, as shown
Fig. 4. An example of a conflict graph.
in Fig. 3b. Overall, each transmission (direct or relay) has an
interference-sensitive region that is the combination of the
regions associated with the nodes involved. Any transmitter 3. AF-FDD. The direct and relay links use different
in the sensitive region will produce non-negligible inter- channels and hence map to two vertices. The edges
ference to the receiver and degrade its performance. From should be constructed similarly as the previous
this model, we see that a collaborative relay has a much two cases.
larger interference-sensitive region and also produces For simplicity, we assume a network with M channels of
additional interference to peers. Such increased interference equal bandwidth, slow-varying network topology, and
sensitivity will lead to a penalty in system performance, traffic volume. The resource allocation problem is how to
which we will examine in Section 4. assign minimum number of channels to links so that they
do not conflict. Because of the interference constraints, this
4 RESOURCE ALLOCATION FOR problem is known to be NP-complete [23].
COLLABORATIVE RELAYS 4.2 Allocating Channels among
In this section, we study the penalty of elevated interference Direct Transmissions
by examining the amount of spectrum resource required to Existing study converts channel allocation problems into
mitigate interference in collaborative relay networks. graph-coloring problems by mapping each channel to a color
Although prior work focuses on applying power control [24], [25]. The coloring algorithm is constrained by that if
to reduce interference, we take a different approach to an edge exists between any two vertices, they cannot
utilize spectrum redundancy. Assuming a multichannel simultaneously use one color. Although the general coloring
system, we focus on channel allocations that assigns problem is known to be NP-complete [23], existing work
orthogonal channels to conflicting links while allowing shows that heuristic-based approaches produce good
well-separated links to reuse channels.2 approximations to the optimal solution. When the number
To characterize the penalty, we compare the amount of of channels M is adjustable, the algorithms in [24] can be
spectrum resource each link can get with and without
applied to derive the minimum number of channels required
using relays. We start with modeling the corresponding
for each link to obtain a channel, that is, to maximize the
resource allocation problem into a conflict-graph-based
per-channel bandwidth 1=M. When the number of channels
graph-coloring problem and then propose two allocation
mechanisms. is fixed, the algorithms in [25] can be applied to maximize
the number of links being assigned with a channel.
4.1 Reduction to Conflict Graph and Distributed algorithms such as local bargaining and
Graph Coloring rule-guided self-adjustment [26], [27] provide good approx-
We show that the network-wide interference can be modeled imations to the centralized graph-coloring approaches.
by a conflict graph. We introduce a graph GðV ; EÞ with The performance of channel allocation depends on the
vertices V and undirected edges E [22]. Each vertex u 2 V maximum vertex degree of the conflict graph. The degree of
represents a link rather than a single communication node. a vertex is the number of vertices that it is connected to, that
An edge exists between two link vertices u and v if they is, the number of conflicting neighbors. The number of
conflict and must use different channels. Assuming sym- channels required to color a conflict graph is upper bounded
metric interference patterns, the edges are undirected. by the maximum vertex degree þ 1 [22]. Compared to DTs,
In Fig. 4, we illustrate the procedure to build a conflict collaborative relays result in conflict graphs with a higher
graph from a network topology: vertex degree and hence require more channels to achieve
conflict-free transmissions. In other words, when the
1. DT. Each link maps to a vertex in the conflict graph.
number of channels is small, some links might be disabled
Any two vertices connect if one falls into the other’s
due to the lack of channels.
interference-sensitive region.
2. AF-RAKE. Combine both the direct and relay links 4.3 Allocating Channels among
into a single vertex because they operate on the same Collaborative Relays
channel. For example, in Fig. 4, we combine
We extend the algorithms in [25] to distribute channels
nodes S1, R1, and D1 and their associated links into
among transmission links. Using AF-RAKE, we assign
a single vertex ðL1Þ.
the same channel to both the direct link S ) D and the
2. Note that the concept of channels is logical as a channel can be a relay link R ) D. Using AF-FDD, we assign two different
physical frequency band, a time slot, or a channelization code. channels to these links. However, when the number of

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
ZHU AND ZHENG: UNDERSTANDING THE IMPACT OF INTERFERENCE ON COLLABORATIVE RELAYS 729

channels is small and hence some links are blocked, we need this graph is to associate each node with a disk that is
to choose the links intelligently to maximize system utility. centered on the node and with radius d=2. Two vertices
Next, we present two different allocation strategies that connect if and only if the two corresponding disks overlap. A
assign different priorities to direct and relay links: simple geometric argument can justify the equivalency
between these two constructions. Additional information
1. Collaborative allocation (CA). This allocation on unit disk graphs can be found in [28]. Next, we show that
scheme prioritizes direct links over relay links by one can approximate the interference condition of a
performing allocation sequentially starting from collaborative relay network by a unit disk graph.
direct links. The system first allows direct links to
negotiate for channel usage via the schemes in [25] 5.2 A Simplified Model of Large-Scale Random
and [26]. Only direct links with channel allocated Networks
can set up their relay links. Using AF-RAKE, a relay In Section 4, we show that each collaborative relay or DT
is set up only if the channel assigned to the direct has an interference-sensitive region. However, the size of
link is available at the relay link, that is, it does not the disk depends on the distance between source, relay, and
conflict with neighboring links with channel as- destination nodes. To make the analysis tractable, we
signed. Using AF-FDD, a relay is set up only if a consider the worst case scenario: each transmission pair is
channel different from that of the direct link is of the maximum distance apart. This produces the largest
available. Overall, using such sequential assignment, interference-sensitive region. Again, we assume that each
the CA scheme is fairness driven, that is, it attempts node has the same interference-sensitive range rI .
to minimize the impact of relay links on direct links. Under these assumptions, we show that one can model
Although minimizing the probability of blocking the DT and the collaborative relay transmission using a unit
DTs, this strategy may not be the optimal strategy disk graph. To do so, we first choose the center of the link as
for maximizing system throughput. the disk center. We approximate the interference-sensitive
2. Noncollaborative allocation (NCA). This scheme region with a large disk of radius X, and the final unit
performs channel allocation at the transmission set disk has a radius of X=2, which follows from the
level. A collaborative relay set consists of both direct second construction of a unit disk graph described in
and relay links. For AF-RAKE, each set is assigned Section 5.1. Next, we illustrate the process for both DT and
with one channel. If there is no channel available, collaborative relay transmission.
both links are disabled. For AF-FDD, each set is In a DT, source node S and destination node D are of
distance rC apart, where rC is the communication range. For
assigned with two channels. If there is no channel
any two links, if their medians are rI þ rC apart, then they
available, both links are disabled. If there is only
will not conflict. Therefore, we can approximate the
one channel available, only the direct link will be
interference-sensitive region of link S  D by an open disk
set up. This scheme attempts to maximize system
with radius dd :
throughput at the cost of blocking some direct links.
In addition to using a conflict-free channel allocation, we dd ðrC Þ ¼ rI þ rC ¼ ð þ 1ÞrC ; ð9Þ
can also implement CA and NCA strategies using channel
where  ¼ rI =rC , hereby referred to as the interference-
contention protocols. In multichannel MAC protocols, links
sensitive ratio. Thus, the disk associated with the S  D link
contend for channels. CA can assign a higher priority in has a radius of dd =2.
terms of a shorter contention window, whereas NCA In the corresponding conflict graph, each link ðS; DÞ is
requires that both direct and relay links contend as a set. represented by a disk of radius dd =2 centered at the median
location between S and D. dd represents the maximum
5 ASYMPTOTIC ANALYSIS OF separation between the centers of two disks where each
transmission will not be disrupted by any transmitter of the
COLLABORATIVE RELAYS
other disk. Any two links could conflict if their correspond-
In this section, we analyze the effectiveness of collaborative ing disks overlap, that is, the centers of both disks are no
relays in large-scale wireless networks. We explore the more than dd apart.
asymptotic trend, assuming a large-scale random wireless Similarly, when S and D are assisted by a relay node R,
network where each node communicates with one of its where dðS; RÞ ¼ r1 and dðR; DÞ ¼ r2 , we can approximate
farthest neighbors at the edge of communication range. We the interference-sensitive region as a disk of radius3
reduce the network into a unit disk graph, model the penalty
of expanded interference by an increase in channel resource dcoop ðrC ; r1 ; r2 Þ ¼
8
usage, and translate it into a penalty of single-link capacity. >
> r þ rC : r21 þ r22  r2C ;
This penalty can be used to design a cooperative relay < I sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi !
2
strategy that takes into account the impact of interference. > 1 ðr21 þr22 r2C Þ
>
: r I þ 2 r C 1 þ 2 þ 1 : otherwise:
4r21 r2C ðr2C þr21 r22 Þ
5.1 Unit Disk Graph Model
ð10Þ
We start with a brief discussion on the unit disk graph model
used for our analysis. Assuming a network of n randomly
deployed nodes, we can build a unit disk graph as follows: 3. We note that in practice, relaying leads to an increase in the transmit
power density, which directly affects rI . For simplicity, we assume that rI
each node maps to a vertex; two vertices connect if and only remains the same and focus on the expansion of the overall interference-
if they are within a distance of d. An alternative way to build sensitive region.

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
730 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO. 6, JUNE 2008

Fig. 6. Disk model of collaborative relay. (a) Interference-sensitive region


Fig. 5. Disk model of DT. (a) Interference-sensitive region of DT. of a cooperative relay. (b) Approximation of the region by a large disk.
(b) Approximation of the region by a large disk. (c) Disk associated with (c) Disk associated with a cooperative relay in the disk graph model.
a DT in the disk graph model.
arithmetic operations on these variables are all in the context
Apparently, the interference-sensitive region depends of “almost surely.” Using Theorem 1 and AF-RAKE, we have
on the choice of r1 and r2 . We focus on the worst case 8 pffiffiffi
interference scenario where the relay node is of distance rC >
< 1 : 1=2 < < 2=2;

C ðnL Þ r 2  
from both the source and destination, where is referred to coop
¼ 2 ¼ 2
2
 þ pffiffiffiffiffiffiffiffiffi þ 12 pffiffiffi
as the relay distance factor.4 Let r1 ¼ r2 ¼ rC , and we can
D ðnL Þ rd >
: 2 2 1=4

ð þ 1Þ2
: 2=2   :
approximate the interference-sensitive region of the relay
link with an open disk of radius dcoop : ð13Þ
8 pffiffiffi One observation p from
<ð þ 1ÞrC  : 1=2 < < 2=2; ffiffiffi (13) is that when the relay distance
dcoop ¼ 2
pffiffiffi ð11Þ factor is less than 2=2, collaborative relay does not result
:  þ pffiffiffiffiffiffiffiffiffiffiffi
2
þ 12 rC : 2=2   : in extra interference. However, the trade-off is that
2 1=4
restricting the relay selection to such a small area will limit
As a result, the disk associated with the cooperative relay the possibility of finding a relay. Finally, we recognize that
link is centered at the median of S, D, and R and with
the model simplification in Figs. 5 and pffiffiffi 6 can heavily impact
radius dcoop =2.
this conclusion, at least the value of 2=2. Nevertheless, this
Using the above disk model, we can characterize a large
random network using a random disk graph. Each vertex trend indicates the advantage of using relay nodes in close
represents a randomly deployed link (direct or collaborative distance.
relay), located at the median. Each vertex is associated with 5.4 Effectiveness of Cooperative Relay
a disk of radius dd =2 or dcoop =2, where if two disks overlap,
the corresponding vertices conflict, and an edge exists When the amount of spectrum resource is fixed, using an
between the two. When a network contains only direct links extra number of channels implies reduced per-channel
or only collaborative relay links, the corresponding random resource. We use this metric to evaluate the penalty of
disk graph becomes a random unit disk graph. elevated interference. Next, we integrate this penalty
measure with the per-link relay gain to compare the overall
5.3 Asymptotic Resource Usage of a Random system throughput with and without collaborative relays.
Network Let the system throughput S be the sum of individual
Using existing results of random unit disk graphs [29], we user throughput. Because each transmission is of identical
can derive the asymptotic number of channels required to length, the overall system throughput is the product of the
achieve a conflict-free transmission.
throughput per-resource and the number of transmissions:
Theorem 1 [29]. Suppose n disks with diameter dðnÞ are
uniformly distributed in a unit area. Let d ¼ dðnÞ satisfy B
SDT ðnL Þ ¼ nL  CDT  ;
d ! 0 and d2 n= lnðnÞ ! 1 as n ! 1. Let
ðnÞ represent the
D ðnL Þ
minimum number of channels required to assign each disk B
SAF RAKE ðnL Þ ¼ nL  CAF RAKE  ; ð14Þ
with a channel without any conflict. Let
C ðnL Þ
2 B
kðnÞ ¼
d n: ð12Þ SAF F DD ðnL Þ ¼ nL  CAF RAKE  ;
4 2
C ðnL Þ
pffiffiffi
Then, as n ! 1,
ðnÞ=kðnÞ ! 2 3= almost surely.5 where B represents the total amount of available resource,
and CDT , CAF RAKE , and CAF F DD represent the capacity of
We define
D ðnL Þ as the minimum number of channels DT, AF-RAKE, and AF-FDD defined in Section 2, respec-
required when there are nL DT links only and
C ðnL Þ as tively. As mentioned before, AF-FDD requires 2  channels
the minimum number of channels for nL collaborative compared to AF-RAKE.
relay links only. Because
ðnÞ is a random variable, so are For AF-RAKE-based collaborative relays to be effective,

D ðnL Þ and
C ðnL Þ. Hence, in the following discussions, the that is, having a higher system throughput compared to that
4. We assume that relay nodes must be fairly close to its source and
of DT, we require
destination nodes,  . On the other hand, must be large enough to
allow a sufficient probability of finding a relay. SAF RAKE ðnL Þ
5. “Almost surely” means that as n goes to infinity, the event happens
 1: ð15Þ
SDT ðnL Þ
with a probability of 1 [30, Chapter 6].

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
ZHU AND ZHENG: UNDERSTANDING THE IMPACT OF INTERFERENCE ON COLLABORATIVE RELAYS 731

TABLE 2
Numerical Values of Critical Ratio ð ¼ 1Þ

Equivalently, the collaboration gain, defined as CAFCRAKE


DT
, simultaneously chosen and placed in positions that lead to
needs to overcome the interference degradation, that is the maximum interference-sensitive range:
( pffiffiffi
CAF RAKE
C ðnL Þ
MAX ðnL Þ 1 pffiffiffiffiffiffiffiffiffiffiffi : 1=2 < < 2=2;
 :¼ TAF RAKE : ð16Þ Tmax :¼ ¼ ðþ 2 1=4þ1=2Þ2 pffiffiffi
CDT
D ðnL Þ
D ðnL Þ : 2=2   :
ðþ1Þ2

We hereby refer to TAF RAKE as the critical ratio of ð21Þ


AF-RAKE. Similarly, for AF-FDD, we require Intuitively, a direct link should use collaborative relays
if the cooperation gain exceeds Tmax . For ¼  ¼ 1,
CAF F DD 2
C ðnL Þ
 :¼ TAF F DD : ð17Þ Tmax ¼ 1:3995 if using AF-RAKE or AF-TDD and
CDT
D ðnL Þ Tmax ¼ 2:7990 if using AF-FDD. Table 2 lists an additional
set of results under various choices of and  ¼ 1.
Substituting (13) into (16) and (17), we have
However, this simplified analysis is based on the assump-
tion that all the nodes still have the same interference-
TAF RAKE ¼ TAF T DD sensitive range. When there are multiple relays, the
¼ TDF transmit power density changes, which will affect the
8 pffiffiffi
> 1 : 1=2 < < 2=2; ð18Þ interference-sensitive range rI . In this case, we need to use
< 2 the physical interference model to determine the relation-
¼ 2
 þ pffiffiffiffiffiffiffiffiffi þ 12 pffiffiffi
>
: 2
2  1=4
ship between rI and the number of relay nodes. We plan to
ð þ 1Þ2
: 2=2   ; address this in a future study.
8 pffiffiffi
>
< 2 : 1=2 < < 2=2; 6 SIMULATION RESULTS
2
TAF F DD ¼ 2
2  þ pffiffiffiffiffiffiffiffiffi þ 12 pffiffiffi ð19Þ 6.1 Simulation Setup and Evaluation Metrics
>
: 22  1=4
ð þ 1Þ2
: 2=2   :
We perform simulations assuming noisy immobile radio
networks, where each transmission experiences frequency-
Table 2 lists some numerical values for the critical ratio flat Rayleigh fading. We focus on random network topolo-
under different . For example, when ¼  ¼ 1, gies by randomly deploying a set of nodes on a given area
TAF RAKE ¼ 1:0788 and TAF F DD ¼ 2:1577. This conclusion and examine the average results over 1,000 deployments.6
is different from those from single link transmissions where We use a simple minimum-distance-idle-first strategy to
collaboration always benefits (see Section 2). The critical select the relay node, where each source node selects the
ratio provides a guideline for designing collaborative relays nearest (to both source and destination) idle node as its
on a single-link basis. relay. We focus on conflict-free transmissions and apply
5.5 Extensions to Arbitrary Number of Relays the algorithms in Section 4 to assign channels to links but
vary the priorities of direct and relay links. We consider
The above conclusions assume that each direct link is
several performance metrics:
assisted by exactly one relay. When there are multiple relay
nodes, the range of interference depends on the node that is . System throughput. This is the total system through-
furthermost from the source and destination. Under the put based on both ergodic and outage capacities.
constraint that each relay node needs to be within rR ¼ rC . System performance pain. This is an indicator on the
from the source and destination, the maximum interference throughput gain a collaborative relay should achieve
generated by the collaborative relay is represented by a disk in an isolated environment (without any impact
of radius of interference) to remain advantageous in an
( pffiffiffi interference-oriented environment.
ð
 þ 1Þr C  : 1=2 < < 2=2; . Link blocking probability. This is the rate of direct link
dmax ¼ pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi pffiffiffi ð20Þ failures because of channel shortage. A direct link
 þ 2  1=4 þ 12 rC : 2=2   :
fails if it is not assigned with any channel.
. Relay usage probability. This is the probability of relay
Hence, the corresponding disk in the unit disk graph is of
usage across all the active direct links. A relay is used
radius dmax =2.
if the relay link is assigned with a channel.
Such simplification allows us to approximate the
maximum critical ratio Tmax as follows: which represents 6. We also examined the performance under grid networks, with similar
the critical ratio when the multiple cooperative relays are conclusions. The results are omitted due to space limitations.

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
732 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO. 6, JUNE 2008

TABLE 3
The Number of Channels Required to
Achieve a Conflict-Free Allocation

While the system throughput and performance gain


measure the overall system performance and the superiority
of collaborative relay, the link blocking probability measures
the impact on individual user fairness.
Our simulations consider two scenarios. In the
first scenario, we assume that the spectrum resource can be
flexibly partitioned and the per-channel resource depends on
the total number of channels required for conflict-free
transmissions. This allows us to verify the analytical
findings developed in Section 5. In the second scenario,
we assume that the spectrum resource is prepartitioned into a
fixed number of channels and apply the channel allocation
schemes proposed in Section 4 to examine the trade-offs
between throughput and fairness.

6.2 Scenario 1: Flexible Channel Partitions


We start with random networks with a fixed amount of
spectrum but flexible channel partition. The system needs
to partition a spectrum into a set of channels so that each
active link is assigned with exactly one channel. We
randomly deploy nodes in a unit disk area, where each
node has a communication range of rC ¼ 0:1. In addition,
we assume that each link experiences Rayleigh flat fading
with  ¼ 0 dB and Eðjhij j2 Þ ¼ 1. We scale channel statistics
following the propagation model defined in [21], with the Fig. 7. The effectiveness of collaborative relay in terms of system
performance gain, assuming random networks and ¼  ¼ 1.
path-loss factor  ¼ 2. For each direct link, we randomly
(a) Ergodic throughput. (b) Outage throughput.
deploy one node within rR ¼ rC distance from both the
source and destination as the relay node.
rC apart. This estimation serves as an upper bound to the
We first verify the analytical results in Section 5 in terms of
system performance gain under a large number of links.
the number of channels required to achieve a conflict-free
In Fig. 8, we examine the impact of relay distance
allocation. We compare the results of asymptotic analysis to
factor , assuming 300 links and rC ¼ 0:1. As expected,
those from simulations. Table 3 summarizes the results for increasing leads to system degradations. We note,
both DT and AF-RAKE, where EXP represents the simulation however, that the choice of 2 directly impacts the
results and ANA represents the analytical results. In this probability of finding an available relay node, which is
example, we assume that  ¼ ¼ 1. When the number of not captured in this simulation.
links is large, the analytical results provide a reasonable
approximation to the actual simulation results. More im- 6.3 Scenario 2: Fixed Channel Partitions
portantly, AF-RAKE requires more channels than DT, Next, we examine the performance of the proposed channel
mapping to the penalty of elevated interference in collabora- allocation schemes in Section 4 using random network
tive relays. topologies. We deploy 1,000 nodes in a unit disk area and
Next, we examine the gain of collaborative relay in terms randomly activate links.7 We divide the spectrum into a
of system throughput. In Fig. 7, we examine the system fixed number of channels, each of bandwidth W ¼ 1. We
performance gain, defined by SAF RAKE ðnL Þ=SDT ðnL Þ, allocate channels to both direct and relay links to avoid
using both ergodic and outage throughput at  ¼ ¼ 1. conflict and maximize the number of links supported.
Similarly, each node has a communication range of rC ¼ 0:1.
When the number of links is small, that is, less than 100, the
Fig. 9 shows the average system ergodic and outage
impact of interference is negligible, and the system
throughput for DTs, AF-RAKE, and AF-FDD, assuming
performance gain is similar to the single-link throughput
two channels of identical statistics. We also compare the
gain, that is, 1.2 for ergodic throughput and 1.8 for outage
performance of collaborative and noncollaborative channel
throughput. As the number of links increases, the system
access, marked by CA and NCA, respectively. We see that
performance gain decreases as the impact of interference AF-RAKE significantly outperforms AF-FDD and DT in
starts to dominate and penalizes the performance of
collaborative relays. We also include the asymptotic gain 7. This simulation is different from those in Section 6.3—there is no
based on the worst case scenario where each link pair is of guarantee that each link can find an available relay.

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
ZHU AND ZHENG: UNDERSTANDING THE IMPACT OF INTERFERENCE ON COLLABORATIVE RELAYS 733

Fig. 9. System ergodic throughput and outage throughput as a function


Fig. 8. The effectiveness of collaborative relay in terms of system of the number of links for two channels. (a) Ergodic throughput.
performance gain, assuming random networks and 300 links. (b) Outage throughput.
(a) Ergodic throughput. (b) Outage throughput.

bandwidth W ¼ 1 so that adding channels implies more


terms of both ergodic and outage throughput. Similar to the
spectra. Fig. 11 compares the system throughput of various
observation in Fig. 7, the overall system performance gain
schemes, assuming 160 active direct links in the network.
decreases with the number of links. In particular, for
As expected, increasing the number of channels signifi-
the outage throughput, the gain decreases from roughly
200 percent at 10 links to 160 percent at 300 links. We also cantly improves system throughput, especially the outage
observe that AF-FDD outperforms DT significantly in throughput. Similarly, these observations can be explained
outage throughput and marginally in ergodic throughput. by the statistics of direct link failure and relay usage in
This is because AF-FDD requires two channels per Fig. 12. We note that given the number of active links, the
collaborative relay set, which diminishes the gain of performance of AF-FDD approaches that of AF-RAKE as
single-link throughput. the number of channels increases.
One interesting observation is that NCA outperforms CA
in outage throughput but not in ergodic throughput. This 7 DISCUSSIONS
can be explained by the statistics in Fig. 10. By prioritizing 7.1 Extension to Mobile Scenarios
direct links over relay links, CA leads to a lower probability
In this paper, we focus on static networks such as sensor or
of direct link failure at the cost of less relay usage. In the case mesh networks. However, our work can be extended to
of outage throughput, the loss due to reduced relay usage mobile networks. In particular, because our analytical results
exceeds the gain of supporting more direct links. Therefore, assume random networks with a fixed network density, the
NCA-based channel access outperforms CA in terms of results can be easily applied to a large-scale mobile network
outage throughput. In practice, the choice between CA and where nodes move but maintain a similar network density.
NCA depends on the application context: CA focuses on We also note that there are several existing solutions on
minimizing the link blocking probability, whereas NCA distributed channel allocations where nodes apply local
focuses on maximizing the total system throughput. actions to tune network-wide channel allocations [26], [27].
Finally, we examine the impact of the amount of resource Our channel allocation schemes can be extended to mobile
on system performance. We assume that each channel has networks by utilizing these distributed schemes. However,

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
734 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO. 6, JUNE 2008

Fig. 10. Cooperation usage and link success statistics for systems with Fig. 11. System ergodic throughput and outage throughput as a
two channels. (a) Probability of direct link failure. (b) Probability of relay function of the number of channels assuming 160 active direct links.
usage. (a) Ergodic throughput. (b) Outage throughput.

how to reliably identify conflicting neighbors remains as a 8 CONCLUSION


challenging open research problem. In this paper, we examine the feasibility of applying
7.2 Extension to Other Relay Strategies collaborative relays to large-scale wireless networks for
throughput improvement. Although collaborative relays
In this paper, we examine the performance of collaborative
are effective in small isolated scenarios, its effectiveness in
relays by using AF strategies. Our approach can be
extended to other strategies by deriving the appropriate large-scale wireless networks is seriously penalized by an
interference-sensitive range and the link throughput in an elevated level of interference. We show that asymptotically,
isolated scenario. For example, the multisource-multirelay- there exists a threshold, defined as the critical ratio, where
multidestination scheme in [11] requires more channels or the collaborative relay improves the network throughput
time slots than a single source-destination-relay AF. As a only if the corresponding single-link throughput gain
result, the number of channels required for conflict-free exceeds the critical ratio. Simulation results verify the
transmissions will increase compared to that of AF, which asymptotic estimations. We also present two channel
leads to a higher critical ratio in terms of single-link allocation mechanisms to mitigate interference and achieve
throughput improvement. Overall, our analytical result conflict-free transmissions.
provides a practical guideline to design and evaluate Although our work provides an initial step toward
cooperative relay without delving into complex network deploying collaborative relay in a large wireless network,
optimization. there are still many open problems. In this paper, we only
7.3 Other Practical Issues examine the performance of a limited set of collaborative
In this paper, we use a simplified protocol implementation. In relay strategies, focusing on the number of channels that a
practice, the performance of collaborative relay also depends collaborative relay uses. In our future work, we plan to
on the coordination overhead, level of synchronization, node explore other relay strategies and their patterns of channel
mobility, and channel access protocols. We are currently usage. Our analytical results are based on the protocol
investigating the impact of these issues by implementing interference model, which is a pessimistic simplification of
collaborative relays on 802.11 devices. the physical interference model. We are currently extending

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
ZHU AND ZHENG: UNDERSTANDING THE IMPACT OF INTERFERENCE ON COLLABORATIVE RELAYS 735

[6] K. Azarian, H.E. Gamal, and P. Schniter, “On the Achievable


Diversity-Multiplex Tradeoff in Half-Duplex Cooperative
Channels,” IEEE Trans. Information Theory, vol. 51, no. 12,
pp. 4152-4172, Dec. 2005.
[7] X. Deng and A.M. Haimovich, “Power Allocation for Cooperative
Relaying in Wireless Networks,” IEEE Comm. Letters, vol. 9, no. 11,
pp. 994-997, Nov. 2005.
[8] S. Serbetli and A. Yener, “Optimal Power Allocation for Relay
Assisted F/TDMA Ad Hoc Networks,” Proc. Int’l Conf. Wireless
Networks, Comm. and Mobile Computing, 2005.
[9] A. Bletsas, A. Khisti, D.P. Reed, and A. Lippman, “A Simple
Cooperative Diversity Method Based on Network Path
Selection,” IEEE J. Selected Areas in Comm., vol. 24, no. 3,
pp. 659-672, Mar. 2006.
[10] B. Zhao and M.C. Valenti, “Practical Relay Networks: A General-
ization of Hybrid-ARQ,” IEEE J. Selected Areas in Comm., vol. 23,
no. 1, pp. 7-18, Jan. 2005.
[11] G. Li and H. Liu, “On the Capacity of Broadband Relay
Networks,” Conf. Record of the 38th Asilomar Conf. Signals, Systems
and Computers, 2004.
[12] G. Li and H. Liu, “Resource Allocation for OFDMA Relay
Networks,” Conf. Record of the 38th Asilomar Conf. Signals, Systems
and Computers, 2004.
[13] T. Abe, H. Shi, T. Asai, and H. Yoshino, “A Relaying Scheme for
MIMO Wireless Networks with Multiple Source and Destination
Pairs,” Proc. 11th Asia-Pacific Conf. Comm. (APCC), 2005.
[14] M. Qin and R. Blum, “Capacity of Wireless Ad Hoc Networks
with Cooperative Diversity: A Warning on the Interaction of
Relaying and Multi-Hop Routing,” Proc. IEEE Int’l Conf. Comm.
(ICC), 2005.
[15] G. Scutari, S. Barbarossa, and D. Ludovici, “Cooperation
Diversity in Multihop Wireless Networks Using Opportunistic
Driven Multiple Access,” Proc. Fourth IEEE Workshop Signal
Processing Advances in Wireless Comm. (SPAWC ’03), pp. 170-174,
June 2003.
[16] A. Mercado and B. Azimi-Sadjadi, “Power Efficient Link for
Multi-Hop Wireless Networks,” Proc. 41st Allerton Conf. Comm.,
Control, and Computing, Oct. 2003.
[17] D. Tse and P. Viswanath, Fundamentals of Wireless Communications.
Cambridge Univ. Press, 2005.
[18] P. Gupta and P. Kumar, “The Capacity of Wireless Networks,”
IEEE Trans. Information Theory, vol. 46, no. 2, pp. 388-404,
Fig. 12. Cooperation usage and link blocking statistics for variable Mar. 2000.
numbers of channels and 160 links. (a) Probability of direct link failure. [19] A. Sahai, R. Tandra, and N. Hoven, “Opportunistic Spectrum Use
(b) Probability of relay usage. for Sensor Networks: The Need for Local Cooperation,” to be
published in, Proc. Fifth Int’l Conf. Information Processing in Sensor
Networks (IPSN), 2006.
our analysis to use the physical model and exploring the [20] H. Ma, H.M.K. Alazemi, and S. Roy, “Stochastic Model for
impact of power allocation and interference mitigation. Optimizing Physical Carrier Sensing and Spatial Reuse in
Wireless Ad Hoc Networks,” Proc. Second IEEE Int’l Conf. Mobile
Ad-Hoc and Sensor Systems (MASS ’05), Nov. 2005.
ACKNOWLEDGMENTS [21] T.S. Rappaport, Wireless Communications: Principles and Practice,
second ed. Prentice Hall PTR, 2001.
The authors would like to thank the reviewers and the [22] R. Diestel, Graph Theory. Springer, 2005.
associate editor for their insightful suggestions on the [23] M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide
manuscript, which has helped to improve the paper to the Theory of NP-Completeness. W.H. Freeman, 1990.
significantly. [24] S. Ramanathan, “A Unified Framework and Algorithm for
Channel Assignment in Wireless Networks,” Wireless Networks,
vol. 5, no. 2, pp. 81-94, Mar. 1999.
[25] C. Peng, H. Zheng, and B.Y. Zhao, “Utilization and Fairness
REFERENCES in Spectrum Assignment for Opportunistic Spectrum Access,”
[1] S.S. Barbarossa et al., “Cooperative Wireless Networks Based Mobile Networks and Applications, 2006.
on Distributed Space-Time Coding,” Proc. Int’l Workshop Wireless [26] L. Cao and H. Zheng, “Distributed Spectrum Allocation via Local
Ad-Hoc Networks (IWWAN ’04), June 2004. Bargaining,” Proc. Second Ann. IEEE Comm. Soc. Conf. Sensor and
[2] J.N. Laneman, D.N.C. Tse, and G.W. Wornell, “Cooperative Ad Hoc Comm. and Networks (SECON ’05), Sept. 2005.
Diversity in Wireless Networks: Efficient Protocols and Outage [27] H. Zheng and L. Cao, “Device Centric Spectrum Management,”
Behavior,” IEEE Trans. Information Theory, vol. 50, no. 12, Proc. IEEE Symp. New Frontiers in Dynamic Spectrum Access
pp. 3062-3080, Dec. 2004. Networks (DySPAN ’05), Nov. 2005.
[3] A. Sendonaris, E. Erkip, and B. Aazhang, “User Cooperation [28] M. Penrose, Random Geometric Graphs. Oxford Univ. Press,
Diversity. Part II: Implementation Aspects and Performance 2003.
Analysis,” IEEE Trans. Comm., vol. 51, no. 11, pp. 1939-1948, [29] C. McDiarmid, “Random Channel Assignment in the Plane,”
Nov. 2003. Random Structures & Algorithms, vol. 22, pp. 187-212, Mar. 2003.
[4] A. Høst-Madsen and J. Zhang, “Capacity Bounds and Power [30] K.B. Athreya and S.N. Lahiri, Measure Theory and Probability
Allocation for Wireless Relay Channels,” IEEE Trans. Information Theory. Springer, 2006.
Theory, vol. 51, no. 6, pp. 2020-2040, June 2005.
[5] G. Kramer, M. Gastpar, and P. Gupta, “Cooperative Strategies and
Capacity Theorems for Relay Networks,” IEEE Trans. Information
Theory, vol. 51, no. 9, pp. 3037-3063, Sept. 2005.

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.
736 IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 7, NO. 6, JUNE 2008

Yan Zhu received the BE and MS degrees from Haitao Zheng received the BS degree (with
the Electronic Engineering Department, Tsin- highest honor) from Xian Jiaotong University in
ghua University, in July 2002 and July 2005, July 1995, and the MSEE and PhD degrees in
respectively. Since September 2005, he has electrical and computer engineering from the
been pursuing the PhD degree in the Depart- University of Maryland, College Park, in May
ment of Electrical Engineering and Computer 1998 and July 1999, respectively. Since Sep-
Science, Northwestern University, Evanston, tember 2005, she has been an assistant
Illinois. His research interests include wireless professor in the Computer Science Department,
communications, information theory, communi- University of California at Santa Barbara. Her
cation network, and signal processing. His research interests include wireless systems and
current research focuses on the interference problems in wireless networking and multimedia computing. She was recently named as the
systems, including interference management and fundamental limita- 2005 MIT Technology Review top 35 innovators under the age of 35 for
tions of interference channels. He is a student member of the IEEE. her work on cognitive radios. Her work was selected by the MIT
Technology Review as one of the 10 emerging technologies in 2006.
She also received the best student paper award in the 2007 IEEE
Symposium on New Frontiers in Dynamic Spectrum Access Networks
(DySPAN), the 2002 Bell Laboratories President’s Gold Award from
Lucent Bell-Labs, and the 1998-1999 George Harhalakis Outstanding
Graduate Student Award from the Institute of System Research,
University of Maryland. She is a member of the IEEE.

. For more information on this or any other computing topic,


please visit our Digital Library at www.computer.org/publications/dlib.

Authorized licensed use limited to: TU Delft Library. Downloaded on June 22,2010 at 09:39:10 UTC from IEEE Xplore. Restrictions apply.

Potrebbero piacerti anche