Patent ID: 8495108

Claim:
A method for grouping virtual file system virtual nodes in subpools in response to identified resource components and for managing the virtual nodes as a function of their subpool groupings, the method comprising: decomposing each of a plurality of virtual nodes within a virtual file system into individual components that are linked to each other within the virtual nodes; identifying via a processor components of the decomposed individual components that have repetitive accesses by applications within the virtual file system as repetitive access components; forming ordered tree modules of linked occurrences of the accesses of the repetitive access components by ordering linked repetitive access components that have highest frequencies of the accesses by the applications and comprise at least three accesses as root components and progressively depending others of the linked repetitive access components that have at least three accesses from the roots as a function of their relatively lower frequencies of the accesses by the applications, and omitting the linked repetitive access components that each have less than three accesses by the applications; grouping a subset of the virtual nodes each sharing a common module into a subpool; in response to an application of the virtual file system requesting a service that is satisfied by the subpool, selecting a virtual node from the subpool and reinitiating the selected virtual node for reuse by the application, wherein the selecting the virtual node from the subpool comprises restricting selection of virtual nodes within the subpool; and locating, quiescing and returning only inactive virtual nodes that are within the selected subpool in response to the application requesting the service that is satisfied by the subpool, without quiescing any of the components that are not within the selected subpool.