Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

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

Published: 01 April 2006 Publication History
  • Get Citation Alerts
  • 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.
    [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.
    [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.
    [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.
    [5]
    Glenn Judd and Peter Steenkiste. Using Emulation to Understand and Inprove Wireless Networks and Applications. In Proceedings of NSDI, May 2005.
    [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.
    [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.
    [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.
    [9]
    Brian Noble, M. Satyanarayanan, Giao Nguyen, and Randy Katz. Trace-based Mobile Network Emulation. In Proceedings of SZGCOMM, September 1997.
    [10]
    The network simulator - ns-2. http://www.isi.eduJnsnam/ns/.
    [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.
    [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.
    [13]
    Charles Perkins. Ad Hoc On Demand Distance Vector(AODV) routing, Internet-Draft, draft-ietf-manet-aodv-spec-00.txt. November 1997.
    [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.
    [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.
    [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.
    [17]
    Brian White, Jay Lepreau, and Shashi Guruprasad. Lowering the Barrier to Wireless and Mobile Experimentation. In Proceedings of HotNets-I, October 2002.
    [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.
    [19]
    Yongguang Zhang and Wei Li. An integrated environment for testing Mobile Ad-Hoc Networks. In Proceedings of MobiHoc, June 2002.
    [20]
    Pei Zheng and Lionel Ni. EMWIN: Emulating a Mobile Wireless Network using a Wired Network. In Proceedings of WOWMOM, September 2002.

    Cited By

    View all
    • (2022)A Versatile MANET Experimentation Platform and Its Evaluation through Experiments on the Performance of Routing Protocols under Diverse ConditionsFuture Internet10.3390/fi1405015414:5(154)Online publication date: 19-May-2022
    • (2021)Continuously Testing Distributed IoT Systems: An Overview of the State of the ArtService-Oriented Computing – ICSOC 2021 Workshops10.1007/978-3-031-14135-5_30(336-350)Online publication date: 22-Nov-2021
    • (2018)Measurement based mobility emulation platform for next generation wireless networksIEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFCOMW.2018.8407025(330-335)Online publication date: May-2018
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 April 2006
    Published in SIGMOBILE Volume 10, Issue 2

    Check for updates

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)A Versatile MANET Experimentation Platform and Its Evaluation through Experiments on the Performance of Routing Protocols under Diverse ConditionsFuture Internet10.3390/fi1405015414:5(154)Online publication date: 19-May-2022
    • (2021)Continuously Testing Distributed IoT Systems: An Overview of the State of the ArtService-Oriented Computing – ICSOC 2021 Workshops10.1007/978-3-031-14135-5_30(336-350)Online publication date: 22-Nov-2021
    • (2018)Measurement based mobility emulation platform for next generation wireless networksIEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)10.1109/INFCOMW.2018.8407025(330-335)Online publication date: May-2018
    • (2016)NEToriumProceedings of the 12th Asian Internet Engineering Conference10.1145/3012695.3012699(25-32)Online publication date: 30-Nov-2016
    • (2016)Automated Adversarial Testing of Unmodified Wireless Routing ImplementationsIEEE/ACM Transactions on Networking10.1109/TNET.2016.252047424:6(3369-3382)Online publication date: 1-Dec-2016
    • (2015)A Survey on Emulation Testbeds for Mobile Ad-hoc NetworksProcedia Computer Science10.1016/j.procs.2015.03.11145(581-591)Online publication date: 2015
    • (2014)Development of a Real-Time System for Visualizing Network Topology and Packet Flow in MANET Field ExperimentsProceedings of the 2014 10th International Conference on Mobile Ad-hoc and Sensor Networks10.1109/MSN.2014.27(151-157)Online publication date: 19-Dec-2014
    • (2013)Adversarial testing of wireless routing implementationsProceedings of the sixth ACM conference on Security and privacy in wireless and mobile networks10.1145/2462096.2462120(143-148)Online publication date: 17-Apr-2013
    • (2013)Experimental Work Versus Simulation in the Study of Mobile Ad Hoc NetworksMobile Ad Hoc Networking10.1002/9781118511305.ch6(191-238)Online publication date: 4-Mar-2013
    • (2012)Prototyping telematic services in a wireless vehicular mesh network environment2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW)10.1109/WCNCW.2012.6215525(371-376)Online publication date: May-2012
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media