SlideServe
Menu
Préférences
© SlideServe · v2026

Workload Characterization and Prediction

shiri avatar
5 diapositives · 273 Views · Jul 24, 2014

Workload Characterization and Prediction. Joshua Ferguson. Overview. What is a workload?. How are workload patterns matched?. What is the cutting edge?. Characterization Metrics. Workload metrics depend heavily on the type of application

Workload Characterization and Prediction - slide 1
01 / 5Workload Characterization and Prediction
1 / 17

Télécharger la présentation

Workload Characterization and Prediction
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Workload Characterization and Prediction Joshua Ferguson

  2. Overview • What is a workload? • How are workload patterns matched? • What is the cutting edge?

  3. Characterization Metrics • Workload metrics depend heavily on the type of application • Webservers may consider requests per second, database access rates • HPC environments may consider file access rates, file lifetimes, job length, job submission patterns, job file accesses • Metrics can have different views also, such as device view, data view, or software view. • Device view: A CPU heavy application may use a metric such as the frequency of a specific opcode from its ISA. • Data view: file access rates, or file access relations • Software view: statement branching rates Common technique for choosing relevant metrics: Run numerous benchmarks of that workload type, and note any metric that has high variation amongst benchmarks

  4. Analysis for Prediction • Simple statistical metrics: • Shifting window of Mean, Mode • Last Seen Value • Table Based Prediction: • Record history of metric values, of limited window sizes • For each entry, supply a lifespan counter • At each occurrence, record the next value witnessed and reset the lifespan • Perform prediction actions based on expected value • Probabilistic Technique: • Markov chain of witnessed patterns leads to probability distribution of next possible metric value: • P(s) = P(s1)P(s2|s1)...P(sk|sk−1...s1), for S1, S2, . . .Sk • Metric sample can be a single metric value, or a metric value pattern

  5. Cutting Edge • Since metrics are heavily dependent on workload, they’re constantly being invented as new applications are developed. • SPEC benchmark suite at http://www.spec.org/ has a large variety of benchmarks ranging from desktop application emulation to HPC and virtualization • Statistical Metric Modeling, a probabilistic prediction technique by Sarikaya et al. 2010. • Adept at predicting long-term patterns • International Symposium on Workload Characterization • http://www.iiswc.org