Patent ID: 8756203

Claim:
A system of maintaining contents of a media library associated with a data restoration system for a computing system, the system comprising: a processor; and a memory having a data structure and having instructions which, when executed by the processor, cause the system to execute: a resource information component, wherein the resource information component monitors performance of resources of the computing system and provides information related to the performance of the resources; a provisioning component, wherein the provisioning component predicts possible future failure or unavailability of one or more of the resources based at least in part on the information provided by the resource information component, wherein the provisioning component determines which of multiple, physical media components to store within the media library, based at least in part on the predicted possible failure of the one or more of the resources; and a movement component, wherein the movement component imports a first set of media components into the media library and exports a second set of media components out of the media library based at least in part on instructions received from the provisioning component, wherein the movement component determines a threshold time period to maintain the imported first set of media components at the media library, wherein the threshold time is determined based at least in part on the predicted possible failure of the one or more of the resources, wherein the movement component exports the imported first set of media components after a current time exceeds the threshold time period.