16.11.2012 Views

Wireless Network Design: Optimization Models and Solution ...

Wireless Network Design: Optimization Models and Solution ...

Wireless Network Design: Optimization Models and Solution ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

200 Khaldoun Al Agha <strong>and</strong> Steven Martin<br />

Thus, delivering packets to a specific destination becomes a complex task due to<br />

frequent <strong>and</strong> unpredictable topology changes.<br />

The development of wireless ad hoc networks was initially motivated by military<br />

applications, but nowadays, these networks are involved in many civil applications.<br />

Therefore, these networks have to offer differentiated services, according to the application’s<br />

requirements. This also implies admission control mechanisms. All these<br />

topics have constituted hot research issues for the last decade. Obviously, solutions<br />

leading to single-hop <strong>and</strong> multi-hop ad hoc networks are complex. They are all<br />

the more complex when considering specific problems such as connectivity, security,<br />

quality of service, energy consumption, <strong>and</strong> routing optimization. Indeed, not<br />

only do ad hoc networks inherit the classical problems of wireless networks (e.g.<br />

air medium propagation, unreliability, <strong>and</strong> hidden nodes), but also generate new<br />

problems <strong>and</strong> complexities (e.g. autonomy, lack of infrastructure, dynamicity, <strong>and</strong><br />

scalability).<br />

The remainder of this chapter is structured as follows. First, in Section 9.2, we<br />

present routing issues, the constraints to take into account <strong>and</strong> the characteristics<br />

of routing protocols. Then, we describe in Section 9.3 the two main link layer solutions<br />

which enable single-hop ad hoc networks: the IEEE 802.11 st<strong>and</strong>ard <strong>and</strong><br />

the Bluetooth specification. In Section 9.4, the existing ad hoc routing protocols<br />

are presented: ad hoc on-dem<strong>and</strong> distance vector (AODV), dynamic source routing<br />

(DSR), optimized link state routing (OLSR), <strong>and</strong> topology broadcast based on<br />

reverse path forwarding (TBRPF). Finally, in Section 9.5 we present several methods<br />

that provide quality of service (QoS) in mobile ad hoc networks: flexible QoS<br />

model for MANETs (FQMM), core extraction distributed ad hoc routing (CEDAR),<br />

ticket based probing (TBP), INSIGNIA, stateless wireless ad hoc network (SWAN),<br />

<strong>and</strong> QoS for OLSR (QOLSR). Section 9.6 concludes the chapter.<br />

9.2 What is Routing?<br />

The main idea of an ad hoc network is that each wireless node can communicate<br />

directly with any other wireless node, without the use of any existing network infrastructure.<br />

Thus, the architecture is totally decentralized. Such networks are limited<br />

by the fact that each wireless node has to be within the transmission range of all<br />

the others; this leads to small networks as illustrated in Figure 9.1. The main problems<br />

in ad hoc networks are how to transmit in, <strong>and</strong> share ,the air medium. There<br />

exist two major link layer technologies used in ad hoc networks: the IEEE 802.11<br />

st<strong>and</strong>ard <strong>and</strong> the Bluetooth specifications (see Section 9.3).<br />

The architecture of an ad hoc network applies to small networks, due to the limited<br />

transmission range of wireless network interfaces. As shown in Figure 9.1, extending<br />

connectivity to a larger area requires a multi-hop ad hoc network architecture<br />

in which each node assumes the role of a router <strong>and</strong> relays packets toward their<br />

final destinations. Thus, network nodes cooperate to forward packets for each other

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!