Abstract
Evaluating the performance of MANET-specific communication protocols is essential to build robust mobile ad 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. With 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Al-Bado, M., Sengul, C., Merz, R.: What details are needed for wireless simulations? - a study of a site-specific indoor wireless model. In: INFOCOM 2012, pp. 289–297 (2012)
Barolli, L., Ikeda, M., Xhafa, F., Durresi, A.: A testbed for manets: Implementation, experiences and learned lessons. IEEE Sys. Journ. 4(2), 243–252 (2010)
Barr, R., Haas, Z., van Renesse, R.: Jist: An efficient approach to simulation using virtual machines. Software Practice & Experience 35(6), 539–576 (2005)
Barr, R., Haas, Z., van Renesse, R.: Scalable wireless ad hoc network simulation. In: Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad hoc Wireless, and Peer-to-Peer Networks, ch. 19 (2005)
Buisset, A., Ducourthial, B., El Ali, F., Khalfallah, S.: Vehicular networks emulation. In: ICCCN 2010, pp. 1–7 (2010)
Chambers, B.A.: The grid roofnet: A rooftop adhoc wireless network. M.S. Thesis, MIT, Cambridge, Massachusetts (June 2002)
Chang, X.: Network simulations with opnet. In: Wintersim 1999, pp. 307–314 (1999)
Chen, Q., Schmidt-Eisenlohr, F., Jiang, D., Torrent-Moreno, M., Delgrossi, L., Hartenstein, H.: Overhaul of ieee 802.11 modeling and simulation in ns-2. In: MSWiM 2007, pp. 159–168 (2007)
Chun, B., Culler, D., Roscoe, T., Bavier, A., Peterson, L., Wawrzoniak, M., Bowman, M.: PlanetLab: An Overlay Testbed for Broad-Coverage Services. ACM CCR 33(3) (2003)
De, P., Raniwala, A., Sharma, S., Chiueh, T.: Mint: A miniaturized network testbed for mobile wireless research. In: INFOCOM 2005, pp. 2731–2742 (2005)
Garbinato, B., Holzer, A., Vessaz, F.: Six-Shot Broadcast: A Context-Aware Algorithm for Efficient Message Diffusion in MANETs. In: Meersman, R., Tari, Z. (eds.) OTM 2008, Part I. LNCS, vol. 5331, pp. 625–638. Springer, Heidelberg (2008)
Garbinato, B., Holzer, A., Vessaz, F.: Context-aware broadcasting approaches in mobile ad hoc networks. In: Computer Networks, pp. 1210–1228 (2010)
Garbinato, B., Holzer, A., Vessaz, F.: Six-Shot Multicast: A Location-Aware Strategy for Efficient Message Routing in MANETs. In: NCA 2010, pp. 1–9 (2010)
Heinzelman, W.R., Kulik, J., Balakrishnan, H.: Adaptive protocols for information dissemination in wireless sensor networks. In: MOBICOM 1999, pp. 174–185 (1999)
Henderson, T.R., Lacage, M., Riley, G.F.: Network simulations with the ns-3 simulator. In: SIGCOMM 2008 (2008)
Hortelano, J., Cano, J.-C., Calafate, C.T., Manzoni, P.: Testing applications in manet environments through emulation. EURASIP J. Wirel. Commun. Netw., 47:1–47:9 (2009)
Hortelano, J., Nacher, M., Cano, J.-C., Calafate, C.T., Manzoni, P.: Castadiva: A Test-Bed Architecture for Mobile AD HOC Networks. In: PIMRC 2007, pp. 1–5 (2007)
Flynn, H.T.J., O’Mahony, D.: Jemu: A real time emulation system for mobile ad hoc networks. In: Symp. on Tel. Sys. Res. (2001)
Jiang, W., Zhang, C.: A portable real-time emulator for testing multi-radio manets. In: IPDPS 2006, pp. 169–169 (2006)
Johnson, D., Stack, T., Fish, R., Flickinger, D., Ricci, R., Lepreau, J.: Truemobile: A mobile robotic wireless and sensor network testbed?, flux technical note ftn-2005-02. In: INFOCOM 2006 (2006)
Karygiannis, A., Antonakakis, E.: mlab: A mobile ad hoc network test bed. In: SecPerU 2005 (2005)
Borries, K., Xiaohui, W., Judd, G., Steenkiste, P., Stancil, D.: Experience with a wireless network testbed based on signal propagation emulation. In: EW 2010 (2010)
Kojo, M., Gurtov, A., Manner, J., Sarolahti, P., Alanko, T., Raatikainen, K.: Seawind: a wireless network emulator. In: MMB 2001 (2001)
Kropff, M., Krop, T., Hollick, M., Mogre, P., Steinmetz, R.: A survey on real world and emulation testbeds for mobile ad hoc networks. In: RIDENTCOM 2006 (2006)
Kulla, E., Ikeda, M., Barolli, L., Xhafa, F., Iwashige, J.: A survey on manet testbeds and mobility models. In (Jong Hyuk) Park, J.J., Chao, H.-C., Obaidat, M.S., Kim, J. (eds.) CSA 2012. LNEE, vol. 114, pp. 651–657. Springer, Heidelberg (2012)
Kurkowski, S., Camp, T., Colagrosso, M.: MANET simulation studies: the incredibles. Mob. Comput. Commun. Rev. 9(4), 50–61 (2005)
Matthes, M., Biehl, H., Lauer, M., Drobnik, O.: Massive: An emulation environment for mobile ad-hoc networks. In: WONS 2005, pp. 54–59 (2005)
Qabajeh, M.M., Hashim, A.A., Khalifa, O.O., Qabajeh, L.K., Daoud, J.I.: Performance evaluation in manets environment. Australian J. of Basic and Appl. Sciences 6(1), 143–148 (2012)
Ni, S.-Y., Tseng, Y.-C., Chen, Y.-S., Sheu, J.-P.: The broadcast storm problem in a mobile ad hoc network. In: MobiCom 1999, pp. 151–162 (1999)
Raychaudhuri, D., Seskar, I., Ott, M., Ganu, S., Ramachandran, K., Kremo, H., Siracusa, R., Liu, H., Singh, M.: Overview of the orbit radio grid testbed for evaluation of next-generation wireless network protocols. In: WCNC 2005, pp. 1664–1669 (2005)
Stack, T., Fish, R., Flickinger, D.M., Stoller, L., Ricci, R., Lepreau, J.: Mobile emulab: A robotic wireless and sensor network testbed. In: INFOCOM 2006, pp. 1–12 (2006)
Varga, A.: The omnet++ discrete event simulation system. In: ESM 2001 (2001)
Zeng, X., Bagrodia, R., Gerla, M.: Glomosim: A library for parallel simulation of large-scale wireless networks. In: PADS 1998, pp. 154–161 (1998)
Zhang, Y., Li, W.: An integrated environment for testing mobile ad-hoc networks. In: MobiHoc 2002 (2002)
Zhou, J., Ji, Z., Varshney, M., Xu, Z., Yang, Y., Marina, M., Bagrodia, R.: Whynet: a hybrid testbed for large-scale, heterogeneous and adaptive wireless networks. In: WiNTECH 2006, pp. 111–112 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vessaz, F., Garbinato, B., Moro, A., Holzer, A. (2013). Developing, Deploying and Evaluating Protocols with ManetLab. In: Gramoli, V., Guerraoui, R. (eds) Networked Systems. NETYS 2013. Lecture Notes in Computer Science, vol 7853. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40148-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-40148-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40147-3
Online ISBN: 978-3-642-40148-0
eBook Packages: Computer ScienceComputer Science (R0)