Network performance measurements are routinely collected by Internet researchers and users in order to assess whether the network is performing as expected or whether there might be some type of impairment. The primary objective of this project is to develop methods for capturing important contextual information about a network performance measurement experiment and to create algorithms to assess whether the measurements exhibit bias or other problems. In other words, the objective is to develop automated techniques to determine whether a given measurement is "good" or "bad".
For summer 2020, the specific goals are to deploy existing research software on Raspberry Pi (or similar) devices within the Computer Science department and to extend software infrastructure for continuous measurement, data collection, and data analysis. Students will gain experience with the Linux operating system, working at a command line, collecting and understanding network performance measurements, automating network experiments, and data collection and analysis.
Students must have taken COSC 102, at minimum. Linux and command line (shell) experience would be helpful, as would experience with the C programming language.