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

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

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

66 Y. Ge, T. Kunz, and L. Lamontthan the 3 QoS versions, especially with a speed of 20m/s where the performancedifference between the QoS versions of OLSR and the orig<strong>in</strong>al OLSR protocol arestatistically significant. There are two ma<strong>in</strong> reasons:a. High Overhead: The orig<strong>in</strong>al OLSR protocol concentrates on how to reduce theoverhead, and m<strong>in</strong>imizes the MPR sets to reduce the TC messages flood<strong>in</strong>g <strong>in</strong>to thenetwork. However, the QoS versions of OLSR select the best bandwidth path, so <strong>in</strong>their MPR selection mechanism, they select neighbors with high idle time as MPR,result<strong>in</strong>g <strong>in</strong> a larger MPR set than the orig<strong>in</strong>al OLSR protocol. So more TC messagesare generated and relayed <strong>in</strong>to the network <strong>by</strong> QoS OLSR versions. (See Fig. 3)For all algorithms, there are fewer TC messages sent at lower movement than athigher movement. This is because at lower movement, less TC messages are generatedto reflect topology changes. Also, 20% OLSR has the highest number of TCmessages generated and relayed, while the orig<strong>in</strong>al OLSR protocol has the least numberof TC messages. Under the same speed, the difference of TC messages sent betweenthe orig<strong>in</strong>al OLSR protocol and the 3 QoS OLSR versions comes from twoaspects:1. The orig<strong>in</strong>al OLSR protocol only generates TC messages to reflect topologychange, while QoS OLSR versions also need to generate TC messages to reflectbandwidth change; with a lower bandwidth update threshold, more TC messagesare generated to reflect bandwidth change, caus<strong>in</strong>g the highest overhead <strong>in</strong> 20%OLSR2. QoS OLSR versions have larger MPR sets than the orig<strong>in</strong>al OLSR protocol, somore TC messages are generated and relayed <strong>by</strong> the larger MPR sets. Among theQoS OLSR algorithms, 20% OLSR may select more MPRs than 40% and 80%OLSR. With the possibly larger MPR set, more TC messages are generated andrelayed <strong>by</strong> 20% OLSR than 40% OLSR and 80% OLSR.Fig. 3. Average TC message overhead <strong>in</strong> the network (<strong>in</strong> packets/s) for the 4 algorithms.With higher overhead <strong>in</strong>troduced <strong>in</strong>to the network, especially for the 20% OLSR athigher movement, the wireless media is more heavily loaded.b. Incorrect Rout<strong>in</strong>g Table: if there are overlapped two hop neighbors covered <strong>by</strong>multiple MPRs, there is a high probability that TC packets collide at these neighbors,result<strong>in</strong>g <strong>in</strong> <strong>in</strong>accurate rout<strong>in</strong>g tables. This problem happens <strong>in</strong> all 4 OLSR algorithms.But because of the different MPR selection mechanism, the QoS OLSR algorithmshave more overlapped two hop neighbors than the orig<strong>in</strong>al OLSR protocol,caus<strong>in</strong>g more TC message collisions.

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

Saved successfully!

Ooh no, something went wrong!