Bonn 2010 – wissenschaftliches Programm
HK 70.1: Vortrag
Freitag, 19. März 2010, 14:00–14:15, HG ÜR 6
Scheduling of Virtualized Machines for ALICE HLT — Stefan Boettger1, Udo Kebschull1, and •Volker Lindenstruth2 — 1Kirchhoff-Institut für Physik, Heidelberg — 2Frankfurt Institute for Advanced Studies
For the ALICE experiment at CERN a computing farm (ALICE HLT) is used for on-line processing of events. There are phases where no or few data is available for processing, leaving the computing power of this special-purpose cluster unused. Our goal is to make these computing resources available to 3rd party physics applications whenever possible, thereby making the HLT a general-purpose cluster. To achieve this goal the resource constraints of the on-line event processing have to be satisfied and a provisioning scheme of unused resources to 3rd party applications is needed. OS-virtualization has been evaluated and found to be an enabling technology for this aim. Common scheduling algorithms have been studied and turn out to be insuffiencient in providing the flexibility needed in an on-line environment. We therefore propose a scheduling solution for virtual machines which extends job-scheduling algorithms with the preemption and migration features offered by virtualization. To comply with the on-line processing requirements a policy-based capacity management has been added to our solution to free additional resources when needed. First results with our prototypical implementation show that our framework is capable of maximizing the cluster resource utilization.