In our master’s thesis we study the differences between two types of virtualization, virtual machines and containers, based on their use in virtual learning environments. For this purpose, a virtual learning environment that focuses on teaching the principles of computer networks was created. Development was focused on using the container technology and its advantages. The system is designed to be very configurable, so that its usage is not limited to a specific case.
We compare our newly created virtual learning environment to StackLabs, which offers similar functionalities as our system but uses virtual machines to create user environments. We compare them using two metrics, density of virtual environments and time needed to start a single learning environment. The results show a better performance of our system; it uses less hardware resources and has a shorter startup time.
|