WE ARE HIRING! If you are Research Engineers, Ph.D. Candidates and Post-Doctoral Researchers send your CV to alpha@di.unito.it

← Back to theses
Bachelor Available

The Impact of Containerization Techniques on AI Training and Inference Performance

Gianluca Mittone · Giulio Malenza · Marco Aldinucci

Abstract

Evaluate how different containerization techniques affect the performance, resource utilization, and reproducibility of AI training and inference workloads.

Activity

The candidate will: 1. Review containerization approaches used for AI workloads. 2. Select representative container technologies and configurations. 3. Define training and inference benchmarks. 4. Implement and execute controlled experiments. 5. Measure performance, overhead, and resource utilization. 6. Analyze the results and identify relevant trade-offs.

Workload

3 to 9 months according to the student's background.

20%
Theory
60%
Implementation
20%
Writing
Requirements
  • Knowledge of Linux
  • Good knowledge of Python
  • Familiarity with containers and benchmarking
Bibliography
  1. Sun, M., Guo, Y., Zhang, H., Cao, W., & Yuan, M. (2021, June). Performance comparison of multiple containers running artificial intelligence applications. In Journal of Physics: Conference Series (Vol. 1948, No. 1, p. 012005). IOP Publishing.
Keywords
ContainerizationAI TrainingAI InferencePerformance EvaluationCloud Computing