A Multi-Tenancy System Architecture for Online Examinations

Jonas Andre, Johannes Naab, Benedikt Jaeger, Georg Carle, Leander Seidlitz, Stephan Günther

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of IEEE/IFIP Network Operations and Management Symposium 2023, NOMS 2023
EditorsKemal Akkaya, Olivier Festor, Carol Fung, Mohammad Ashiqur Rahman, Lisandro Zambenedetti Granville, Carlos Raniery Paula dos Santos
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665477161
DOIs
StatePublished - 2023
Event36th IEEE/IFIP Network Operations and Management Symposium, NOMS 2023 - Miami, United States
Duration: 8 May 202312 May 2023

Publication series

NameProceedings of IEEE/IFIP Network Operations and Management Symposium 2023, NOMS 2023

Conference

Conference36th IEEE/IFIP Network Operations and Management Symposium, NOMS 2023
Country/TerritoryUnited States
CityMiami
Period8/05/2312/05/23

Keywords

  • HAProxy
  • LXC
  • ZFS
  • multi-tenant system scaling
  • system containers
  • write reductions

Fingerprint

Dive into the research topics of 'A Multi-Tenancy System Architecture for Online Examinations'. Together they form a unique fingerprint.

Cite this