Current trends for high-performance computing systems are leading us towards hardware over-provisioning where it is no longer possible to run each component at peak power without exceeding a system or facility wide power bound. In such scenarios, the power consumed by individual components must be artificially limited to guarantee system operation under a given power bound. In this paper, we present the design of a power scheduler capable of enforcing such a bound using dynamic system-wide power reallocation in an application-agnostic manner. Our scheduler achievies better job runtimes than a naïve power scheduling approach without requiring a priori knowledge of application power behavior.
Ellsworth et al. REF presented a power scheduler that enforced a system-wide power bound by reallocating power across the cluster.
POW: System-wide Dynamic Reallocation of Limited Power in HPC
HPDC '15
Computer Science