Effective memory clustering to minimize page fault and optimize memory utilization
AssigneeInternational Business Machines Corporation
InventorMaharaj Mukherjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorMaharaj Mukherjee
Estimating the term…
An embodiment of the invention provides a method for effective memory clustering to minimize page faults and optimize memory utilization. More specifically, the method monitors data access requests to secondary storage and identifies data addresses in secondary storage having similar properties. Multi-dimensional clusters are created based on the monitoring to group the data addresses having similar properties. A memory page is created from a multi-dimensional cluster, wherein a cross-sectional partition is created (sliced) from the multi-dimensional cluster. The method receives a request for a data object in secondary storage and identifies a data address corresponding to the requested data object. The data address is mapped to the multi-dimensional cluster and/or the memory page; and, the memory page is transferred to a data cache in primary storage.
A method, including:
A method for organizing data addresses within a virtual address space to reduce the number of data fetches to a secondary storage module, said method including:
A system, including:
A computer program product for performing a method for organizing data addresses within a virtual address space to reduce the number of data fetches to secondary storage, said computer program product including:
Dependencies are inferred from the claim text.