The Chair for Operating Systems (Univ.-Prof. Dr. habil. Th. Bemmerl) provides the following
student or bachelor thesis (Studien- oder Bachelorarbeit) in the range of
Real-Time Systems on x86 hardware:
Analysis of the Linux RT Patch
Background
The Linux Kernel provides basic real-time capabilities as defined in the POSIX standard.
However, a standard desktop operating system can not guarantee short latencies.
This is where the RT Patch comes into play.
It introduces many tweaks into the Kernel source code to optimize the real-time behavior.
Some of these changes are already included in the standard Kernel because they are of benefit for the average user.
In the course of this assingment, the different changes in relation to real-time behavior should be described and evaluated.
Therefore, the patch must be applied to the Linux Kernel and different combinations options should be realized.
The effect of these options should be measured with appropriate benchmarks.
Assingment
- Configure and install different versions of the Linux Kernel
- Research available benchmarks for real-time and develop needed extensions
- Execute benchmarks under different load scenarios with different Kernels
- Create a framework for repeatable benchmarks
- Analyse the results
We offer
- Comfortable working-environment, as well as a good equipped Computer infrastructure
- Personal and engaged supervision
Profil of requirements
- Intermediate diploma of Electro- and Informationstechnics or (technical) computer science
- Alternatively the according prerequisites for a Bachelor's thesis
- Basic programming skills in C
- Linux experience recommended
- Basic shell scripting knowlege
- Competence to work autonomous and creative
Contact
Georg Wassen
Chair for Operating Systems (LfBS), RWTH Aachen
Modulbau Kopernikusstraße, D-52074 Aachen
Tel.: +49 241 80 24599
E-Mail: wassen@lfbs.rwth-aachen.de
|