In this home exam, you explore how information for performance analysis can be generated using simulation. It is specifically concerned with discrete event simulation as it typically used in operating systems and networks.
The central task of the home exam is to determine a small number of properties that can be derived from state variables of the simulation, and which can then be used to distinguish variations of a protocol from each other. It is your task to select the relevant state variables, compute properties from them, argue why these serve to distinguish the protocol variations, provide a suitable graphical representation of the properties, and explain your findings.
The delivery consists of a presentation suitable for projection in the classroom. The exam comprises both the presentation as delivered and your oral presentation in the classroom including the handling of questions.
In this home exam, you explore how performance can be assessed using a categorical user study.
This method allows to assess the performance of a complete system with respect to the perception of a human user.
The same method can be applied to the automatic evaluation of complex systems using objective methods, it is not limited to studying the perception of people. Instead, user studies have been chosen to demonstrate how very flexible this method actually is.
In the delivery of this home exam, you will conduct the analysis of results from a data collection that you performed together. The collection yielded numerical data, and the method of choice for evaluation of its relevance is the ANOVA test.
In this home exam, you will analyze the web performance over mobile networks. Especially, the impact of different protocols (HTTP2 (H2) and QUIC) on the web performance will be explored.
Home exam 1 relies on the simulator ns-3. This page points to files to download and collects FAQs.
Home exam 2 is concerned with the evaluation of user studies using categorical data. To overcome the problem of collecting data for a user study, everybody must collect some data and share it with the rest of the course.