The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - April-June (2010 vol.3)
pp: 129-138
Muhammad Wannous , Kumamoto University, Kumamoto-City
Hiroshi Nakano , Kumamoto University, Kumamoto-City
ABSTRACT
In various ICT courses, it is necessary to establish a proper space where each learner has access to a set of network devices with which he/she can build and test networks with different structures and components. This will enable the learners to practice working on multiple devices as in the case of real world context, and freely apply modifications to the network structure to solve any issue that may arise with the current scenario. While on-campus facilities are designed to meet this criterion, current Web-based laboratories either have fixed network designs, or do not offer a number of real devices to work on. Taking a step forward toward building a Web-based laboratory, we used open source Virtualization and Virtual Network Computing technologies in NVLab, a system that offers the learners tools to draw, configure, test, and troubleshoot network designs using real Operating System instances running in the virtual mode on a host machine. The functionality of the system has been experimented by introducing a case study exercise to a group of remote learners as part of Computer Networks course. Evaluating the participants' advancement was done by comparing their answers to a level test prior and after completing the exercise. The evaluation showed that the learners achieved better results in the level test after completing the exercise and were able to use the system efficiently.
INDEX TERMS
Computer and information science education, distance learning, virtual network computing, virtualization.
CITATION
Muhammad Wannous, Hiroshi Nakano, "NVLab, a Networking Virtual Web-Based Laboratory that Implements Virtualization and Virtual Network Computing Technologies", IEEE Transactions on Learning Technologies, vol.3, no. 2, pp. 129-138, April-June 2010, doi:10.1109/TLT.2009.31
REFERENCES
[1] N.I. Sarkar, "Teaching Computer Networking Fundamentals Using Practical Laboratory Exercises," IEEE Trans. Education, vol. 49, no. 2, pp. 285-291, May 2006.
[2] N. Linge and D. Parsons, "Problem-Based Learning as an Effective Tool for Teaching Computer Network Design," IEEE Trans. Education, vol. 49, no. 1, pp. 5-10, Feb. 2006.
[3] P. Mateti, "A Laboratory-Based Course on Internet Security," Proc. 34th ACM SIGCSE Technical Symp. Computer Science Education, pp. 252-256, 2003.
[4] M. Wannous, H. Nakano, T. Kita, and K. Sugitani, "A Core System for a Web-Based Virtual Computer Laboratory," Proc. Eighth Int'l Conf. Information Technology in Higher Education and Training, pp. 196-199, July 2007.
[5] http:/xen.org, 2009.
[6] http:/www.realvnc.com, 2009.
[7] W.I. Bullers,Jr., S. Burd, and A.F. Seazzu, "Virtual Machines—An Idea Whose Time Has Returned: Application to Network, Security, and Database Courses," ACM SIGCSE Bull., vol. 38, no. 1, pp. 102-106, Mar. 2006.
[8] D.A. Menasć, "Virtualization: Concepts, Applications, and Performance Modeling," Proc. 31th Int'l Computer Measurement Group Conf., pp. 407-414, 2005.
[9] XenSource, "Xen: Enterprise Grade Open Source Virtualization," white paper, http://www.xen.org/filesxenWhitePaper3.2.pdf , 2006.
[10] XenSource, "Xen Networking," http://wiki.xensource.com/xen wikiXenNetworking . 2009.
[11] http:/virt-manager.et.redhat.com, 2009.
[12] T. Richardson, Q. Stafford-Fraser, K.R. Wood, and A. Hopper, "Virtual Network Computing," IEEE Internet Computing, vol. 2, no. 1 pp. 33-38, Jan./Feb. 1998.
[13] T. Richardson, "The RFB Protocol," http://www.realvnc.com/docsrfbproto.pdf, 2009.
[14] T. Zimmer, D. Geoffroy, and M. Bilaud, "Best Practice of On-Line Labs in Electrical Engineering Education: A Ten Years Experience at the University Bordeaux," Proc. Eighth Int'l Conf. Information Technology in Higher Education and Training, pp. 162-167, July 2007.
[15] C.S. Tzafestas and M. Alifragis, "Virtual and Remote Robotic Laboratory: Comparative Experimental Evolution," IEEE Trans. Education, vol. 49, no. 3, pp. 360-369, Aug. 2006.
[16] H.A. Lahoud and X. Tang, "Information Security Labs in IDS/IPS for Distance Education," Proc. Seventh Conf. Information Technology Education, pp. 47-52, 2006.
[17] W.C. Summers, W.C. Bhagyavati, and C. Martin, "Using a Virtual Lab to Teach an Online Information Assurance Program," Proc. Second Ann. Conf. Information Security Curriculum Development, pp. 84-87, 2005.
[18] R.T. Abler, D. Contis, J.B. Grizzard, and H.L. Owen, "Georgia Tech Information Security Center Hands-On Network Security Laboratory," IEEE Trans. Education, vol. 49, no. 1, pp. 82-87, Feb. 2006.
[19] M. Duarte, B.P. Butz, S.M. Miller, and A. Mahalingam, "An Intelligent Universal Virtual Laboratory (UVL)," IEEE Trans. Education, vol. 51, no. 1, pp. 2-9, Feb. 2008.
[20] M. Grigoriadou, E. Kanidis, and A. Gogoulou, "A Web-Based Educational Environment for Teaching the Computer Cache Memory," IEEE Trans. Education, vol. 49, no. 1, pp. 147-156, Feb. 2006.
[21] N.I. Sarkar and J.H. Lian, "LAN-Designer: A Software Tool for Teaching and Learning LAN Design," Proc. Third IEEE Int'l Conf. Advanced Learning Technologies (ICALT '03), pp. 260-261, 2003.
[22] J. Nieh and C. Vaill, "Experiences Teaching Operating Systems Using Virtual Platforms and Linux," ACM SIGOPS Operating Systems Rev., vol. 40, no. 2, pp. 100-104, Apr. 2006.
[23] C. Border, "The Development and Deployment of Multi-User, Remote Access Virtualization System for Networking, Security, and System Administration Classes," ACM SIGCSE Bull., vol. 39, no. 1, pp. 576-580, Mar. 2007.
[24] M. Anisetti, V. Bellandi, A. Colombo, M. Cremonini, E. Damiani, F. Frati, J.T. Hounson, and D. Rebeccani, "Learning Computer Networking on Open Paravirtual Laboratories," IEEE Trans. Education, vol. 50, no. 4, pp. 302-311, Nov. 2007.
[25] A. Holzinger, M. Kickmeier-Rust, S. Wassertheurer, and M. Hessinger, "Learning Performance with Interactive Simulations in Medical Education: Lessons Learned from Results of Learning Complex Physiological Models with the HAEMOdynamics SIMulator," Computers & Education, vol. 52, no. 2, pp. 292-301, Feb. 2009.
[26] A. Holzinger, M. Kickmeier-Rust, and D. Albert, "Dynamic Media in Computer Science Education; Content Complexity and Learning Performance: Is Less More?" Educational Technology & Soc., vol. 11, no. 1, pp. 279-290, 2008.
19 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool