|
|
Development and Evaluation of Scaling Mechanisms for Synchronisation in Multi-Core Real Time Systems |
The Chair for Operating Systems (Univ.-Prof. Dr. habil. Th. Bemmerl) provides in cooperation with Siemens AG the following diploma thesis in the range of
Multi-Core Real Time Systems:
Development and Evaluation of Scalable Mechanisms for Synchronisation in Multi-Core Real Time Systems
Background
Current schedulers for operating systems are optimized for efficient scheduling on single-core platforms and for SMP-systems with only few (2, 4 or 8) cores. The goal of available schedulers is primarily an optimal efficiency of the cores (throughput). This is realized by centralized data-structures, which are used by all cores with the according maintenance information. For real time systems, a constant and short latency time is more important than the throughput. Especially a latency time, independent of the number of cores used for the real time assignment, is important since there exist embeddeed-processors wit 64 cores allready.
Locking-strategies of actual real time systems scale bad on multi-core systems. A consequence is a hard or pessimisticly predictable time-behaviour. In contrast with a scaleable proceeding the same software can be used without changes of the realtime-behaviour on different processors of the same product-line and the software can be used on serveral processor-generations (16, 32, 64 and more cores) without increasing the latency-times by the migration to processors with more cores or the increase gets inacceptable.
Assingment
- Analysis of current SMP synchronisation mechanisms
- Implementation of the procedure for the Linux-realtime-extension Xenomai
- Experimental comparison of the reached scalability with SMP-capable realtime-operating systems
- Editing and presentation of the results
We offer
- Comfortable working-environment, as well as a good equipped Computer infrastructur
- Personal and engaged supervision
Profil of requirements
- Intermediate diploma of Electro- and Informationstechnics or (technical) computer science
- 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
|
|
|