This dissertation presents the development of a platform to provision virtual computing laboratories using Cloud resorces. The objective of the VLCs is to allow teachers to create their own personalized laboratories, according to their needs.
This paper proposes a platform named CSCLab for the provisioning and management of laboratories with the computing resources necessary to teach a class using the cloud. The system was designed to be used by non-experts in cloud technologies and implemented to run in OpenStack but it can be easily adapted to other platforms with similar services.
This paper presents an agnostic architecture for a platform that allows the provision of virtual desktop laboratories using a cloud infrastructure. Following the proposed architecture, a perfectly functional platform using OpenStack cloud resources is implemented.
CSCLab is platform that allows the creation of a set of virtual laboratories, using Cloud resources. With CSCLab, a teacher may create presonalized laboratories for different classes. The laboratories are made of a set of virtual machines which may be used by the students in their classes.