Skip to main content
Log in

A new DEVS-based network simulator for online routing protocol education

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Simulation continues to be highly attractive and indispensable for studying networked systems. There remains the need for simulators that can support efficient execution in large-scale, complex models and can offer a theoretical underpinning with model abstractions. A qualified and effective simulator is still hard to find in education and research. To obtain a better solution in education and research, a collection of the parallel DEVS-based computer network model components is presented in this article. The Discrete Event System Specification (DEVS) is a mathematical modeling formalism for describing (discrete and continuous) dynamical systems. Among discrete event modeling approaches, it is well suited for formally describing concurrent processing and the event-driven nature of arbitrary configuration of nodes and links forming network systems. The suggested system is developed by emphasizing the Open Shortest Path First (OSPF) protocol. These expressive models are realized in the DEVS-Suite simulator as DEVS-Suite provides a robust environment with rich support for designing experiments and visualization. Visualization representation of a typical routing protocol logic with routing tables and control packet provides better support for active learning, particularly for distance education in COVID-19 disease. The resulting OSPF-DEVS simulation environment offers a model abstraction well-suited to educational environments. An exemplary computer network model is developed and evaluated in both simulators. The simulation models have proved very helpful in understanding the basics of the computer network’s principles, designs, routing protocols, etc.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Availability of data and materials

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

References

  1. Li Y, Lu S (2023) Retraction note: research on physical education system model using multimedia technology. Multimedia Tools Appl 82(13):20705–20705. https://doi.org/10.1007/s11042-022-13864-2

    Article  Google Scholar 

  2. Yağanoğlu M, Bozkurt F, Günay FB, Kul S, Şimşek E, Öztürk G, Karaman S (2023) Design and validation of iot based smart classroom. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-023-15872-2

  3. Korkmaz T, Ramirez T (2006) Teaching Lab-based Computer Networking through the Designing of a Miniature Internet ( MINT ). https://api.semanticscholar.org/CorpusID:16030216

  4. Patel B, Alsadoon A, Prasad PWC, Dawoud A, Rashid TA, Alsadoon OH, Jerew OD (2022) Secure data transmission in a real-time network for a tele-training education system. Multimedia Tools and Applications 81

  5. Davis N, Ransbottom S, Hamilton D (1998) Teaching computer networks through modeling. Ada Lett. XVIII 5:104–110. https://doi.org/10.1145/291712.291758

    Article  Google Scholar 

  6. Liu Y, Zhu L, Liu F (2020) Design of multimedia education network security and intrusion detection system. Multimedia Tools Appl 79(25):18801–18814. https://doi.org/10.1007/s11042-020-08724-w

    Article  Google Scholar 

  7. Qiang S (2019) Formulation of physical education and training program based on multidimensional education data mining. Clust Comput 22(2):5017–5023. https://doi.org/10.1007/s10586-018-2470-y

    Article  Google Scholar 

  8. GNS3 (2023) The graphical network system 3. https://www.gns3.com/

  9. CPT (2023) The cisco packet tracer. https://www.packettracernetwork.com

  10. Ns-2 (2023) The Ns-2 network simulator. https://www.isi.edu/nsnam/ns/

  11. Ns-3 (2023) The Ns-3 network simulator. http://www.nsnam.org/

  12. OPNET (2023) OPNET simulator. http://www.opnet.com/

  13. Zeng X, Bagrodia R, Gerla M (1998) GloMoSim: a library for the parallel simulation of large scale wireless networks. In: In Proceedings of parallel and distributed simulation conference, p 154

  14. Cowie J, Ogielski A, Nicol D (2002) The SSFNet network simulator. http://www.ssfnet.org/homePage.html, Renesys Corporation

  15. Varga A (2023) The OMNeT++ discrete event simulation system. http://www.omnetpp.org/

  16. Yalcin N, Altun Y, Kose U (2015) Educational material development model for teaching computer network and system management. Comput Appl Eng Educ 23(4):621–629. https://doi.org/10.1002/cae.21636

    Article  Google Scholar 

  17. Marquardson J (2019) Simulation for network education: transferring networking skills between simulated to physical environments. Inform Syst Educ J 17:28–39

    Google Scholar 

  18. Kalkan ÖK, Karabulut Ş, Höke G (2021) Effect of virtual reality-based training on complex industrial assembly task performance. Arab J Sci Eng 46(12):12697–12708. https://doi.org/10.1007/s13369-021-06138-w

    Article  Google Scholar 

  19. Sarjoughian H (2023) DEVS-Suite WebStart. http://acims1.eas.asu.edu/WebStarts/

  20. Zengin A, Ozturk MM (2012) Formal verification and validation with devs-suite: OSPF case study. Simul Model Pract Theory 29:193–206

    Article  Google Scholar 

  21. Zengin A (2010) Large-scale integrated network system simulation with devs-suite. KSII Trans Internet Inf Syst 4(4):452–474

    Google Scholar 

  22. Tuncel S, Ekiz H, Zengin A (2016) Design and implementation of a new manet simulator model for aodv simulation. Turkish Journal of electrical engineering and computer sciences, 2239–2254

  23. Robertson NH, Perera TD (2002) Automated data collection for simulation? Simul Pract Theory 9(6–8):349–364

    Article  Google Scholar 

  24. Zengin A, Sarjoughian H (2009) Teaching and training of network protocols with devs-suite. In: International symposium on performance evaluation of computer & telecommunication systems(SPECTS 2009), vol 41, pp 104–111

  25. Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271

    Article  MathSciNet  Google Scholar 

  26. Zengin A, Sarjoughian H (2010) devssuite simulator a tool teaching network protocols. In: Winter simulation conference, Baltimore, Maryland, US

  27. Likert R (1932) A technique for the measurement of attitudes. Archives of Psychology 140:1–55

    Google Scholar 

  28. Sarjoughian HS, Kim S, Ramaswamy M, Yau S (2008) An SOA-DEVS modeling framework for service-oriented software system simulation. In: Winter simulation conference, Miami, FL, pp 845–853

  29. Mayer GR, Sarjoughian HS (2009) Composable cellular automata. Simulation: transactions of the society for modeling and simulation international

  30. Alkenani J, Nassar KA (2023) Enhance work for java based network analyzer tool used to analyze network simulator files. Institute of advanced engineering and science vol 29 No 2: February 2023

Download references

Funding

The authors did not receive support from any organization for the submitted work.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design.

Corresponding author

Correspondence to Ahmet Zengin.

Ethics declarations

Competing interests

The authors have no competing interests to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zengin, A., Altunkaya, C., Kara, Ş. et al. A new DEVS-based network simulator for online routing protocol education. Multimed Tools Appl 83, 60903–60919 (2024). https://doi.org/10.1007/s11042-023-17893-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17893-3

Keywords

Navigation