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.
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
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
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
Korkmaz T, Ramirez T (2006) Teaching Lab-based Computer Networking through the Designing of a Miniature Internet ( MINT ). https://api.semanticscholar.org/CorpusID:16030216
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
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
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
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
GNS3 (2023) The graphical network system 3. https://www.gns3.com/
CPT (2023) The cisco packet tracer. https://www.packettracernetwork.com
Ns-2 (2023) The Ns-2 network simulator. https://www.isi.edu/nsnam/ns/
Ns-3 (2023) The Ns-3 network simulator. http://www.nsnam.org/
OPNET (2023) OPNET simulator. http://www.opnet.com/
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
Cowie J, Ogielski A, Nicol D (2002) The SSFNet network simulator. http://www.ssfnet.org/homePage.html, Renesys Corporation
Varga A (2023) The OMNeT++ discrete event simulation system. http://www.omnetpp.org/
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
Marquardson J (2019) Simulation for network education: transferring networking skills between simulated to physical environments. Inform Syst Educ J 17:28–39
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
Sarjoughian H (2023) DEVS-Suite WebStart. http://acims1.eas.asu.edu/WebStarts/
Zengin A, Ozturk MM (2012) Formal verification and validation with devs-suite: OSPF case study. Simul Model Pract Theory 29:193–206
Zengin A (2010) Large-scale integrated network system simulation with devs-suite. KSII Trans Internet Inf Syst 4(4):452–474
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
Robertson NH, Perera TD (2002) Automated data collection for simulation? Simul Pract Theory 9(6–8):349–364
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
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numer Math 1:269–271
Zengin A, Sarjoughian H (2010) devssuite simulator a tool teaching network protocols. In: Winter simulation conference, Baltimore, Maryland, US
Likert R (1932) A technique for the measurement of attitudes. Archives of Psychology 140:1–55
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
Mayer GR, Sarjoughian HS (2009) Composable cellular automata. Simulation: transactions of the society for modeling and simulation international
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
Funding
The authors did not receive support from any organization for the submitted work.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conception and design.
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17893-3