TY - GEN
T1 - The Development of Hands-On Lab Platform Using Container-Based Virtualization Technology
AU - Ashari, Muhammad Fikri
AU - Bhawiyuga, Adhitya
AU - Basuki, Achmad
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/10/24
Y1 - 2023/10/24
N2 - Practicum allows students to develop practical skills relevant to their field of study, gain real-world experience, and enhance their understanding of the topics studied. However, the resources required for practicum often require significant cost. Limited resources in the laboratory resulted in a limited number of students accessing it as well. Virtual lab with container-based virtualization technology is one solution to reduce resource usage and simplify the laboratory environment while still providing a real system for the students' experience. This research uses container-based virtualization technology with Docker to provide the hands-on lab. The hands-on lab requires two main components: Open edX and the hands-on lab server. Students can carry out learning activities through hands-on labs in the XBlock plugin from LMS (Learning Management System) Open edX. The results of this research are based on the functional test aspect that shows the hands-on lab can run according to its function and coordination among system components works correctly. Non-functional test will also quantify the hands-on lab's time behavior and resource utilization. The non-functional test results show that the time behavior is quite responsive, and resource utilization is quite good, with a CPU usage of 0.51% and RAM usage of 1.12%.
AB - Practicum allows students to develop practical skills relevant to their field of study, gain real-world experience, and enhance their understanding of the topics studied. However, the resources required for practicum often require significant cost. Limited resources in the laboratory resulted in a limited number of students accessing it as well. Virtual lab with container-based virtualization technology is one solution to reduce resource usage and simplify the laboratory environment while still providing a real system for the students' experience. This research uses container-based virtualization technology with Docker to provide the hands-on lab. The hands-on lab requires two main components: Open edX and the hands-on lab server. Students can carry out learning activities through hands-on labs in the XBlock plugin from LMS (Learning Management System) Open edX. The results of this research are based on the functional test aspect that shows the hands-on lab can run according to its function and coordination among system components works correctly. Non-functional test will also quantify the hands-on lab's time behavior and resource utilization. The non-functional test results show that the time behavior is quite responsive, and resource utilization is quite good, with a CPU usage of 0.51% and RAM usage of 1.12%.
KW - container
KW - docker
KW - hands-on lab
KW - open edx
KW - xblock
UR - https://www.scopus.com/pages/publications/85182388362
U2 - 10.1145/3626641.3626937
DO - 10.1145/3626641.3626937
M3 - Conference contribution
AN - SCOPUS:85182388362
T3 - ACM International Conference Proceeding Series
SP - 304
EP - 310
BT - SIET 2023 - Proceedings of the 8th International Conference on Sustainable Information Engineering and Technology
PB - Association for Computing Machinery
T2 - 8th International Conference on Sustainable Information Engineering and Technology, SIET 2023
Y2 - 24 October 2023 through 25 October 2023
ER -