13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

278 B. Macabéo, S. Pierre, and A. Qu<strong>in</strong>tero2.1 Best Effort ProtocolsDSDV (Dest<strong>in</strong>ation Sequenced Distance Vector) is a best effort protocol designedspecially for MANETs [4]. It belongs to the class of proactive protocols and uses aversion of the distributed Bellman-Ford algorithm which is adapted to ad hoc networks.The rout<strong>in</strong>g <strong>in</strong>formation associated to each node of the network is recorded <strong>in</strong>a rout<strong>in</strong>g table <strong>by</strong> each mobile station.AODV (Ad hoc On Demand Vector) represents an improvement of DSDV [5]. Infact, to synthesize, it takes the advantages of DSDV but limits bandwidth consumption.2.2 QoS Rout<strong>in</strong>g ProtocolsIn MANET, a route is def<strong>in</strong>ed as set of mobile units that contributes to data transmissionfrom source to dest<strong>in</strong>ation. Quality of service (QoS) consists of a set ofcharacteristics or constra<strong>in</strong>ts (bandwidth, hop count, delay, throughput, packet lossrate, etc.) that a connection must guarantee between a source and a dest<strong>in</strong>ation dur<strong>in</strong>gthe communication to meet the requirements of an application [1].With the <strong>in</strong>creas<strong>in</strong>g number of applications requir<strong>in</strong>g a certa<strong>in</strong> QoS, the success ofmobile ad hoc networks relies heavily on their ability to provide rout<strong>in</strong>g protocols thattake <strong>in</strong>to account QoS [2, 6].3 Rout<strong>in</strong>g Protocol <strong>in</strong> Ad Hoc NetworksThe rout<strong>in</strong>g protocol used here is based on a rout<strong>in</strong>g algorithm <strong>in</strong>itiated <strong>by</strong> the sourcethat takes <strong>in</strong>to account QoS <strong>in</strong> terms of bandwidth consumption. If a failure occursdur<strong>in</strong>g the communication between two nodes, two scenarios can be used to repair theroute: a global route repair and a local route repair. A global route repair starts fromthe source of communication. Although it requires significant time and consumesmuch bandwidth, this solution is used <strong>in</strong> most rout<strong>in</strong>g protocols. A local route repairstarts from a node <strong>in</strong> the neighborhood of the l<strong>in</strong>k where the failure occurred. Thislatter solution offers two advantages: its speed and its low bandwidth consumption.3.1 Protocol for Route RepairOur objective aims to ensure the selection of the most easily reparable route amongthose extracted from the route discovery phase. To achieve this goal, we recommendtak<strong>in</strong>g <strong>in</strong>to account the nature of the neighbor<strong>in</strong>g nodes compos<strong>in</strong>g the network, moreparticularly the node density and their availability. The reparation of a route <strong>in</strong> case offailure can be carried out through local route repair.We use the availability parameter to establish the ability of a Node A to replaceNode B. The availability of a node depends on the nature of the node, the number ofpackets forwarded <strong>by</strong> the node as well as their capacity.We def<strong>in</strong>e the density of a node λ as the number of direct neighbors of λ whoseavailable bandwidth is higher than that required <strong>by</strong> the connection. The density parameteris completely specified <strong>by</strong> a node and the bandwidth associated with thatnode.

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

Saved successfully!

Ooh no, something went wrong!