Modeling and prediction of I O Performance in virtualized environments ...Diese Arbeit präsentiert einen neuen und speziell entwickelten Ansatz zur Modellierung von I O Performanz in virtualisierten Umgebungen. The Kernidee ist hierbei die wichtigsten Einflussfaktoren zu identifizieren und diese zur Performanzvorhersage auf einem angemessenen Abstraktionsniveau zu modellieren. Zu diesem Zweck entwickelt diese Arbeit maßgeschneiderte speicherorientierte I O Performanzmodelle mit Hilfe komplementärer Formalismen aus den Bereichen der statistischen Regressionsanalyse sowie der Warteschlangentheorie. Um die Anwendbarkeit dieser Modelle zu erhöhen werden diese speichorientierten Modelle in anwendungsorientierte Modelle von Software Architekturen eingebettet indem die Lücke der Abstraktionsniveaus dieser Modelle überbrückt wird. Zusammengefasst ist der Beitrag dieser Arbeit ein neuer systematischer Ansatz zur Modellierung von I O Performanz mit Hilfe komplementärer Formalismen zur praktikablen Performanzvorhersage in virtualisierten Umgebungen. Der Ansatz wird im Rahmen von mehreren Fallstudien in repräsentativen realen Systemumgebungen basierend auf IBM System z sowie Sun Fire Servern validiert. Hierbei wird die Performanz von datenintensiven Anwendungen erfolgreich innerhalb der erforderlichen Genauigkeit von bis zu 30 % durchschnittlicher Abweichung vorhergesagt. Im Allgemeinen verspricht der Ansatz mehrere Einsatzmöglichkeiten wie Fragen zur Kapazitätsplanung und Systemdimensionierung zu beantworten verschiedene Systemkonfigurationen und Hardware Entscheidungen zu bewerten sowie die Skalierbarkeit und den Einfluss bei der Konsolidierung von Arbeitslasten in virtualisierten Umgebungen zu untersuchen. Das Ziel des Ansatzes ist einen effizienten Ressourceneinsatz sowie die durchgängige Gewährleistung von Dienstgütevereinbarungen hinsichtlich I O Performanz zu ermöglichen.