Skip to main content

A Distributed Simulator of Mobile Ad Hoc Networks

  • Conference paper
  • First Online:
Wireless Algorithms, Systems, and Applications (WASA 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13473))

  • 1248 Accesses

Abstract

The simulation of a Mobile Ad Hoc Network (MANET), before deployment or during the system running, provides a priori design validation and insightful observation of the real system. But existing simulation tools mainly enable these by means of centralized instead of distributed deployment, which in some sense, cannot truly replicate the real system settings. In this paper, we present a DIstributively deployable Simulation tool for MANet (DISMAN), to accurately simulate MANET in a fully-distributed fashion thus allowing the emulation to scale with the network nodes without sacrificing accuracy. DISMAN is a fully functional tool that can be integrated with Kubernetes, support link layer (e.g., bandwidth limitation, delay, packet loss) and the multi-path as well as multi-hop transmission simulations. DISMAN is based on a four-layer architecture design, where on the top is a graphical user interface (GUI) layer for presentation and interaction. We further evaluate DISMAN with micro- and macro-benchmarks and show that DISMAN is easy to use and can assist MANET design by high level qualitatitive and quantitative simulations.

This work was supported in part by the National Key Research and Development Program (No. 2020YFB2009503) and the Fundamental Research Funds for the Central Universities (No. DUT19RC(3)067).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

References

  1. https://github.com/ADistributedNetSimulator/MANET.git. Accessed 5 Aug 2022

  2. https://www.omnetpp.org. Accessed 10 Apr 2022

  3. https://echarts.apache.org. Accessed 10 Apr 2022

  4. Home - opnet worldwide. https://www.opnet-group.org. Accessed 18 Mar 2022

  5. The network simulator. ns-2. https://www.isi.edu/nsnam/ns. Accessed 15 Apr 2022

  6. The network simulator. ns-3. https://www.nsnam.org. Accessed 15 Apr 2022

  7. Newcastle university computing laboratory. Javasim’s users guide. https://archiveshub.jisc.ac.uk. Accessed 20 May 2022

  8. Avvenuti, M., Vecchio, A.: Application-level network emulation: the emusocket toolkit. J. Netw. Comput. Appl. 29, 343–360 (2006)

    Article  Google Scholar 

  9. Barr, R.: An efficient, unifying approach to simulation using virtual machines. Ph.D. thesis (2004)

    Google Scholar 

  10. Bautista, P.A.B., Urquiza-Aguiar, L.F., Cárdenas, L.L., Igartua, M.A.: Large-scale simulations manager tool for OMNeT++: expediting simulations and post-processing analysis. IEEE Access 8, 159291–159306 (2020)

    Article  Google Scholar 

  11. Candra, A., Budiman, M.A., Hartanto, K.: Dijkstra’s and a-star in finding the shortest path: a tutorial. In: 2020 International Conference on Data Science, Artificial Intelligence, and Business Analytics (DATABIA) (2020)

    Google Scholar 

  12. Carbone, M., Rizzo, L.: Dummynet revisited. In: ACM SIGCOMM Computer Communication Review (SIGCOMM) (2010)

    Google Scholar 

  13. Fu, X., Zhang, J., Chen, J., Wang, S.: Formation flying and obstacle avoidance control of UAV cluster based on backbone network. In: IEEE 16th International Conference on Control Automation (ICCA) (2020)

    Google Scholar 

  14. Geyer, F., Scheffler, A., Bondorf, S.: Tightening network calculus delay bounds by predicting flow prolongations in the FIFO analysis. In: IEEE 27th Real-Time and Embedded Technology and Applications Symposium (RTAS) (2021)

    Google Scholar 

  15. Lantz, B., Heller, B., McKeown, N.: A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks. Association for Computing Machinery (2010)

    Google Scholar 

  16. Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 239(2), 2 (2014)

    Google Scholar 

  17. Rashid, M.M., Isawi, M., Mahmood, B.A.: An extensive analysis of the ad hoc network. In: Proceedings of the 6th International Conference on Engineering & MIS(ICEMIS). Association for Computing Machinery, New York (2020)

    Google Scholar 

  18. Riley, G.F.: The Georgia tech network simulator. In: Proceedings of the ACM SIGCOMM Workshop on Models, Methods and Tools for Reproducible Network Research. Association for Computing Machinery (2003)

    Google Scholar 

  19. Saad, A., Osman, H., Ebedon, M.M.: Review of ad hoc networks scenarios and challenges in years 2015–2019. In: International Journal of Electrical and Computer Engineering Systems(ICEMIS). Association for Computing Machinery (2021)

    Google Scholar 

  20. To, M.A., Cano, M., Biba, P.: Dockemu - a network emulation tool. In: IEEE 29th International Conference on Advanced Information Networking and Applications Workshops. Institute of Electrical and Electronics Engineers (2015)

    Google Scholar 

  21. Zeng, X., Bagrodia, R., Gerla, M.: Glomosim: a library for parallel simulation of large-scale wireless networks. In: Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS. Institute of Electrical and Electronics Engineers (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hao Wang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shu, X., Wang, H., Xu, Z., Ning, K., Wu, G. (2022). A Distributed Simulator of Mobile Ad Hoc Networks. In: Wang, L., Segal, M., Chen, J., Qiu, T. (eds) Wireless Algorithms, Systems, and Applications. WASA 2022. Lecture Notes in Computer Science, vol 13473. Springer, Cham. https://doi.org/10.1007/978-3-031-19211-1_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-19211-1_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-19210-4

  • Online ISBN: 978-3-031-19211-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics