Home > Published Issues > 2016 > Volume 2, No. 2, December 2016 >

A Container-Based Virtual Laboratory for Internet Security e-Learning

Johannes Harungguan Sianipar, Christian Willems, and Christoph Meinel
Hasso Plattner Institute, University of Potsdam, Germany

Abstract—Tele-Lab is a platform for e-learning in Internet security with a special focus on teaching by means of hands-on experience. A virtual laboratory is implemented for the provision of training environments for practical exercises. Tele-Lab uses virtual machine (VM) technology and virtual network devices. A VM is used to represent a physical computer in an exercise scenario. While every VM needs a specific resource allocation, availability and scalability of Tele-lab become an issue. Scaling out Tele-Lab to a public cloud is one alternative to making it more available and scalable. Public clouds are very flexible in providing resources since customers can add or reduce resources whenever needed. A second alternative is the reduction of resources needed for a single training environment, e.g. by replacing the virtualization technology in Tele-Lab with the one that uses fewer resources than full-fledged virtual machines. A container uses far fewer resources than a virtual machine. The paper at hand elaborates on the use of containers (i.e. Docker) in the training environment of a man in the middle (MITM) attack and Firewall learning units, designed to replace VMs. This work is part of the continuous improvement on Tele-Lab to make it more reliable and more scalable. 
Index Terms—e-Learning, virtual laboratory, container, cybersecurity training

Cite: Johannes Harungguan Sianipar, Christian Willems, and Christoph Meinel, "A Container-Based Virtual Laboratory for Internet Security e-Learning," International Journal of Learning and Teaching, Vol. 2, No. 2, pp. 121-128, December 2016. doi: 10.18178/ijlt.2.2.121-128