Abstract
With the development of teaching method in higher education, traditional computer labs cannot meet the needs and expectations of modern curriculum. This paper proposes a personalized virtualized experimentation environment (pVEE) which aims to provide VMs for the students as curriculum-oriented specialized experimentation environments. We layer virtualization technology (KVM/Xen) on hosts in the computer lab and implement management tools to construct the pVEE system. pVEE allows a teacher to customize a course related base image which contains dedicated operating systems and applications. A student’s personalized VM boots from the course specific base image combined with a private virtual disk image including his personalized applications and user data. pVEE supports VM accesses and uses for users inside and outside of the lab. We implement interfaces for users to access the pVEE services. pVEE has been deployed in Peking University to support the course projects of a system virtualization courses. Finally, surveys of pVEE users show that pVEE can meet students’ demands for personalized experimentation environments with high resource utilization ratio and manageability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gilbert, B., Goode, A., Satyanarayanan, M.: Pocket ISR: Virtual machines anywhere. Tech. Rep. CMU-CS-10-112, School of Computer Science, Carnegie Mellon University (2010)
Gephart, N., Kuperman, B.A.: Design of a virtual computer lab environment for hands-on information security exercises. Journal of Computing Sciences in Colleges 26(1), 32–39 (2010)
Anderson, B.R.: Xen Worlds: Creating a virtual laboratory environment for use in education (2010)
Anderson, B.R., Joines, A.K., Daniels, T.E.: Xen worlds: leveraging virtualization in distance education. ACM SIGCSE Bulletin. ACM 41(3), 293–297 (2009)
Victoria, B.: Creating and Controlling KVM Guests using libvirt, University of Victoria (2009)
Habib, I.: Virtualization with kvm. Linux Journal (166), 8 (2008)
McLoughlin, M.: The QCOW2 image format (September 11, 2008) (2010-10) (2008), http://people.gnome.org/-markmc/qcow-image-format.html
Tang, S., Chen, Y., Zhang, Z.: Own your virtual personal computer. In: IEEE International Parallel and Distributed Processing Symposium, IPDPS 2007, pp. 1–10. IEEE (2007)
Hu, J., Cordel, D., Meinel, C.: A Virtual Laboratory for IT Security Education. In: EMISA, vol. 56, pp. 60–71 (2004)
Zheng, Q., Chen, H., Wang, Y., et al.: Cosbench: A benchmark tool for cloud object storage services. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 998–999. IEEE (2012)
Liguori, A., Van Hensbergen, E.: Experiences with Content Addressable Storage and Virtual Disks. In: Workshop on I/O Virtualization (2008)
Kozuch, M., Satyanarayanan, M.: Internet suspend/resume. In: Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications, pp. 40–46. IEEE (2002)
Zhi-Cheng, H.: Research on Application of Open Source Cloud Computing OpenStack in Computer Rooms of Universities. Computer and Modernization 3, 53 (2013)
Lard, K.M.: Creating Robust IT Security and Efficiency by Reducing Infrastructure Complexity in Higher Education
Kivity, A., Kamay, Y., Laor, D., et al.: kvm: the Linux virtual machine monitor. In: Proceedings of the Linux Symposium, vol. 1, pp. 225–230 (2007)
Chawla, P.S., Jin, K., Taylor, F., et al.: VDI Storage overcommit and rebalancing: U.S. Patent Application 12/558,443 (September 11, 2009)
http://www.ilr.cornell.edu/techservices/services/desktopsupport/remoteaccess/citrix/
Henyard, R.: Desktop virtualization in higher education (2012)
Chiueh, S.N.T., Brook, S.: A survey on virtualization technologies. RPE Report, 1–42 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Wang, X., Hong, X., Li, T., Gao, B., Wang, Z., Luo, Y. (2014). pVEE: A Personalized Virtualized Experimentation Environment for Education Based on Virtual Machines. In: Zu, Q., Vargas-Vera, M., Hu, B. (eds) Pervasive Computing and the Networked World. ICPCA/SWS 2013. Lecture Notes in Computer Science, vol 8351. Springer, Cham. https://doi.org/10.1007/978-3-319-09265-2_63
Download citation
DOI: https://doi.org/10.1007/978-3-319-09265-2_63
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09264-5
Online ISBN: 978-3-319-09265-2
eBook Packages: Computer ScienceComputer Science (R0)