Patent ID: 7853543
Filing Date: 2010-12-14
Classification: G06F

Abstract:
1. A computer system comprising: a plurality of compute nodes that are allocated into a compute resource block, wherein each of the plurality of compute nodes include a volatile memory for holding a system image file which includes an operating system kernel; a control system connected to the compute nodes through a network that manages the loading of corresponding system image files into the plurality of compute nodes; a pre-load controller that loads the corresponding system image files and a data file into each of the plurality of compute nodes prior to a request for the compute resource block; a hardware status stored for each compute resource block to indicate whether the corresponding compute resource block is presently being pre-loaded or has been pre-loaded and the hardware status includes a status selected from the following: “loading” and “pre-loaded”; and wherein the pre-load controller allocates available blocks of hardware and pre-loads the system image files based on the prior history of requests for hardware from applications running on the computer system, and based on the prior history of hardware use by user applications running on the computer system and based on aggressiveness settings set by a system administrator of the computer system.