Developing, Deploying and Evaluating Protocols with ManetLab

Evaluating the performance of MANET-specific communication protocols is essential to build robust mobile adi¾źhoc applications. Unfortunately, most existing evaluation results are either based on simulations --- which makes it difficult to draw conclusions beyond confined lab settings --- or they are based on custom testbed results --- which makes it difficult to reproduce them. In order to overcome this challenge, we introduce ManetLab, a modular and configurable software framework for creating and running testbeds to evaluate MANET-specific protocols. Withi¾źManetLab, one can easily configure and automate reproducible protocol executions on standard computer hardware, and thus provides both the accuracy of testbed-based evaluations and the reproducibility of simulation-based evaluations. After presenting ManetLab's extensible architecture, based on the notion of modular protocol stack, we show how it helps evaluate the performance of different broadcast protocols in real MANETs and how its results compare with simulation-based results.

[1]  Fatos Xhafa,et al.  A Survey on MANET Testbeds and Mobility Models , 2012 .

[2]  Benjamin A. Chambers The Grid Roofnet: a Rooftop Ad Hoc Wireless Network , 2002 .

[3]  Claude Chaudet,et al.  VIRMANEL: a mobile multihop network virtualization tool , 2012, WiNTECH '12.

[4]  Jukka Manner,et al.  Seawind: a Wireless Network Emulator , 2001, MMB.

[5]  Othman Omran Khalifa,et al.  Performance Evaluation in MANETs Environment , 2012 .

[6]  Mario Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998 .

[7]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[8]  Xinjie Chang Network simulations with OPNET , 1999, WSC'99. 1999 Winter Simulation Conference Proceedings. 'Simulation - A Bridge to the Future' (Cat. No.99CH37038).

[9]  David E. Johnson,et al.  TrueMobile: A Mobile Robotic Wireless and Sensor Network Testbed , 2005 .

[10]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[11]  Qi Chen,et al.  Overhaul of ieee 802.11 modeling and simulation in ns-2 , 2007, MSWiM '07.

[12]  Yi Yang,et al.  WHYNET: a hybrid testbed for large-scale, heterogeneous and adaptive wireless networks , 2006, WINTECH.

[13]  Cigdem Sengul,et al.  What details are needed for wireless simulations? - A study of a site-specific indoor wireless model , 2012, 2012 Proceedings IEEE INFOCOM.

[14]  Yongguang Zhang,et al.  An integrated environment for testing mobile ad-hoc networks , 2002, MobiHoc '02.

[15]  Fatos Xhafa,et al.  A Testbed for MANETs: Implementation, Experiences and Learned Lessons , 2010, IEEE Systems Journal.

[16]  Pradipta De,et al.  MiNT: a miniaturized network testbed for mobile wireless research , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[17]  Oswald Drobnik,et al.  MASSIVE: An Emulation Environment for Mobile Ad-Hoc Networks , 2005, Second Annual Conference on Wireless On-demand Network Systems and Services.

[18]  Juan-Carlos Cano,et al.  Testing Applications in MANET Environments through Emulation , 2009, EURASIP J. Wirel. Commun. Netw..

[19]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[20]  Robbert van Renesse,et al.  JiST: an efficient approach to simulation using virtual machines: Research Articles , 2005 .

[21]  Robbert van Renesse,et al.  Scalable Wireless Ad Hoc Network Simulation , 2005, Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks.

[22]  Bertrand Ducourthial,et al.  Vehicular Networks Emulation , 2010, 2010 Proceedings of 19th International Conference on Computer Communications and Networks.

[23]  Adrian Holzer,et al.  Six-Shot Multicast: A Location-Aware Strategy for Efficient Message Routing in MANETs , 2010, 2010 Ninth IEEE International Symposium on Network Computing and Applications.

[24]  Chao Zhang,et al.  A portable real-time emulator for testing multi-radio MANETs , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[25]  Adrian Holzer,et al.  Six-Shot Broadcast: A Context-Aware Algorithm for Efficient Message Diffusion in MANETs , 2008, OTM Conferences.

[26]  Robert Ricci,et al.  Mobile Emulab: A Robotic Wireless and Sensor Network Testbed , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[27]  Adrian Holzer,et al.  Context-aware broadcasting approaches in mobile ad hoc networks , 2010, Comput. Networks.

[28]  Juan-Carlos Cano,et al.  Castadiva: A Test-Bed Architecture for Mobile AD HOC Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[29]  David E. Culler,et al.  PlanetLab: an overlay testbed for broad-coverage services , 2003, CCRV.

[30]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.

[31]  Ralf Steinmetz,et al.  A survey on real world and emulation testbeds for mobile ad hoc networks , 2006, 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006..

[32]  Athanasios T. Karygiannis,et al.  mLab: A Mobile Ad Hoc Network Test Bed | NIST , 2005 .

[33]  Thomas R. Henderson,et al.  Network Simulations with the ns-3 Simulator , 2008 .

[34]  Tracy Camp,et al.  MANET simulation studies: the incredibles , 2005, MOCO.

[35]  Xiaohui Wang,et al.  Experience with a wireless network testbed based on signal propagation emulation , 2010, 2010 European Wireless Conference (EW).