Acta Univ. Agric. Silvic. Mendelianae Brun. 2015, 63(2), 683-691 | DOI: 10.11118/actaun201563020683

Controlling Multiple Virtual Machines in Computer Classrooms

Petr Zach, Martin Pokorný, Jiří Balej, Michal Šturma
Department of Informatics, Faculty of Business and Economics, Mendel University in Brno, Zemědělská 1, 613 00 Brno, Czech Republic

A management of computer classroom is undoubtedly a difficult task for the administrator which has to prepare virtual operating systems for education. It is quite common that lectors need to edit the particular machine during the semester, and that is the case where the main problems can appear. The process of changes deployment is not just very time-consuming but during it a virtual machine inconsistency can appear.
The main part of this paper focuses on system process diagrams and its pseudocode. At first, the machine is created on the remote server by lector or administrator. After a proper approval, the machine is able to be deployed. The lector then specifies the details about date, time and destinations of the virtual machine deployment. Once these details are approved, the virtual machine will be automatically deployed at the specified time. The automatic deployment includes also an initial configuration of the virtual machine at remote desktop and its post-install configuration (hostname, MAC address, etc.). Once all steps are completed, the process will be marked as succeed.
We present an automatized solution which provides a possibility how to easily manage computer classroom with virtual operating systems. The proposed solution should deliver a greater flexibility, more reliability and faster deployment in comparison with the current solution used in our computer classroom. The proposal is also able to manipulate with already deployed machines for easy changes (e.g. software updates). The main advantage is the improvement of classroom management process automation.

Keywords: computer classroom, VirtualBox, workstation management, virtual machine, workstation virtualization, virtualization, student workstations

Prepublished online: May 10, 2015; Published: April 1, 2015  Show citation

ACS AIP APA ASA Harvard Chicago IEEE ISO690 MLA NLM Turabian Vancouver
Zach, P., Pokorný, M., Balej, J., & Šturma, M. (2015). Controlling Multiple Virtual Machines in Computer Classrooms. Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis63(2), 683-691. doi: 10.11118/actaun201563020683
Download citation

References

  1. AULEHLOVÁ, B., POKORNÝ, M. and ZACH, P. 2012. Implementace virtualizovaných výukových stanic v Síťové laboratoři ÚI PEF MENDELU. In: PEFnet 2012. [CD-ROM]. Brno: Mendelova univerzita v Brně.
  2. BORDER, C. 2007. The Development and Deployment of a Multi-User, Remote Access Virtualization System for Networking, Security, and System Administration Classes. In: Proceedings of the 38th SIGCSE technical symposium on Computer science education. New York: ACM, 576-580. Go to original source...
  3. FAMĚRA, O. 2011. Virtual machine management software. [online]. Bachelor's thesis. Brno: Masaryk University. Supervisor: Jan Kasprzak. Accessible on the Internet: [cit. 2nd February 2014].
  4. HUANG, C. et al. 2012. Performance Evaluation of Virtualization Technologies for Windows Programs Running on Linux Operating System. In: NCIS 2012: Communications in Computer and Information Science. Berlin, 345: 759-766. Go to original source...
  5. JELÍNEK, M. et al. 2010. Správa počítačových učeben na vysokých školách. Elektrorevue - Internetový časopis, 31: 1-5. [online]. Accessible on the Internet: [cit. 2nd February 2014].
  6. JIRKŮ, M. 2012. Automatic configuration of VirtualBox in KIV laboratories. [online]. Bachelor's thesis. Plzeň: University of West Bohemia. Supervisor: Ladislav Pešička. Accessible on the Internet: [cit. 2nd February 2014].
  7. LAURIKAINEN, R. 2012. Improving the efficiency of deploying virtual machines in a cloud environment. [online]. Master's thesis. Espoo: Aalto University. Supervisor: Jukka K. Nurminen. Accessible on the Internet: [cit. 2nd February 2014]. Go to original source...
  8. MATZINGER, R. 2013. VlizedLab Project - An Open Source Solution for Running PC Labs in Schools and Educational Institutions. [online]. Accessible on the Internet: [cit. 2nd February 2014].
  9. O'DONNELL., C. 2008. Using BitTorrent to distribute virtual machine images for classes. In: Proceedings of the 36th annual ACM SIGUCCS fall conference: moving mountains, blazing trails (SIGUCCS '08). New York: ACM, 287-290. Go to original source...
  10. POKORNÝ, M. and ZACH, P. 2013. Design, implementation and security of a typical educational laboratory computer network. Acta Universitatis Agriculturae et Silviculturae Mendelianae Brunensis, LXI(4): 1077-1087. DOI: 10.11118/actaun201361041077 Go to original source...
  11. SHIRVAIKAR, M. and SATYALA, N. 2007. A virtual machine environment for real-time systems laboratories. In: Proceedings of ASEE Annual Conference and Exposition: Digital and Embedded System Design. Washington: ASEE, 16(6): 904-926.
  12. WU, S. et al. 2010. Virtual Machine Management Based on Agent Service. In: Parallel and Distributed Computing, Applications and Technologies (PDCAT). Wuhan, China, 199-204. Go to original source...

This is an open access article distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY NC ND 4.0), which permits non-comercial use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.