The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - First Quarter (2013 vol.6)
pp: 85-96
Antonio Ruiz-Martínez , Dept. of Inf. & Commun. Eng., Univ. of Murcia, Murcia, Spain
Fernando Pereñíguez-García , Dept. of Inf. & Commun. Eng., Univ. of Murcia, Murcia, Spain
Rafael Marín-López , Dept. of Inf. & Commun. Eng., Univ. of Murcia, Murcia, Spain
Pedro M. Ruiz-Martínez , Dept. of Inf. & Commun. Eng., Univ. of Murcia, Murcia, Spain
Antonio F. Skarmeta-Gómez , Dept. of Inf. & Commun. Eng., Univ. of Murcia, Murcia, Spain
ABSTRACT
In the teaching of computer networks the main problem that arises is the high price and limited number of network devices the students can work with in the laboratories. Nowadays, with virtualization we can overcome this limitation. In this paper, we present a methodology that allows students to learn advanced computer network concepts through hands-on experience with the VNUML-UM virtualization tool, which is offered freely as a resource for the practical teaching of mobility, load balancing, and high availability. To verify the utility of using the VNUML-UM virtualization tool in the teaching of advanced computer network concepts, we have performed some opinion polls to the students during the last three academic years. The obtained results confirm that our students agree that the VNUML-UM enables an enhanced learning process of the different concepts and their practical skills. This perception is also confirmed by the final marks obtained by the students, which have considerably improved along the years. To the best our knowledge, this paper presents the first experience that provides results on the use of virtualization to teach advanced concepts in the field of computer networks.
INDEX TERMS
virtualisation, computer aided instruction, computer networks, computer science education, teaching,learning process, advanced concept teaching, VNUML-UM virtualization tool, computer network teaching, mobility teaching, load balancing teaching, availability teaching,Computer networks, Computer science education, Network topology, Simulation, Education, Virtual machining, Computer aided instruction, Electronic learning, Information science,virtual labs, Computer networks, Computer science education, Network topology, Simulation, Education, Virtual machining, Computer aided instruction, Electronic learning, Information science, educational simulations, Computer networks, Computer science education, Network topology, Simulation, Education, Virtual machining, Computer aided instruction, Electronic learning, Information science, computer networks, Computer networks, Computer science education, Network topology, Simulation, Education, Virtual machining, Computer aided instruction, Electronic learning, Information science, teaching/learning strategies, Computer and information science education, virtualization software tools
CITATION
Antonio Ruiz-Martínez, Fernando Pereñíguez-García, Rafael Marín-López, Pedro M. Ruiz-Martínez, Antonio F. Skarmeta-Gómez, "Teaching Advanced Concepts in Computer Networks: VNUML-UM Virtualization Tool", IEEE Transactions on Learning Technologies, vol.6, no. 1, pp. 85-96, First Quarter 2013, doi:10.1109/TLT.2013.2
REFERENCES
[1] I.A. Garcia, C.L. Pacheco, and J.N. Garcia, "Enhancing Education in Electronic Sciences Using Virtual Laboratories Developed with Effective Practices," Computer Applications in Eng. Education, http://dx.doi.org/10.1002cae.20554, 2011.
[2] S. Nanda and T.-C. Chiueh, A Survey of Virtualization Technologies, Technical Report TR-179, http://citeseerx.ist.psu.edu/viewdocsummary?doi=10.1.1.74.371 , 2005.
[3] J. White and A. Pilbeam, "A Survey of Virtualization Technologies with Performance Testing," The Computing Research Repository, http://arxiv.org/abs1010.3233, Oct. 2010.
[4] J. Keengwe and L.O. Anyanwu, "Computer Technology-Infused Learning Enhancement," J. Science Education and Technology, vol. 16, no. 5, pp. 387-393, June 2007.
[5] D. Dobrilovic and Z. Stojanov, "Using Virtualization Software in Operating Systems Course," Proc. Int'l Conf. Information Technology: Research and Education (ITRE '06), pp. 222-226, May 2006.
[6] A. Gaspar, S. Langevin, and W.D. Armitage, "Virtualization Technologies in the Undergraduate IT Curriculum," IT Professional, vol. 9, no. 4, pp. 10-17, 2007.
[7] G.D. Steffen and H.I. Abu-Mulaweh, "Teaching Local Area Networking in a Secure Virtual Environment," Computer Applications in Eng. Education, vol. 18, no. 3, pp. 547-554, 2010.
[8] A. Gaspar, S. Langevin, W. Armitage, and M. Rideout, "Enabling New Pedagogies in Operating Systems and Networking Courses with State of the Art Open Source Kernel and Virtualization Technologies," J. Computer Small Colleges, vol. 23, no. 5, pp. 189-198, 2008.
[9] D. Dobrilovic, V. Brtka, I. Berkovic, and B. Odadzic, "Evaluation of the Virtual Network Laboratory Exercises Using a Method Based on the Rough Set Theory," Computer Applications in Eng. Education, vol. 20, no. 1, pp. 29-37, http://dx.doi.org/10.1002cae. 20370, 2012.
[10] D. Dobrilovic and B. Odadzic, "Virtualization Technology as a Tool for Teaching Computer Networks," World Academy of Science, Eng. and Technology, vol. 13, no. 13, pp. 126-130, Jan. 2006.
[11] L. Fàbrega, J. Massaguer, T. Jové, and D. Mérida, "A Virtual Network Laboratory for Learning IP Networking," Proc. Seventh Ann. Conf. Innovation and Technology in Computer Science Education (ITiCSE '02), pp. 161-164, http://doi.acm.org/10.1145544414. 544462 , 2002.
[12] F. Galán, D. Fernández, W. Fuertes, M. Gómez, and J.E.L. de Vergara, "Scenario-Based Virtual Network Infrastructure Management in Research and Educational Testbeds with VNUML," Annals of Telecomm. - Annales Des Tcommunications, vol. 64, nos. 5/6, pp. 305-323, http://dx.doi.org/10.1007s12243-009-0104-3 , 2009.
[13] F. Galán and D. Fernández, "Use of VNUML in Virtual Honeynets Deployment," Proc. Actas de IX Reunión Española sobre Criptología y Seguridad de la Informaci (RECSI '06), pp. 600-615, Sept. 2006.
[14] M. Pollitt, K. Nance, B. Hay, R.C. Dodge, P. Craiger, P. Burke, C. Marberry, and B. Brubaker, "Virtualization and Digital Forensics: A Research and Education Agenda," J. Digital Forensic Practice, vol. 2, pp. 62-73, Apr. 2008.
[15] S.C. Nemesio, P. De Las Heras Quirs, E.M.C. Barbero, and J.A.C. González, "Early Experiences with NetGUI Laboratories," Proc. Simposio Internacional de Informática Educativa (SIIE '06), Oct. 2006.
[16] R. Nabhen and C. Maziero, "Some Experiences in Using Virtual Machines for Teaching Computer Networks," Proc. IFIP 19th World Congress Education for the 21st Century - Impact of ICT and Digital Resources, D. Kumar and J. Turner, eds., vol. 210, pp. 93-104, http://dx.doi.org/10.1007978-0-387-34731-8_11 , 2006.
[17] A. Ruiz-Martínez, F. Pereñiguez, R. Marín-López, P.M. Ruiz, and A.F. Gómez-Skarmeta, "VNUML Kernel and Filesystem for Teaching Advanced Computer Network Concepts," http://ants. inf.um.es/arm/computernetworks vnuml-um.html, 2013.
[18] VNUML Web Server, "Virtual Network User Mode Linux (VNUML)," http://www.dit.upm.esvnumlwiki, 2013.
[19] "MUNES - An Integrated Multiprotocol Network Emulator / Simulator," http://old.tel.fer.hrimunes, 2013.
[20] B. Kneale, A.Y. De Horta, and I. Box, "VELNET: Virtual Environment for Learning Networking," Proc. Sixth Conf. Australasian Computing Education (ACE '04), pp. 161-168, 2004.
[21] "My Linux Network (MLN)," http://ostatic.commln, 2013.
[22] "Netkit," http://wiki.netkit.orgindex.php, 2013.
[23] Dynamips, "Dynamips: Cisco 7200 Simulator," http://www. ipflow.utc.frindex.php, 2013.
[24] M. Wannous and H. Nakano, "NVLab, A Networking Virtual Web-Based Laboratory that Implements Virtualization and Virtual Network Computing Technologies," IEEE Trans. Learning Technologies, vol. 3, no. 2, pp. 129-138, Apr.-June 2010.
[25] W.M. Fuertes and J.E. López de Vergara, "A Quantitative Comparison of Virtual Network Environments Based on Performance Measurements," Proc. 14th HP Software Univ. Assoc. Workshop, July 2007.
[26] M. Blanc, "Virtual Network User Mode Linux (VNUML)," http://sourceforge.net/projectsvnumlgui, 2009.
[27] J. MacDonald, Blended Learning and Online Tutoring: Planning Learner Support and Activity Design. Gower, Apr. 2008.
[28] C.M. Duh and L.R. Wen, "From Collaborative Argumentation to Knowledge Creation," Proc. Conf. Information Management (ICIM), Feb. 2002.
[29] Y. Bereby-Meyer, J. Meyer, and O.M. Flascher, "Prospect Theory Analysis of Guessing in Multiple Choice Tests," J. Behavioral Decision Making, vol. 15, no. 4, pp. 313-327, http://dx.doi.org/10. 1002bdm.417, 2002.
[30] "NoMachine NX Software," http:/www.nomachine.com, 2013.
13 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool