07.07.2013 Views

An Experimental Comparison of Routing Protocols - Murdoch ...

An Experimental Comparison of Routing Protocols - Murdoch ...

An Experimental Comparison of Routing Protocols - Murdoch ...

SHOW MORE
SHOW LESS

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.

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

Saved successfully!

Ooh no, something went wrong!