Virtual node subpool management
First Claim
1. A computer-implemented method for managing virtual nodes in response to identified component access frequencies, the method comprising executing on a processor the steps of:
- ordering individual components decomposed from each of a plurality of virtual nodes within a virtual file system and linked to each other within the virtual nodes into root components as a function of the root components having at least three accesses by applications within the virtual file system, and of having highest frequencies of accesses by the applications relative to others of the individual components;
progressively depending others of the individual components that have at least three accesses from the roots as a function of having frequencies of the accesses by the applications that are lower than the highest frequencies of accesses; and
omitting the individual components that each have less than three accesses by the applications.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual file system virtual nodes are grouped in subpools in response to identified resource components and managed as a function of their subpool groupings. Virtual nodes are decomposed into individual components linked to each other within each node. The components that have repetitive accesses by applications within the virtual file system and their respective frequencies of repetitive access are identified. Modules of linked occurrences of the repetitive components within each of the plurality of virtual nodes are formed, and subsets of the virtual nodes sharing common modules are grouped into subpools. Accordingly, in response to an application of the virtual file system requesting a service that is satisfied by a subpool common module, selection of a virtual node for reinitiating for reuse by the application is restricted to virtual nodes within the subpool associated with the common module.
35 Citations
19 Claims
-
1. A computer-implemented method for managing virtual nodes in response to identified component access frequencies, the method comprising executing on a processor the steps of:
-
ordering individual components decomposed from each of a plurality of virtual nodes within a virtual file system and linked to each other within the virtual nodes into root components as a function of the root components having at least three accesses by applications within the virtual file system, and of having highest frequencies of accesses by the applications relative to others of the individual components; progressively depending others of the individual components that have at least three accesses from the roots as a function of having frequencies of the accesses by the applications that are lower than the highest frequencies of accesses; and omitting the individual components that each have less than three accesses by the applications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
a central processing unit; a computer readable memory in communication with the central processing unit; and a computer readable storage medium in communication with the central processing unit; wherein the central processing unit executes program instructions stored on the computer-readable storage medium via the computer readable memory and thereby; orders individual components decomposed from each of a plurality of virtual nodes within a virtual file system and linked to each other within the virtual nodes into root components as a function of the root components having at least three accesses by applications within the virtual file system, and of having highest frequencies of accesses by the applications relative to others of the individual components; progressively depends others of the individual components that have at least three accesses from the roots as a function of having frequencies of the accesses by the applications that are lower than the highest frequencies of accesses; and omits the individual components that each have less than three accesses by the applications. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for managing virtual nodes in response to identified component access frequencies, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising instructions for execution by a computer processing unit that cause the computer processing unit to; order individual components decomposed from each of a plurality of virtual nodes within a virtual file system and linked to each other within the virtual nodes into root components as a function of the root components having at least three accesses by applications within the virtual file system, and of having highest frequencies of accesses by the applications relative to others of the individual components; progressively depend others of the individual components that have at least three accesses from the roots as a function of having frequencies of the accesses by the applications that are lower than the highest frequencies of accesses; and omit the individual components that each have less than three accesses by the applications. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification