TY - GEN
T1 - A Multi-Tenancy System Architecture for Online Examinations
AU - Andre, Jonas
AU - Naab, Johannes
AU - Jaeger, Benedikt
AU - Carle, Georg
AU - Seidlitz, Leander
AU - Günther, Stephan
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - Time-synchronous online examinations pose new demands on our infrastructure: lectures with more than 1000 students are common at TUM, and in case of time-synchronous examinations students concurrently download working instructions or submit solutions - with possibly multiple such examinations being conducted at the same time. Furthermore, the architecture has to withstand students that impatiently reload the download page multiple times as well as the sudden increase in traffic at the start and end of an exam. In addition, the architecture has to be resilient against both deliberate attacks of individuals and handling of unsuspecting users.In this paper we discuss our implementation of an examination management platform as multi-tenancy system based on operational requirements, demands on scalability, and bottlenecks we encountered in our attempt to roll out the infrastructure for as many examinations as needed.
AB - Time-synchronous online examinations pose new demands on our infrastructure: lectures with more than 1000 students are common at TUM, and in case of time-synchronous examinations students concurrently download working instructions or submit solutions - with possibly multiple such examinations being conducted at the same time. Furthermore, the architecture has to withstand students that impatiently reload the download page multiple times as well as the sudden increase in traffic at the start and end of an exam. In addition, the architecture has to be resilient against both deliberate attacks of individuals and handling of unsuspecting users.In this paper we discuss our implementation of an examination management platform as multi-tenancy system based on operational requirements, demands on scalability, and bottlenecks we encountered in our attempt to roll out the infrastructure for as many examinations as needed.
KW - HAProxy
KW - LXC
KW - ZFS
KW - multi-tenant system scaling
KW - system containers
KW - write reductions
UR - http://www.scopus.com/inward/record.url?scp=85164670291&partnerID=8YFLogxK
U2 - 10.1109/NOMS56928.2023.10154289
DO - 10.1109/NOMS56928.2023.10154289
M3 - Conference contribution
AN - SCOPUS:85164670291
T3 - Proceedings of IEEE/IFIP Network Operations and Management Symposium 2023, NOMS 2023
BT - Proceedings of IEEE/IFIP Network Operations and Management Symposium 2023, NOMS 2023
A2 - Akkaya, Kemal
A2 - Festor, Olivier
A2 - Fung, Carol
A2 - Rahman, Mohammad Ashiqur
A2 - Granville, Lisandro Zambenedetti
A2 - dos Santos, Carlos Raniery Paula
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 36th IEEE/IFIP Network Operations and Management Symposium, NOMS 2023
Y2 - 8 May 2023 through 12 May 2023
ER -