Skip to main content

Developing, Deploying and Evaluating Protocols with ManetLab

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7853))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Barr, R., Haas, Z., van Renesse, R.: Jist: An efficient approach to simulation using virtual machines. Software Practice & Experience 35(6), 539–576 (2005)

    Article  Google Scholar 

  4. 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)

    Google Scholar 

  5. Buisset, A., Ducourthial, B., El Ali, F., Khalfallah, S.: Vehicular networks emulation. In: ICCCN 2010, pp. 1–7 (2010)

    Google Scholar 

  6. Chambers, B.A.: The grid roofnet: A rooftop adhoc wireless network. M.S. Thesis, MIT, Cambridge, Massachusetts (June 2002)

    Google Scholar 

  7. Chang, X.: Network simulations with opnet. In: Wintersim 1999, pp. 307–314 (1999)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. De, P., Raniwala, A., Sharma, S., Chiueh, T.: Mint: A miniaturized network testbed for mobile wireless research. In: INFOCOM 2005, pp. 2731–2742 (2005)

    Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. Garbinato, B., Holzer, A., Vessaz, F.: Context-aware broadcasting approaches in mobile ad hoc networks. In: Computer Networks, pp. 1210–1228 (2010)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Heinzelman, W.R., Kulik, J., Balakrishnan, H.: Adaptive protocols for information dissemination in wireless sensor networks. In: MOBICOM 1999, pp. 174–185 (1999)

    Google Scholar 

  15. Henderson, T.R., Lacage, M., Riley, G.F.: Network simulations with the ns-3 simulator. In: SIGCOMM 2008 (2008)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Jiang, W., Zhang, C.: A portable real-time emulator for testing multi-radio manets. In: IPDPS 2006, pp. 169–169 (2006)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Karygiannis, A., Antonakakis, E.: mlab: A mobile ad hoc network test bed. In: SecPerU 2005 (2005)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Kojo, M., Gurtov, A., Manner, J., Sarolahti, P., Alanko, T., Raatikainen, K.: Seawind: a wireless network emulator. In: MMB 2001 (2001)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. Kurkowski, S., Camp, T., Colagrosso, M.: MANET simulation studies: the incredibles. Mob. Comput. Commun. Rev. 9(4), 50–61 (2005)

    Article  Google Scholar 

  27. Matthes, M., Biehl, H., Lauer, M., Drobnik, O.: Massive: An emulation environment for mobile ad-hoc networks. In: WONS 2005, pp. 54–59 (2005)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. Varga, A.: The omnet++ discrete event simulation system. In: ESM 2001 (2001)

    Google Scholar 

  33. Zeng, X., Bagrodia, R., Gerla, M.: Glomosim: A library for parallel simulation of large-scale wireless networks. In: PADS 1998, pp. 154–161 (1998)

    Google Scholar 

  34. Zhang, Y., Li, W.: An integrated environment for testing mobile ad-hoc networks. In: MobiHoc 2002 (2002)

    Google Scholar 

  35. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics