Ergebnis



...zeigt, dass TAO das Scheduling der Threads dem Betriebssystem überläßt. Die Threads wurden korrekt priorisiert. Dies ist zu erkennen, da der nieder priorisierte Thread den größten Teil der CPU Zeit erhalten hat.

Figure 27: Latenzverteilung V4
[width=0.5]./img/v3/new.jpg

Die hohen Latenzwerte in Abbildung 27 entstehen vermutlich, da der hoch priorisierte Prozess auf eine vom niedrig priorisierten Thread gelockte Ressource zugreifen muß. In diesem Fall müßte das Locking im Linux Kernel mit einem PI-Mutex[*] implementiert werden.




Manuel Traut 2007-02-25