skip to main content
10.1145/1860079.1860092acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

HYDRA: virtualized distributed testbed for DTN simulations

Authors Info & Claims
Published:20 September 2010Publication History

ABSTRACT

We present and evaluate HYDRA, a virtualized testbed for realistic large-scale network simulations. While classic simulation tools only provide approximations of the protocol stack, HYDRA virtualizes nodes running a complete Linux system. Mobility models and connection management integrated into HYDRA allow for the simulation of various wireless networking scenarios. Our distributed virtualization approach achieves excellent scalability and the automated node setup makes it easy to deploy large setups with hundreds of nodes. Hardware-in-the-loop simulations are possible, using HYDRA to augment a testbed of real devices. The ability to boot a HYDRA node completely from an USB flash drive enables the user to convert temporarily unused computer resources into a testbed without the need for any complex setup.

References

  1. }}OpenWRT. http://www.openwrt.org/.Google ScholarGoogle Scholar
  2. }}The Network Simulator - ns-2. http://www.isi.edu/nsnam/ns/.Google ScholarGoogle Scholar
  3. }}Timekeeping in VMware Virtual Machines. Tech. rep., VMware, Inc., 2008.Google ScholarGoogle Scholar
  4. }}Barr, R., Haas, Z., and van Renesse, R. JiST: An efficient approach to simulation using virtual machines. Software: Practice and Experience 35, 6 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. }}Bellard, F. QEMU, a fast and portable dynamic translator. In ATEC '05: Proceedings of the annual conference on USENIX Annual Technical Conference (Berkeley, CA, USA, 2005), USENIX Association, pp. 41--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. }}Carson, M., and Santay, D. NIST Net: A Linux-based network emulation tool. SIGCOMM Computer Communication Review 33, 3 (Jul 2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. }}Cavin, D., Sasson, Y., and Schiper, A. On the accuracy of MANET simulators. POMC '02: Proceedings of the second ACM international workshop on Principles of mobile computing (Oct 2002). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. }}Doering, M., Lahde, S., Morgenroth, J., and Wolf, L. IBR-DTN: An efficient implementation for embedded systems. In CHANTS '08: Proceedings of the third ACM workshop on Challenged networks (New York, NY, USA, 2008), ACM, pp. 117--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. }}Domingues, P., Araujo, F., and Silva, L. Evaluating the performance and intrusiveness of virtual machines for desktop grid computing. IEEE International Symposium Parallel & Distributed Processing, 2009 (2009), 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}Dunkels. Contiki - a lightweight and flexible operating system for tiny networked sensors. Local Computer Networks, 2004. 29th Annual IEEE International Conference on (2004), 455--462. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. }}Haq, F. Abstract Simulation vs. Emulation: Evaluating Mobile Ad Hoc Network Routing Protocols. In Porceedings IWWAN 2005 (2005).Google ScholarGoogle Scholar
  12. }}Hemminger, S. Network Emulation with NetEm. In Linux Conf Au (April 2005).Google ScholarGoogle Scholar
  13. }}Hibler, M., Ricci, R., Stoller, L., Duerig, J., Guruprasad, S., Stack, T., Webb, K., and Lepreau, J. Large-scale virtualization in the emulab network testbed. USENIX Annual Technical Conference, Boston, MA (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. }}Institute of Telemtics - University of Karlsruhe. OppBSD - A FreeBSD Network Stack integrated into OMNeT++. https://projekte.tm.uka.de/trac/OppBSD/.Google ScholarGoogle Scholar
  15. }}Keränen, A., Ott, J., and Kärkkäinen, T. The ONE simulator for DTN protocol evaluation. In Simutools '09: Proceedings of the 2nd International Conference on Simulation Tools and Techniques (ICST, Brussels, Belgium, Belgium, 2009), ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), pp. 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. }}Kotz, D., and Henderson, T. CRAWDAD: A Community Resource for Archiving Wireless Data at Dartmouth. IEEE Pervasive Computing 4 (2005), 12--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. }}Krajzewicz, D., Bonert, M., and Wagner, P. The open source traffic simulation package SUMO. RoboCup 2006 Infrastructure Simulation Competition (2006).Google ScholarGoogle Scholar
  18. }}Krop, T., Bredel, M., Hollick, M., and Steinmetz, R. JiST/MobNet: combined simulation, emulation, and real-world testbed for ad hoc networks. WinTECH '07: Proceedings of the second ACM international workshop on Wireless network testbeds, experimental evaluation and characterization (Sep 2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. }}Levis, P., Lee, N., Welsh, M., and Culler, D. TOSSIM: accurate and scalable simulation of entire TinyOS applications. SenSys '03: Proceedings of the 1st international conference on Embedded networked sensor systems (Nov 2003). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. }}Macdonell, C., and Lu, P. Pragmatics of virtual machines for high-performance computing: A quantitative study of basic overheads. Proc. of the 2007 High Performance Computing and Simulation Conf (2007).Google ScholarGoogle Scholar
  21. }}Nordström, E., Gunningberg, P., Rohner, C., and Wibling, O. Evaluating wireless multi-hop networks using a combination of simulation, emulation, and real world experiments. MobiEval '07: Proceedings of the 1st international workshop on System evaluation for mobile platforms (Jun 2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. }}Osterlind, F., Dunkels, A., Eriksson, J., Finne, N., and Voigt, T. Cross-Level Sensor Network Simulation with COOJA. Local Computer Networks, Proceedings 2006 31st IEEE Conference on (2006), 641--648.Google ScholarGoogle Scholar
  23. }}Sun Microsystems. VirtualBox. http://www.virtualbox.org/.Google ScholarGoogle Scholar
  24. }}Vahdat, A., and Becker, D. Epidemic Routing for Partially Connected Ad Hoc Networks, 2000.Google ScholarGoogle Scholar
  25. }}Varga, A., and Hornig, R. An overview of the OMNeT++ simulation environment. pp. 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. }}White, B., Lepreau, J., Stoller, L., Ricci, R., Guruprasad, S., Newbold, M., Hibler, M., Barb, C., and Joglekar, A. An integrated experimental environment for distributed systems and networks. SIGOPS Operating Systems Review 36, SI (Dec 2002). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. }}Zeng, X., Bagrodia, R., and Gerla, M. GloMoSim: a library for parallel simulation of large-scale wireless networks. PADS '98: Proceedings of the twelfth workshop on Parallel and distributed simulation (Jul 1998). Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. }}Zhang, X., Kurose, J., Levine, B. N., Towsley, D., and Zhang, H. Study of a Bus-Based Disruption Tolerant Network: Mobility Modeling and Impact on Routing. In Proc. ACM Intl. Conf. on Mobile Computing and Networking (Mobicom) (September 2007), pp. 195--206. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. HYDRA: virtualized distributed testbed for DTN simulations

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          WiNTECH '10: Proceedings of the fifth ACM international workshop on Wireless network testbeds, experimental evaluation and characterization
          September 2010
          88 pages
          ISBN:9781450301404
          DOI:10.1145/1860079

          Copyright © 2010 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 20 September 2010

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate63of100submissions,63%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader