Minimizing End-to-End Delay A Novel Routing Metric For Multi-Radio Wireless Mesh Networks
Minimizing End-to-End Delay A Novel Routing Metric For Multi-Radio Wireless Mesh Networks
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
978-1-4244-3513-5/09/$25.00 ©2009 IEEE 46
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
minimum EED normally passes through the links with less count (ETX) [21] to describe the channel contention level
packets in the queue, and thus balances the traffic off those experienced by a wireless link, which works well in a ho-
congested links. Moreover, counting the number of packets in mogeneous single-radio environment. However, ETX is not
the buffer is a convenient implementation; most of the existing capable of describing the complex scenarios in a multi-radio
load-balancing routing schemes require the traffic information wireless mesh network, normally involving inter-/intra-flow
available, which is usually not easy to obtain in practice [16]. interferences and different rate/intererence/topology profiles
In addition to the transmission delay and queuing delay over different channels. mETX and ENT [6] are proposed to
at each hop, the end-to-end delay over a multi-hop wireless enhance ETX by considering the variable link reliability. The
network is particularly impacted by the interferences among ETOP metric enhances ETX by incorporating the impact of
different hops, which can be classified into inter-flow and intra- link positions [5].
flow interference [23]. In this paper, we further propose a path A bandwidth-aware routing with QoS requirement is pro-
metric called multi-radio achievable bandwidth (MRAB) to posed in [26]. The link metric of expected transmission time
accurately capture the impacts of inter/intra-flow interferences (ETT) and the associated path metric of weighted cumulative
and space/channel diversity along a path. We consider a ETT (WCETT) are proposed in [13] for multi-channel mesh
practical scenario that an end-to-end path may consist of networks, which try to enhance the ETX by counting the
both multi-radio hops and single-radio hops, where different heterogeneous channel rate and intra-flow interference, but
channels do not interfere with each other but interferences exist the inter-flow interference is still not considered. Furthermore,
within the same channel. We particularly develop a sub-path when calculating the intra-flow interference, WCETT always
based iterative approach to model the complex interactions takes all links into account and overlooks the situation that two
among inter-flow interference, intra-flow interference, and links far away enough can transmit packets simultaneously.
simultaneous transmission due to space and channel diversity. The metric of interference and channel switching (MIC)
The MRAB is then integrated with EED to form the metric [15] incorporates both inter-flow and intra-flow interference,
of weighted end-to-end delay (WEED). As a byproduct of whereas it only contains the number of interfering nodes
MRAB, a channel diversity coefficient can be defined to rather than the total amount of interference on these nodes
quantitatively represent the channel diversity along a given for the inter-flow interference. In [25], we propose a metric
path. We evaluate the performance of the WEED based routing of multi-hop effective bandwidth (MHEB) to compute the
protocol via numerical analysis and ns2 simulations, with usable bandwidth when both inter- and intra-flow interferences
comparison to some popular metrics, under both single and are present. However, the MHEB metric just uses a simple
multiple channel cases. It is confirmed that the EED/WEED weighted average to combine the inter- and intra- flow in-
metric consistently yields better performance. terferences. In this paper, the MRAB is based on MHEB, but
The reminder of this paper is organized as follows: Sec- use a more accurate approach to capture the complex interplay
tion II reviews more related work. Section III derives the between the two types of interferences.
routing metric of EED. Section IV presents the algorithm to
III. E ND - TO -E ND D ELAY M ETRIC
compute the MRAB, which captures the interaction between
the inter- and intra-flow interferences. The MRAB metric is The end-to-end delay over a path is the summation of delays
integrated with the EED metric to form the WEED metric experienced by all the hops along the path. For convenience,
for routing over the multi-radio mesh networks. The routing we also use EED to denote the delay metric at each link.
protocol is described in Section V. Section VI presents some The meaning of EED will be clear in the context. In order
numerical analysis and simulation studies to validate the to compute the EED metric over a wireless channel, each
routing performance based on the EED/WEED metric, with node needs to monitor the number of packets buffered at
comparison to some well-known routing metrics. Section VII the network layer waiting for MAC layer service, as well
gives the concluding remarks. as measuring the transmission failure probability at the MAC
layer. The transmission failure probability is the probability
II. R ELATED WORK that a MAC-layer transmission fails due to either collisions or
The routing metric plays a critical role in a routing protocol. bad channel quality. While counting the number of packets in
The studies in [8], [16], [17] design routing metrics for load- the queue is straightforward, we will discuss how to measure
balancing in a multi-hop wireless network. The routing metrics the transmission failure probability over a link in Section V.
however require the real-time traffic information. To exploit The EED over a link i, say between node ni and ni+1 , consists
the space diversity, the link conflict graph is normally applied of the queuing delay and transmission delay as
to model the interference among different hops [18], and
EEDi = E [queuing delay + transmission delay] . (1)
the interference clique transmission time is proposed as a
routing metric in [20]. However, the conflict graph based The transmission delay can also be interpreted as the packet
approaches normally induce large computation overhead in service time, which is defined as the period from the instant
searching for the maximal independent sets or cliques, and that a packet begins to be serviced by the MAC layer to the
are not suitable for dynamic distributed routing protocols. instant that it is either successfully transmitted or dropped after
De Couto et al. propose the metric of expected transmission a predefined number of retransmissions.
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
47
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
Suppose that the 802.11 distributed coordination function continuously go through the path hop-by-hop. However, in
(DCF) MAC protocol is used, each transmission or retrans- a multi-hop wireless network, if two links working over the
mission includes protocol overhead due to the binary backoff same channel are located close, when one link is in trans-
mechanism [28]. Let pi denote the transmission failure prob- mission, the MAC protocol will freeze the other link. Such
ability over link i, and assume it is stable through all the channel freezing can be due to either intra-flow transmissions
retransmissions of the packet. Also, let Ti denote the packet or inter-flow transmissions, which results in extra delays in
service time over link i, and K the maximum number of addition to the basic EED as shown in (6). In the following
retransmissions. The average transmission delay section, we will discuss how to extend the basic EED with the
K+1
k co-channel interferences taken into account.
k−1 I{k<K+1} L
E[Ti ] = pi (1 − pi ) E[Wj ] +
j=1
B IV. ACHIEVABLE BANDWIDTH OVER A MULTI - RADIO
k=1
(2) MULTI - CHANNEL PATH
where Wj denotes the contention window at the jth backoff In this section, we will develop an algorithm to compute the
stage, and L, B denote the packet length and link bandwidth, achievable bandwidth along a multi-radio multi-channel path,
respectively. According to the 802.11 standard [7], [28], termed as multi-radio achievable bandwidth, by capturing the
Wj = 2j−1 Wmin if ignoring the constraint of backoff stage, complex interplay between inter-flow and intra-flow interfer-
W −1
and E[Wj ] = j2 . In (2), the indicator I(A) is equal to 1 if ences. The end-to-end delay over a multi-radio multi-channel
A is true, which is incurred to include the case that a packet is path can be described more accurately by incorporating the
dropped when the retransmission limit is reached. In addition, MRAB metric into the EED computation to form a new metric
the MAC overhead due to acknowledgement is incorporated WEED. A side-effect benefit of MRAB analysis is that a
into the packet length L for convenience. After applying some channel diversity coefficient can be defined to quantify the
manipulations over (2), we can get resource consumption along a multi-radio multi-channel path.
L 1 − pK i
E[Ti ] = + E[backoff time] (3) A. Multi-Radio System
B 1 − pi
with We consider a wireless mesh network, where each node is
K+1 k
equipped with one or more radio interfaces. The interfaces
E[backoff time] = pik−1 (1 − pi )I{k<K+1} E[Wj ] assigned with different channels, located either in the same
k=1 j=1
node or in different nodes, can be active simultaneously.
Thus, the network throughput could be significantly improved
Wmin 1 − (2pi )K+1 1 − pK
i
= − . (4) compared with single-radio system [8]. The interfaces work-
2(1 − 2pi ) 2(1 − pi ) ing on different channels would form distinct interference
If there are Mi packets in the queue when a new packet topologies. Channel assignment [10] plays an critical role
reaches node ni , the EED metric can be defined as in determining the interference topology, and then impacts
on system performance. The channel assignment itself is a
EEDi = (Mi + 1)E[Ti ] (5)
challenging research topic, which is out of the scope of this
which means the total delay passing through the hop equals paper. We assume that the channel assignment for each node
the MAC service time of those packets queuing ahead of the is given. All the nodes are stationary, and any one can be used
new packet plus the MAC service time of the new packet as a router. We define the transmission range of a node as one
itself. Note that the EED value in (5) implies the memoryless hop, while the interference range is r (≥ 2) hops. We consider
property of the packet service time, as the head-of-line packet that the WMN operates over the IEEE 802.11 based MAC, and
may only need to finish a residue packet service time when assume that the routing control information exchanged among
the new packet comes in. It is well-known that only an neighbor nodes is error free.
exponentially distributed services time has the memoryless We adopt the physical model presented in [18] to describe
property. It has been demonstrated in [30] that the MAC packet the interference among different hops. Such an interference
service time over a 802.11 DCF can indeed be approximated model indicates that a transmission from node u to v is
by an exponential random variable. successful if the signal to interference and noise ratio (SINR)
Consider an end-to-end path including H hops, the EED at receiver v is above the pre-determined threshold γ, i.e.,
metric for the path is defined as
Pv (u)
H
≥γ (7)
N+ k∈v Pv (k)
EED = EEDi . (6)
i=1 where N denotes the background noise, Pv (u) the received
We would like to emphasize that the EED given in (6) does power at node v from node u, v the set of nodes located in
not consider the effect of co-channel interference in the multi- interference range of v, and Pv (k) the interference power from
hop wireless networks, which assumes that all the packets can an interfering node k.
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
48
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
k∈v Pv (k)
IDRi (uv) = . (8) where L denotes the packet length. It can then be obtained
Pmax
that
The ratio reflects the utilization of the channel assigned to Bi Bj
link i. Pmax is the maximum tolerable interference power at ABIRF (ij) = . (11)
Bi + Bj
receiver and can be calculated by (7). k∈v Pv (k) is sum of
undesired powers at node v from other transmissions. Note Extending the ABIRF (ij) result to the whole sub-path can be
that if there is no interference, the IDR is 0, implying that iteratively implemented. In each iteration, consider those links
entire bandwidth of this channel is available for link i. On the having been processed as one virtual link, with the bandwidth
contrary, an IDR of 1 will indicate that the channel has been set as the ABIRF value already obtained; and then apply the
fully occupied by other links, and no additional bandwidth computation of (11) over the virtual link and the next-hop
can be allocated for link i until the ratio becomes less than 1. link. Note that the impact of inter-flow interference on path
Based on this definition, we evaluate the ABITF at link i as capacity can be conveniently integrated with the intra-flow
(1 − IDRi )Bi interference impact by using the ABITF value given by (9)
ABIT Fi = (9) as link capacity in ABIRF computation, instead of using the
ET Xi
physical bandwidth.
where Bi denotes the physical bandwidth of link i, and ET Xi 3) Multi-radio achievable bandwidth: The multi-radio
[21] denotes the expected transmission attempts to achieve a multi-channel connection makes the capacity analysis of a
successful transmission over link i. The value (1−IDRi )∗Bi sub-path more complicated. When two links work on dif-
indicates the available bandwidth for a transmission under the ferent channels through different radio interfaces, they could
inter-flow interference. The physical meaning of (9) can be send/receive packets simultaneously without interference. It is
interpreted as: given the transmission failure probability pi , possible that the two end-hops of a sub-path are co-channel
a successful transmission needs ET Xi attempts in average; links, while other hops in the middle may work on different
the bandwidth is effectively used for only one of the ET Xi channels. The iterative procedure discussed above to compute
transmission attempts. the ABIRF for a co-channel sub-path can also be extended
2) Intra-flow interference: There exists intra-flow interfer- to the multi-channel sub-path, with consideration that the
ence if two links belonging to the same path work on the achievable bandwidth over two links is min(Bi , Bj ), when
same channel and are located within each other’s interference link i and j work over different channels. Specifically, the
range, i.e. within r (≥ 2) hops. We define a new concept of iterative steps to compute the ABIRF for a given multi-radio
sub-path spanning r + 2 hops, based on the observation that a sub-path is as follows:
link will potentially interfere with another link at most r + 2
Step 1 : For the first link of the sub-path, set ABIRF equal
hops away. A sub-path with r = 2 is illustrated in Fig.2. In
to the ABITF associated with the channel over which
general, a H-hop path contains H − r − 1 sub-paths.
the link works.
Under the impact of intra-flow interference, a sub-path
Step 2 : Go to the next link, say link i, and check whether
is equivalent to a virtual link. The reason is that a new
the channel of the next link is different from those
packet can enter a sub-path only after the previous one leaves.
used by the previous links or not. If different, go to
The achievable bandwidth over a sub-path can be iteratively
step 3; otherwise go to step 4.
obtained from the achievable bandwidth over two interfering
Step 3 : In this case, set
links. For example, consider two neighboring co-channel links
i and j along a path. Links i and j have bandwidth Bi ABIRF = min(ABIRF, ABIT Fi ) (12)
and Bj , respectively. Since the two links can not be active
simultaneously, the equivalent achievable bandwidth under the and then go to step 5.
intra-flow interference (ABIRF) over links i and j, denoted as Step 4 : In this case, set
ABIRF (ij), satisfies ABIRF × ABIT Fi
ABIRF = (13)
L L L ABIRF + ABIT Fi
= + (10)
ABIRF (ij) Bi Bj and then go to step 5.
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
49
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
Step 5 : Check whether all the (r + 2) hops of the sub-path the MRAB value guarantees that MRAB will not increase
have been considered or not. If not, go to step 2; when one more sub-path is generated. Hence, MNRAB P ·L
part
otherwise, terminate the iteration. achieves a larger or equal value too in the the second case,
For a H-hop path including multiple sub-paths, let when one hop is involved. Since both parts constituting the
ABIRFj denote the achievable bandwidth over the jth sub- WEED metric becomes larger or maintains equal when the
path. The multi-radio achievable bandwidth can be computed path goes longer, WEED is monotonic. The proof applies to
as: both left-monotonicity and right-monotonicity.
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
50
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
51
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
2 2.7
2.65
1.8
2.6
1.6
2.55
1.4
2.5
1.2 2.45
2.4
1
2.35
0.8
ETX 2.3
0.6 ETT
EED 2.25
0.4 2.2
5 10 15 20 25 30 20 40 60 80 100 120 140 160
Flow rate (pkts/second) Update interval (seconds)
4 1.65
3.5 1.6
3 1.55
2.5 1.5
2 1.45
1.5 1.4
1 1.35
ETX
0.5 ETT 1.3
EED
0 1.25
5 10 15 20 25 30 20 40 60 80 100 120 140 160
Flow rate (pkts/second) Update interval (seconds)
We specifically consider two network topologies. The first transmission failure probability for computing the link metric,
is a grid topology over a 1400m×1400m area. The area is di- while the transmission failure probability is directly related to
vided into 200m×200m square cells, with each cell containing the MAC throughput [7]. In most of the cases, ETT has slightly
one network node in its center. Four flows are deployed at the higher throughput, which is due to the larger computation
1st, 3rd, 5th, and 7th rows of the grid, respectively, with the overhead with EED and implementation overhead due to path
source/destination nodes of each flow located at both ends of change incurred by the random queue length behavior. In
the row correspondingly. The other topology randomly places addition, we observe in the grid topology that the throughput
40 nodes in a 1000m×1000m area with necessary adjustment curves under all the three metrics become flat when the flow
to maintain the connectivity. We also run 4 flows over the rate exceeds a certain level, which indicates that the network
random topology. For both topologies, the transmission range is approaching its maximum capacity.
is 250m, and the interference range is 550m. All flows are We next examine the impact of EED update interval on
constant-bit-rate (CBR) flow, with the packet size of 512 bytes. the routing performance. The grid topology is simulated, with
Fig. 3 and Fig. 4 present the total network throughput the queue size at each node being 20 packets and flow rate
and end-to-end delay, under ETX, ETT, and EED metrics, 25 packets/second. Fig. 5(a) and 5(b) present the network
respectively, versus the flow rate. The queue size at each throughput and the end-to-end delay versus the EED updating
node is 20 packets, and the link metric update interval in our interval, respectively. From the figure, it can be seen that
EED implementation is 50 seconds. In the two figures, it is both inappropriate small and large intervals result in low
explicitly demonstrated that EED metric can result in much throughput and large delay. On one hand, an inappropriate
better end-to-end delay performance than ETX and ETT, under small update interval induces over-frequent link metric update
both the grid and random topologies. Regarding the network and results in a large bandwidth overhead. On the other hand,
throughout, ETT and EED has the similar performance, while an inappropriate large update interval will not timely respond
outperforming the ETX. The reason that ETT and EED have to a congested link and result in unnecessary packet loss due
similar throughput performance is that both of them exploit the to a full buffer. Fig. 5 demonstrates that an optimal update
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
52
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
S 1 5 2 8 3 D
2.8 I
0.2 0.2 0.25
2.7
1 2 1
II S 3 2 D
Total throughput (Mbps)
1 2 3 1
2.5 III S 2 5 4 D
0.2 0.15 0.25 0.4
2.4
1 2 1 3
IV S 2 4 6 D
2.3 0.1 0.2 0.3 0.2
2.2
ETX Fig. 7. WEED and WCETT Examples.
ETT
EED
TABLE I
2.1
5 10 15 20 25 30 35 40 45 50 PARAMETERS USED IN NUMERICAL ANALYSIS
Queue size (pkts)
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
53
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE INFOCOM 2009 proceedings.
TABLE II
N UMERICAL R ESULTS FOR WCETT [13] [6] C. Koksal and H. Balakrishnan, “Quality-Aware Routing Metrics
for Time-Varying Wireless Mesh Networks,” IEEE J. Select. Areas
H Commun., vol. 24, no.11, pp. 1984–1994, November.2006.
Path i=1 ET Ti max(Xj ) WCETT (β = 0.5) [7] Y. Cheng, X. Ling, W. Song, L.X. Cai, W. Zhuang, and X. Shen “A
I 2.3881 1.0667 1.7274 Cross-Layer Approach for WLAN Voice Capacity Planning,” IEEE J.
II 2.1612 1.5898 1.8755 Select. Areas Commun., vol. 25, no. 4, pp. 678–688, May 2007.
III 3.2873 1.75 2.5187 [8] A. Raniwala, T.-c. Chiueh, “Architecture and Algorithms for an IEEE
802.11-Based Multi-Channel Wireless Mesh Network,” in Proc. IEEE
IV 3.0238 1.5238 2.2738 INFOCOM, 2005, pp. 2223–2234.
[9] A.Cerpa, J. L. Wong, M. Potkonjak and D. Estrin, “Temporal Properties
of Low Power Wireless Links: Modeling and Implications on Multi-Hop
TABLE III
Routing,” in Proc. ACM MobiHoc, 2005, pp. 414–425.
N UMERICAL R ESULTS FOR WEED
[10] K. N. Ramachandran, E. M. Belding, K. C. Almeroth and M. M.
H
Buddhikot, “Interference-Aware Channel Assignment in Multi-Radio
Path i=1 EEDi MRAB WEED (α = 0.5) CDC Wireless Mesh Networks,” in Proc. IEEE INFOCOM, 2006, pp.1-12.
I 16.6991 6Mbit/s 13.5496 3.0 [11] Y. Yang, J. Wang, “Design Guidelines for Routing Metrics in Multihop
II 5.8638 4Mbit/s 5.9319 2.0 Wireless Networks,” in Proc. IEEE INFOCOM, 2008, pp.1615 - 1623.
[12] D. B. Johnson, D. A. Maltz and Y. Hu, “The Dynamic Source Routing
III 13.8753 6Mbit/s 11.33765 4.0
Protocol for Mobile Ad Hoc Networks (DSR),” in IETF, INTERNET-
IV 13.6927 4Mbit/s 14.04635 2.6667 DRAFT, 2003, April.
[13] R. Draves, J. Padhye, and B. Zill, “Routing in Multi-Radio, Multi-Hop
Wireless Mesh Networks,” in ACM MOBICOM, 2004, pp. 114–128.
[14] R. Draves, J. Padhye, and B. Zill, ”Comparison of Routing Metrics for
Table III illustrates that the MRAB and CDC value can Static Multi-Hop Wireless Networks,” in ACM SIGCOMM, 2004, pp.
133–144.
quantitatively demonstrate the capacity difference between [15] Y. Yang, J. Wang, and R. Kravets, “Designing Routing Metrics for
two multi-radio multi-channel paths. Moreover, the MRAB Mesh Networks,” in Proc. IEEE Workshop on Wireless Mesh Networks
and CDC values also reveals the interesting insight that the (WiMesh), 2005.
[16] J. So, N. H. Vaidya, “Load-Balancing Routing in Multichannel Hybrid
relationship between the channel diversity and the length of Wireless Networks With Single Network Interface,” in IEEE Trans. Veh.
the path in terms of hop count is not monotonic. For example, Technol., vol. 56, no. 1, pp. 342–348, Jan, 2007.
path III achieves better channel diversity than path I, being [17] T. Liu, W. Liao, “Capacity-Aware Routing in Multi-Channel Multi-Rate
Wireless Mesh Networks,” in Proc. IEEE ICC, 2006, pp. 1971–1976.
one-hop longer; but path I has better channel diversity than [18] K. Jain, J. Padhye, V. N. Padmanabhan, and L. Qiu, “Impact of
path IV, being one-hop shorter. Interference on Multi-hop Wireless Network Performance,” in ACM
MOBICOM,, 2003, pp. 66–80.
VII. C ONCLUSION [19] X. Li, H. Chen, Y. Shu and X.Chu, “Energy Efficient Routing With
Unreliable Links in Wireless Networks,” in Proc. IEEE International
In this paper, we aims at designing link/path metrics that Conference on Mobile Adhoc and Sensor Systems (MASS), 2006, pp.
can lead to path selection with the minimum end-to-end delay, 160–169.
while a high network throughput can also be achieved. The [20] H. Zhai, Y. Fang ”Impact of Routing Metrics on Path Capacity in Multi-
rate and Multi-hop Wireless Ad Hoc Networks,” in Proc. IEEE ICNP,
paper has key contributions in two aspects: 1) Based on the 2007, pp. 86–95.
concept of network/MAC cross-layer design, both the queuing [21] D. S. J. De Couto, D. Aguayo, J. Bicket, and R. Morris, “A High-
delay in network layer and transmission delay in the network Throughput Path Metric for Multi-Hop Wireless Routing,” in ACM
MOBICOM, 2003, pp. 134–142.
layer are included in the EED link metric computation; 2) [22] K. Kim, K. G. Shin, “On accurate measurement of link quality in multi-
A generic iterative approach is developed to compute the hop wireless mesh networks,” in ACM MOBICOM, 2006, pp. 38–49.
achievable bandwidth over a multi-radio multi-channel path, [23] H. Zhai, J. Wang and Y. Fang, “Distributed packet scheduling for
multihop flows in ad hoc networks,” in Proc. IEEE WCNC, 2004, pp.
which captures the complex interaction among hop count, 1081–1086.
channel assignment, and inter/intra flow interferences to form [24] Y. Xiao, K. Thulasiraman and G. Xue, “QoS routing in communication
the WEED path metric. A side benefit of our EED/WEED link networks: approximation algorithms based on the primal simplex method
of linear programming,” in IEEE Trans. Comput., vol. 55, no. 7, pp.
metric computation is a quantitative channel diversity coeffi- 815–829, July. 2006.
cient. We demonstrate the performance of EED/WEED based [25] H. Li, Y. Cheng, C. Zhou, “Multi-hop effective bandwidth based routing
routing via extensive numerical analysis and NS2 simulation in multi-radio wireless mesh networks,” in Proc. IEEE Globecom, 2008.
[26] J. Tang, G. Xue, and W. Zhang, “Interference-Aware Topology Control
results. and QoS Routing in Multi-Channel Wireless Mesh Networks,” in ACM
MobiHoc, 2005, pp. 68–77.
R EFERENCES [27] The Network Simulator - NS2, http://www.isi.edu/nsnam/ns/.
[1] P. Gupta and P. R. Kumar, “The cpacity of wireless networks,” IEEE [28] “Wireless Lan Medium Access Control (MAC) and Physical Layer
Trans. Inform. Theory, vol. 46, no. 2, pp. 388–404, Mar. 2000. (PHY) specifications,” ANSI/IEEE Std 802.11: 1999 (E) Part 11,
[2] M. Gastpar and M. Vetterli, “On the capacity of wireless networks: the ISO/IEC 8802-11, 1999.
relaycase,” in Proc. IEEE INFOCOM, 2002, pp. 1577–1586. [29] A. Raniwala, T.-c. Chiueh, ”Centralized Channel Assignment and
[3] A. E. Gamal, J. Mammen, B. Prabhakar, and D. Shah, “Throughput- Routing Algorithms for Multi-Channel Wireless Mesh Networks,” in
delay trade-off in wireless networks,” in Proc. IEEE INFOCOM, 2004, ACM SIGMOBILE Mobile Computing and Communications Review,
pp. 464–475. 2004, pp. 50–65.
[4] I. F. Akyildiz, X. Wang, and W. Wang, “Wireless mesh networks: a [30] A. Abdrabou and W. Zhuang, “Service time approximation in IEEE
survey,” Computer Networks., 2005, pp. 523–530. 802.11 single-hop ad hoc networks,” IEEE Trans. Wireless Commun.,
[5] G. Jakllari, S. Eidenbenz, N. Hengartner, S. V. Krishnamurthy, and vol. 7, no. 1, pp. 305-313, Jan. 2008.
M.Faloutsos, ”Link Positions Matter: A Noncommutative Routing
Metric for Wireless Mesh Network,” in Proc. IEEE INFOCOM, 2008,
pp.744–752.
Authorized licensed use limited to: Technische Informationsbibliothek (TIB). Downloaded on January 04,2024 at 14:55:41 UTC from IEEE Xplore. Restrictions apply.
54