1. A computer system comprising: hardware resources for running respective workloads; a monitor for monitoring reliability indicating events by generating current reliability data indicating likelihoods of interrupted operation for respective ones of said workloads; a history for compiling said current reliability data to yield historical reliability data; a workload manager for allocating said hardware resources to said workloads as a function of said historical reliability data.