Patent ID: 7152157

Claim:
A method of facilitating dynamic reconfiguration of computer system resources, comprising: initializing a set of physical devices within a domain of computer resources; creating a set of logical devices based on the physical devices; generating a resource dependency graph for the domain, wherein: each vertex of said resource dependency graph represents one of the physical or logical devices; and each edge of said resource dependency graph represents a dependency between two devices, each of which is either a physical device or a logical device; updating said resource dependency graph to reflect the creation, deletion or removal of a dependency between a first device and a second device, wherein each of the first device and the second device is a member of one of the set of physical devices or the set of logical devices; and predicting, from said resource dependency graph, whether a first dynamic reconfiguration operation is likely to be successful; wherein the computer system comprises a kernel and said kernel comprises a graph agent configured to perform said updating.