@inproceedings{845e7b96d702461cabd3b46633de1ede,
title = "Remote-Access GPU-Isolation Docker Architecture for LLMs Enhanced Programming Education",
abstract = "Large Language Models (LLMs) have revolutionized programming education and Continuous Integration/Continuous Deployment (CI/CD) workflows by providing context-aware tutoring and conversational diagnostics. However, scaling these tools in multi-user GPU environments presents several challenges, including remote access complexity and GPU container contention. This paper proposes a Docker-based framework that uses the NVIDIA Container Toolkit to create isolated GPU workspaces for each student. By integrating Apache and NGINX reverse proxies, we unify SSH and IDE traffic over HTTP(S) and Web-Socket protocols, centralizing TLS termination and streamlining firewall management. Our system supports horizontal scaling via LDAP, Open Authorization (OAuth), or SSO authentication and isolates computing resources to ensure reproducibility and stability. Real-world deployment demonstrates the effectiveness of the architecture in simplifying GPU access, improving performance isolation, and supporting secure, multi-tenant environments in educational institutions. The proposed design bridges the gap between pedagogical innovation and infrastructure resilience, paving the way for scalable and maintainable development.",
keywords = "Docker Container, LLMs, Load Balancing, Reverse Proxy",
author = "Chan, \{Ka Hou\} and Im, \{Sio Kei\}",
note = "Publisher Copyright: {\textcopyright} 2025 IEEE.; 14th International Conference on Teaching, Assessment, and Learning for Engineering, TALE 2025 ; Conference date: 04-12-2025 Through 07-12-2025",
year = "2025",
doi = "10.1109/TALE66047.2025.11346766",
language = "English",
series = "TALE 2025 - 2025 IEEE International Conference on Teaching, Assessment, and Learning for Engineering, Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "TALE 2025 - 2025 IEEE International Conference on Teaching, Assessment, and Learning for Engineering, Proceedings",
address = "United States",
}