skip to main content
article

MobiNet: a scalable emulation infrastructure for ad hoc and wireless networks

Published:01 April 2006Publication History
Skip Abstract Section

Abstract

The current state of the art in evaluating applications and communication protocols for ad hoc wireless networks usually involves either simulation or small-scale live deployment. Larger-scale live deployment is typically costly and difficult to run under controlled circumstances. Simulation allows more flexibility in varying system configurations, but requires the duplication of application and network behavior within the simulator. While simulation and live deployment will clearly continue to play important roles in the evaluation of mobile systems, we present MobiNet, a third point in this space. In MobiNet, the communication of unmodified applications running on stock operating systems is subject to the real-time emulation of a user-specified wireless network environment. MobiNet utilizes a cluster of emulator nodes to appropriately delay, drop or deliver packets in a hop by hop fashion based on MAC-layer protocols, ad hoc routing protocols, congestion, queuing, and available bandwidth in the network. Our evaluations show that MobiNet emulation is scalable and accurate while executing real code, including video playback.

References

  1. Josh Broch, David A. Maltz, David B. Johnson, Yih-Chun Hu, and Jorjeta Jetcheva. A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. In Proceedings of the Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking (MobiCom), October 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Juan Flynn, Hitesh Tiwari, and Dona1 O'Mahony. A Real-Time Emulation System for Ad Hoc Networks. In Proceedings of the Communication Networks and Distributed Systems Modeling and Simulation Conference, January 2002.Google ScholarGoogle Scholar
  3. David B. Johnson. Routing in ad hoc networks of mobile hosts. In Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications, December 1994.Google ScholarGoogle Scholar
  4. David B. Johnson and David A. Maltz. Dynamic Source Routing in ad hoc wireless networks, Mobile Computing, edited by Tomasz Imielinski and Hank Korth. pages 153--181, 1996.Google ScholarGoogle Scholar
  5. Glenn Judd and Peter Steenkiste. Using Emulation to Understand and Inprove Wireless Networks and Applications. In Proceedings of NSDI, May 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Kojo, A. Gurtov, J. Manner, P. Sarolahti, T. Alanko, and K. Raatikainen. SeaWind: a Wireless Network Emulator. In Proceedings of the 11th GT/ITG Conference on Measuring, Modeling and Evaluation of Computer and Communication Systems (MMB), 2001.Google ScholarGoogle Scholar
  7. Philip Levis, Nelson Lee, Matt Welsh, and David Culler. TOSSIM: Accurate and Scalable Simulation of Entire TinyOS Applications. In To appear in proceedings of the First ACM Conference on Embedded Networked Sensor Systems (SenSys), November 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Priya Mahadevan, Adolfo Rodriguez, David Becker, and Amin Vahdat. MobiNet: A Scalable Emulation Infrastructure for Ad Hoc and Wireless Networks. In UCSD Technical Report CS2004-0792, July 2004.Google ScholarGoogle Scholar
  9. Brian Noble, M. Satyanarayanan, Giao Nguyen, and Randy Katz. Trace-based Mobile Network Emulation. In Proceedings of SZGCOMM, September 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. The network simulator - ns-2. http://www.isi.eduJnsnam/ns/.Google ScholarGoogle Scholar
  11. V. D. Park and M. S. Corson. A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks. In Proc. of IEEE INFOCOM '97, May 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Vincent D. Park and M. Scott Corson. A highly adaptive distributed routing algorithm for mobile wireless networks. In Proceedings of INFOCOM'97, April 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Charles Perkins. Ad Hoc On Demand Distance Vector(AODV) routing, Internet-Draft, draft-ietf-manet-aodv-spec-00.txt. November 1997.Google ScholarGoogle Scholar
  14. Charles Perkins and Pravin Bhagwat. Highly dynamic Destination Sequenced Distance-Vector(DSDV) for mobile computers. In Proceedings of SIGCOMM 94 Conference on Communications Architecture, Protocols and Applications, August 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Amin Vahdat, Ken Yocum, Kevin Walsh, Priya Mahadevan, Dejan Kostić, Jeff Chase, and David Becker. Scalability and Accuracy in a Large-Scale Network Emulator. In Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI), December 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kevin Walsh and Emin Gun Sirer. Staged Simulation for Improving the Scale and Performance of Wireless Network Simulations. In Procedings of the Winter Simulation Conference, December 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Brian White, Jay Lepreau, and Shashi Guruprasad. Lowering the Barrier to Wireless and Mobile Experimentation. In Proceedings of HotNets-I, October 2002.Google ScholarGoogle Scholar
  18. Brian White, Jay Lepreau, Leigh Stoller, Robert Ricci, Shashi Gumprasad, Mac Newbold, Mike Hibler, Chad Barb, and Abhijeet Joglekar. An Integrated Experimental Environment for Distributed Systems and Networks. In Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI), December 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Yongguang Zhang and Wei Li. An integrated environment for testing Mobile Ad-Hoc Networks. In Proceedings of MobiHoc, June 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Pei Zheng and Lionel Ni. EMWIN: Emulating a Mobile Wireless Network using a Wired Network. In Proceedings of WOWMOM, September 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. MobiNet: a scalable emulation infrastructure for ad hoc and wireless networks

              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

              Full Access

              • Published in

                cover image ACM SIGMOBILE Mobile Computing and Communications Review
                ACM SIGMOBILE Mobile Computing and Communications Review  Volume 10, Issue 2
                April 2006
                53 pages
                ISSN:1559-1662
                EISSN:1931-1222
                DOI:10.1145/1137975
                Issue’s Table of Contents

                Copyright © 2006 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 April 2006

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader