Bonn 2010 – scientific programme
Parts | Days | Selection | Search | Downloads | Help
T: Fachverband Teilchenphysik
T 75: Grid-Computing II
T 75.7: Talk
Thursday, March 18, 2010, 18:15–18:30, HG ÜR 9
Batchvirtualisierung mit KVM und libvirt — Volker Büge, •Peter Krauß, Marcel Kunze, Oliver Oberst, Günter Quast und Armin Scheurer — Karlsruher Institut für Technologie
In der Teilchenphysik müssen die aus Experimenten gewonnenen Daten in speziell dafür validierten Softwareumgebungen verarbeitet und analysiert werden. Um diese dedizierte Umgebung für unterschiedliche Benutzergruppen in herkömmlichen Rechenclustern zur Verfügung zu stellen, ist es oft notwendig den Cluster zu unterteilen und verschiedene Betriebssysteme und Softwareumgebungen für den jeweiligen Anwendungsfall bereitzustellen. Dies macht allerdings einen flexiblen Austausch der Computingresourcen zwischen den Nutzergruppen nahezu unmöglich und eine optimale Auslastung des Clusters kann nicht mehr gewährleistet werden. Einen möglichen Lösungsansatz für dieses Problem bietet das Konzept der dynamischen Batchvirtualisierung. Hierbei startet das Batchsystem, das die Rechenresourcen verwaltet, automatisch die für die jeweilige Benutzergruppe passende Umgebung in einer virtuellen Maschine, sobald ein Rechenjob gestartet wird.
Dieser Vortrag gibt einen Einblick in die Realisierung eines solchen Batchvirtualisierungssystems. Um von der eigentlichen Virtualisierungstechnik unabhängig zu sein erfolgt die Steuerung der virtuellen Maschinen mit der Bibliothek libvirt. Diese unterstützt alle gängigen Virtualisiererungslösungen und stellt somit eine gemeinsame Schnittstelle dar. Für den Produktivbetrieb müssen die entstehenden Performanceverluste natürlich klein im Vergleich zum Zugewinn an Dynamik sein. Dies wurde für KVM mit typischen HEP-Anwendungen untersucht.