LFBS Home Lehrstuhl für Betriebssysteme RWTH
Disclaimer/
Haftungsausschluss
Webmaster
(admin@lfbs...)
Home > Bachelor- / Masterarbeiten > Diplom-/Masterarbeiten > Scaling Mechanisms for Synchronisation in Multi-Core Real Time S  

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

Print Version