J. Parallel Distrib. Comput. 68 (2008) 361 –371
www.elsevier.com/locate/jpdc
Improving routing in long-distance wireless mesh networks via
a distributed embedded router
O. Mirabella
∗
, Lo Bello, A. Raucea
Department of Computer Engineering and Telecommunications, University of Catania, V.le A. Doria 6, 95125 Catania, Italy
Received 10 November 2006; accepted 7 May 2007
Available online 23 May 2007
Abstract
The paper addresses some issues concerning routers for long-distance wireless mesh networks (LDWMNs) which are becoming increasingly
popular in the last few years, above all to provide Internet access for small extra-urban communities. The paper discusses some main features
of LDWMNs, the design challenges and the reasons behind the implementation choices. A router is described, based on a modular architecture
which provides fault tolerance and guarantees gracefully degrading performances in case a fault occurs. One important feature of the router is the
full-duplex capability of its wireless links which provides high throughput. Finally, the paper describes the implementation of the router using
low-cost embedded components and addresses some issues concerning the management of the wireless links in the wireless mesh backbone.
© 2007 Elsevier Inc. All rights reserved.
Keywords: Long-distance wireless mesh networks; Routers; Embedded architecture; Fault tolerance; Modular architecture; Performance evaluation
1. Introduction
Wireless networks are becoming increasingly popular due
to the possibility of simple, flexible connection of a number
of users who can exchange data or access the Internet via an
access point. There is, however, another interesting area of
application which has up to now been the domain of wired
networks: long-distance mesh networks (LDMNs). These net-
works are traditionally realized using fiber optic backbones,
but this is extremely expensive, above all when connections are
long (stretching to tens of kilometers) and outside built-up ar-
eas. In the last few years long-distance wireless networks have
begun to appear, above all to provide Internet access for small
extra-urban communities. A wireless implementation is eco-
nomical and satisfactory, especially when the number of users
to be connected is not high and a single hop (or at most a few
hops) is sufficient for the users to be reached. The standards
used for this purpose are those of the IEEE 802.11x [9] fam-
ily, especially developed for wireless applications, supported
by a large number of manufacturers, and based on well-tested
∗
Corresponding author. Fax: +39 95 738 2397.
E-mail addresses: omirabel@diit.unict.it (O. Mirabella),
lucia.lobello@diit.unict.it (L. Bello), araucea@diit.unict.it (A. Raucea).
0743-7315/$ - see front matter © 2007 Elsevier Inc. All rights reserved.
doi:10.1016/j.jpdc.2007.05.005
low-cost technologies.. The most common network topologies
are linear, with only a few hops, but more complex mesh topolo-
gies are beginning to replace the equivalent wired networks [4].
However, the CSMA/CA protocol used in the IEEE802.11x
standards was designed for indoor, short-distance applications
and is not efficient in long-distance mesh applications. The
CSMA/CA protocol is, in fact, burdened down with functions
needed to solve medium access contention, which are not nec-
essary in a long-distance wireless mesh network (LDWMN) in
which the links are point to point. Another critical feature of the
protocol is the handling of acks, as in LDWMNs the distances
between two nodes add delays that may lead to a time-out,
thus causing unnecessary retransmissions. In the realization
of a LDWMN, it is therefore necessary to adapt the behavior
of the protocols and implement devices that will take into
account the particular features of this kind of network. These
include:
• A lack of mobility, linked to the fact that high-gain an-
tennas need to be used in order to achieve long-distance
connections. These antennas are directional and so have
to be accurately oriented, thus excluding the possibility of
mobile nodes. This lack of mobility simplifies data rout-
ing, which can be achieved in the same way as in wired
networks.