(auswendig lernen)
Messung der Nutzung fuer jedes Workload Class an jeder Ressource.
Utilization ist immer zwischen 0% und 100%. Falls eine Ressource wird von Abfragen aus einem class 50% der Gesamtzeit belastet, dann ist auch Utilization_{r,c} 50%
Throughput von einer Klasse - wie viel Anfragen aus einem Workload Class werden pro sekunde bearbeitet
Demand: wie viel Zeit benoetigt die Ressource, um eine Transaktion zu bearbeiten.
$$ Demand_{resource, class} = \dfrac{Utilization_{resource, class}}{Throughput_{class}} $$
Beispiel 1: Utilization von Datenbank ist 80%, Throughput ist 50 Abfragen pro Sekunde. Dann benoetigt Datenbank 80%/50 = 0.8/50 = 0.016 Sekunden pro Abfrage
Beispiel 2: Utilization von Datenbank ist 100%, Throughput ist 50 Abfragen pro Sekunde. Dann benoetigt Datenbank 100%/50 = 1.0/50 = 0.02 Sekunden pro Abfrage
Beispiel 3: Utilization von Datenbank ist 15%, Throughput ist 50 Abfragen pro Sekunde. Dann benoetigt Datenbank 15%/50 = 0.15/50 = 0.003 Sekunden pro Abfrage
https://pages.cs.wisc.edu/~dsmyers/cs547/lecture_2_fundamental_laws.pdf
Forced Flow Law erklaeren, Beispiel, Formel mit Einheiten.
$$ Throughput_{res} = AverageVisitsProRequest_{res}*Throughput_{system} $$
Was ist bei Forced Flow Law leicht zu messen (2 Variablen), was ist schwierig (1 Variable)
Little’s Law erklaeren, Beispiel, Formel mit Einheiten
$$ CustomersInBlackbox = AverageDepartureRate*AverageResidenceTime $$