Lead
In diesem Projekt werden neue Methoden erforscht, um das dynamische Verhalten von Anwendungen auf modernen Multicore Architekturen zu charakterisieren. Wir suchen neue Leistungsmodelle für lastabhängige Systeme, die mehrerere Klassen von Anwendungen ausführen. Wir erforschen neue Lastoptimierungsalgorithmen mit dem Ziel, eine optimale Konsolidierung von Anwendungsinstanzen für verschiedene Leistungsziele und Systemkapazitäten zu finden.

Lay summary
Multicore Systeme sind die grundlegenden Bausteine von Rechenzentren und Cloud Computing Plattformen. Multicore Architekturen eignen sich ideal für die Konsolidierung mehrerer Anwendungen auf derselben Maschine, um deren parallele Rechenleistung voll auszunutzen. Effektives Lastmanagement ist jedoch schwierig, weil die Interferenz zwischen konsolidierten Anwendungen deren Leistung erheblich beeinträchtigen kann.

In diesem Projekt werden neue Methoden erforscht, um das dynamische Verhalten von Anwendungen auf modernen Multicore Architekturen zu charakterisieren. Weiters suchen wir neue Leistungsmodelle für lastabhängige Systeme, die mehrerere Klassen von Anwendungen ausführen. Wir erforschen neue Lastoptimierungsalgorithmen mit dem Ziel, eine optimale Konsolidierung von Anwendungsinstanzen für verschiedene Leistungsziele und Systemkapazitäten zu finden. Um zeitlich variierende Lasten handzuhaben, werden wir die entwickelten Konsolidierungsalgorithmen erweitern, um die Migration von Lasten zu ermöglichen.

Dieses Projekt verspricht Resultate, die sowohl für die Wissenschaft als auch für die Industrie bedeutsam sind, da wir die Kapazitätsplanung und das Leistungsmanagement von verschiedenen Arten moderner Multicore Systeme verbessern. Die Ergebnisse des Projekts werden helfen, eine bessere Ausnutzung der verfügbaren Systemressourcen zu erreichen, was auch dazu beiträgt, den Energieverbrauch zu reduzieren.