| Skriv ut | Lukk vindu |
Høst 2026
INF-2204 Computer Systems Experiments, Methodologies, Performance Measurements and Evaluation - 10 stp
The course is administrated by
Institutt for informatikk
Type of course
The course can be taken as a singular course.
Course overlap
INF-2201 Operating system fundamentals 2 ects
Course contents
Conducting systems experiments, including performance measurements and analysis of the results, are necessary to understand the behaviors and properties of systems, including scaling and energy efficiency. The systems include operating systems, databases, compilers, networking systems, distributed systems, concurrent systems, and parallel systems. The aim is to learn how to correctly design experiments, do performance measurements, and evaluate the results.
Admission requirements
Higher Education Entrance Qualification + specific entrance requirements equivalent to MATRS: R1/(S1+S2). Application code: 9354 - Singular courses in computer science
Objective of the course
Knowledge - The student understands
- What is a good experiment-based CS paper
- How to extract knowledge from experiment-based CS papers
- Understand the available methodologies (e.g., experiments on actual and prototype systems, simulation of systems)
- The requirements for a system-based experiment
- The requirements for an experiment(s) management system
- The requirements for a monitoring system to gather data about a running system
- The requirements for conducting experiment(s)
- Various approaches to typical issues of optimizing the performance of a system
- How to do experiments for a specific use-case
Skills - The student can, after passing this course
- Efficiently use tools to find experiment-based papers and research
- Design systems experiments
- Set up and utilize monitoring systems
- Prototype a computing system and a specific system problem
- Run experiments on a given system
- Optimize a system for important metrics
- Read / write about it, in the form of a scientific paper
General competence - The student can understand and learn
- Typical issues of applied systems research and learn methods to deal with the discovered issues
- How to properly and efficiently extract insights, knowledge from systems papers
- How to do experiments for systems
- How computing systems are monitored and used for specific experiments
- Pros and cons of different methodologies and paradigm for systems research
- How to optimize a system
Language of instruction
The language of instruction is English, and all the syllabus material is in English. Examination questions will be given in English and must be answered in English.
Teaching methods
Lectures: 30 hours, Colloquium: 30 hours, Lab: 30 hours. The course is given every autumn semester.