Otto-von-Guericke-Universität
Magdeburg Proseminar: Web-Performance |
|
Workload-Beschreibung (3)Skalierungsmethoden zur ArbeitslastberechnungDa die Messwerte in unterschiedliche Einheiten auftreten und dadurch zu einer unterschiedlichen Bewertung der Arbeitslast führen können, ist es sinnvoll diese zu normalisieren. Berechnung: Clusteranalyse"Clusteranalyse wird verstanden als ein zusammenfassender Terminus
für eine Reihe unterschiedlicher mathematisch-statistischer und heuristischer
Verfahren, deren Ziel darin besteht, eine meist umfangreiche Menge von
Elementen durch Konstruktion homogener Klassen, Gruppen oder Cluster optimal
zu strukturieren. Die gesuchten Cluster sollen jeweils nur ähnliche
Elemente enthalten, während Elemente verschiedener Gruppen möglichst
unähnlich sein sollen. Bei dieser Aufteilung der Elemente wird davon
ausgegangen, daß die Ähnlichkeit der Elemente untereinander
quantifizierbar ist und sich durch (reelle) Zahlenwerte ausdrücken
läßt." Clustering-AlgorithmenDiese Algorithmen haben die Funktion Gruppen, die auf ähnlichen Ressourcen beruhen, zusammengefassen. Man unterscheidet folgende Arten von Algorithmen:
MST-Algorithmus
K-Means-Algorithmus
Problem des ClusteringProblem: Anzahl der Cluster die in einem Workload repräsentiert sind, lässt sich nicht immer leicht bestimmen. Es kann im Allgemeinen keine konkrete Aussage gemacht werden wieviel Cluster tatsächlich enthalten sind. Daher ist es empfehlenswert die Clusteranzahl klein
halten. Beurteilungsfaktoren:
Bursty WorkloadsBurstiness: Burstiness dient als Maßeinheit wie unregelmäßig eine Quelle Daten versendet. Sie kann als Parameterpaar (a,b) in Abhängigkeit einer Zeitperiode dargestellt werden:
Die Betrachtung der Burstiness ist insofern von Bedeutung, als dass sie eine wichtige Rolle bei der Dimensionierung des Datendurchsatzes spielt. Die alleinige Betrachtung des durchschnittlichen Datendurchsatzes im Vergleich zum durchschnittlich zu erwartenden Verkehrsvolumen übersieht die Gefahr der Netzüberlastung im Falle von Spitzenbelastungen. Um in diesen Situationen einer Netzüberlastung vorzubeugen, empfiehlt es sich in diesem Zusammenhang, die Burstinessdes Netzwerkverkehr mit zu berücksichtigen. Workload-BeschreibungSchritte zur Charakterisierung:
Literatur
|