An Experimental Comparison of Routing Protocols - Murdoch ...
An Experimental Comparison of Routing Protocols - Murdoch ...
An Experimental Comparison of Routing Protocols - Murdoch ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
usual hierarchical addressing that occurs at the network layer.<br />
Equally, routing at the data link layer is fundamentally wrong<br />
because the data link layer will be performing routing; which<br />
is a network layer function. Regardless <strong>of</strong> the layer chosen,<br />
traditional layering principles will be distorted.<br />
Upon inspection <strong>of</strong> the BATMAN L2 and BATMAN L3<br />
results, the only major performance difference between data<br />
link layer routing and network layer routing is the packet<br />
size. Data link layer routing protocols will not require a<br />
network layer IPv4/IPv6 header and may therefore be smaller.<br />
This argument is <strong>of</strong> minimal consequence because the routing<br />
protocol is a far bigger determinant <strong>of</strong> overheads. To illustrate<br />
this point, Babel, which uses a large IPv6 header, increasing<br />
the packet size <strong>of</strong> every routing message by 40 bytes, has<br />
lower overheads than BATMAN L2 which operates without<br />
a IP header. We conclude that the layer has few performance<br />
benefits or drawbacks and that the decision to use one or the<br />
other should be architectural.<br />
VI. CONCLUSION<br />
This research compares routing protocols, however, more<br />
specifically, it investigates the cause <strong>of</strong> performance loss or<br />
gain in multi hop ad hoc networks. We have confirmed the<br />
findings <strong>of</strong> the only other peer reviewed experimental study<br />
[24] that tested Babel. The conclusion is that in small wireless<br />
networks, Babel <strong>of</strong>fers higher throughputs. The results confirm<br />
that the overhead <strong>of</strong> OLSR is higher than BATMAN [26],<br />
[24], but contradict other studies that claim large throughput<br />
differences between OLSR and BATMAN [26], [24]. The<br />
results <strong>of</strong> this study suggest that the performance <strong>of</strong> OLSR<br />
and BATMAN is similar.<br />
A separate conclusion is that, in small multi hop ad hoc<br />
networks, the overhead <strong>of</strong> the routing protocol has the largest<br />
impact on throughput. In the future, similar tests should be<br />
run in larger experimental set-ups. Statistics on CPU load<br />
and convergence time could also be interesting. This study<br />
concludes that Babel provides higher throughputs in small<br />
networks but it is untested in larger networks. These findings<br />
should provide the impetus for further experimentation.<br />
REFERENCES<br />
[1] Philippe Jacquet, <strong>An</strong>is Laouiti, Pascale Minet, and Laurent Viennot,<br />
“Performance <strong>of</strong> Multipoint Relaying in Ad Hoc Mobile <strong>Routing</strong> <strong>Protocols</strong>”,<br />
in NETWORKING ’02: Proceedings <strong>of</strong> the Second International<br />
IFIP-TC6 Networking Conference on Networking Technologies,<br />
Services, and <strong>Protocols</strong>; Performance <strong>of</strong> Computer and Communication<br />
Networks; and Mobile and Wireless Communications, London, UK,<br />
2002, pp. 387–398, Springer-Verlag.<br />
[2] Juliusz Chroboczek, “The Babel <strong>Routing</strong> Protocol”, Internet-Draft, April<br />
2009.<br />
[3] Stefano Basagni, Imrich Chlamtac, Violet R. Syrotiuk, and Barry A.<br />
Woodward, “A Distance <strong>Routing</strong> Effect Algorithm for Mobility<br />
(DREAM)”, in MobiCom ’98: Proceedings <strong>of</strong> the 4th <strong>An</strong>nual ACM/IEEE<br />
International Conference on Mobile Computing and Networking, New<br />
York, NY, USA, 1998, pp. 76–84, ACM.<br />
[4] Guangyu Pei Mario, Mario Gerla, and Tsu wei Chen, “Fisheye State<br />
<strong>Routing</strong>: A <strong>Routing</strong> Scheme for Ad Hoc Wireless Networks”, in in<br />
Proceedings <strong>of</strong> ICC 2000, 2000, pp. 70–74.<br />
164<br />
[5] Joseph P. Macker and Justin W. Dean, “A Study <strong>of</strong> Link State Flooding<br />
Optimizations For Scalable Wireless Networks”, in MILCOM 2003:<br />
Military Communications Conference. 2003, vol. 2, pp. 1262–1267,<br />
IEEE.<br />
[6] Cesar A. Santivanez and Ram Ramanathan, Ad Hoc Wireless Networking,<br />
chapter Scalability <strong>of</strong> <strong>Routing</strong> in Ad Hoc Networks: Principles and<br />
Practice, pp. 562 – 616, Kluwer Acedemic Publishers, 2003.<br />
[7] <strong>An</strong>dreas Tonnesen and Thomas Lopatic and Hannes Gredler and Bernd<br />
Petrovitsch and Aaron Kaplan and Sven-Ola Tucke, “OLSR development<br />
at http://www.olsr.org/”, Internet: http://www.olsr.org/, 2009.<br />
[8] Charles E. Perkins and Pravin Bhagwat, “Highly Dynamic Destination-<br />
Sequenced Distance-Vector routing (DSDV) for mobile computers”,<br />
SIGCOMM Computer Communications Review, vol. 24, no. 4, pp. 234–<br />
244, 1994.<br />
[9] Thomas R. Henderson, Phillip A. Spagnolo, and Jae H. Kim, “A<br />
Wireless Interface Type for OSPF”, MILCOM Military Communications<br />
Conference, vol. 2, pp. 1256 – 1261, 2003.<br />
[10] Cedric Adjih, Philippe Jacquet, and Laurent Viennot, “Computing<br />
Connected Dominated Sets with Multipoint Relays”, Ad Hoc & Sensor<br />
Wireless Networks, vol. 1, pp. 27–39, 2005.<br />
[11] Amir Qayyum, Laurent Viennot, and <strong>An</strong>is Laouiti, “Multipoint Relaying:<br />
<strong>An</strong> Efficient Technique for Flooding in Mobile Wireless Networks”,<br />
Tech. Rep., INRIA, 2000.<br />
[12] Thomas Clausen and Philippe Jacquet, “Optimized Link State <strong>Routing</strong><br />
Protocol (OLSR)”, IETF RFC 3626, October 2003.<br />
[13] Christopher Dearlove Thomas Clausen and Philippe Jacquet, “The<br />
Optimized Link State <strong>Routing</strong> Protocol version 2”, IETF Draft RFC<br />
draft-ietf-manet-olsrv2-10, September 2009.<br />
[14] Vikas Kawadia and P. R. Kumar, “A Cautionary Perspective On Crosslayer<br />
Design”, IEEE Wireless Communications, vol. 12, pp. 3–11, 2005.<br />
[15] Douglas S. J. De Couto, Daniel Aguayo, John Bicket, and Robert Morris,<br />
“A High-Throughput Path Metric for Multi-Hop Wireless <strong>Routing</strong>”, in<br />
MobiCom ’03: Proceedings <strong>of</strong> the 9th annual international conference<br />
on Mobile computing and networking, New York, NY, USA, 2003, pp.<br />
134–146, ACM Press.<br />
[16] Ian F. Akyildiz and Xudong Wang, Wireless Mesh Networks, Wiley,<br />
2009.<br />
[17] Richard Draves, Jitendra Padhye, and Brian Zill, “<strong>Routing</strong> in Multiradio,<br />
Multi-hop Wireless Mesh Networks”, in MobiCom ’04: Proceedings<br />
<strong>of</strong> the 10th annual international conference on Mobile computing<br />
and networking, New York, NY, USA, 2004, pp. 114–128, ACM Press.<br />
[18] Cesar A. Santivanez and Ram Ramanathan, “Scalability <strong>of</strong> <strong>Routing</strong> in<br />
Ad Hoc Networks: Principles and Practice”, Kluwer: Ad Hoc Wireless<br />
Networking, vol. 1, pp. –, 2003.<br />
[19] <strong>An</strong>dreas Tonnesen, “Implementing and extending the Optimized Link<br />
State <strong>Routing</strong> Protocol”, Master’s thesis, University <strong>of</strong> Oslo, Department<br />
<strong>of</strong> Informatics, 2004.<br />
[20] Marek Linder and Axel Neumann, “BATMAN (Better Approach To<br />
Mobile Ad Hoc Networking)”, http://open-mesh.net/batman/.<br />
[21] Axel Neumann, Corinna Aichele, and Marek Lindner, “Better Approach<br />
To Mobile Ad-hoc Networking (B.A.T.M.A.N.)”, IETF Draft, October<br />
2008.<br />
[22] Gianni Di Caro and Gianni Di Caro and Frederick Ducatelle and<br />
Frederick Ducatelle and Luca Maria Gambardella and Luca Maria<br />
Gambardella, “<strong>An</strong>tHocNet: <strong>An</strong> Adaptive Nature-inspired Algorithm<br />
for <strong>Routing</strong> in Mobile Ad hoc Networks”, European Transactions on<br />
Telecommunications, vol. 16, pp. 443–455, 2005.<br />
[23] Bob Albrightson, J.J. Garcia-Luna-Aceves, and Joanne Boyle, “EIGRP<br />
- A Fast <strong>Routing</strong> Protocol Based On Distance Vectors”, in Networld/Interop<br />
94, 1994.<br />
[24] Mehran Abolhasan, Brett Hagelstein, and Jerry Wang., “Real-world<br />
performance <strong>of</strong> current proactive multi-hop mesh protocols”, in APCC<br />
2009: Asia Pacific Conference on Communications, 2009.<br />
[25] open80211s, “open80211s”, http://www.open80211s.org/.<br />
[26] David Johnson, Ntsibane Ntlatlapa, and Corinna Aichel, “Simple<br />
pragmatic approach to mesh routing using BATMAN”, in 2nd IFIP<br />
International Symposium on Wireless Communications and Information<br />
Technology in Developing Countries, 2008.