Patent ID: 9384137
Filing Date: 2016-07-05
CPC Classification: G06F

Claim Text:
1. A system comprising: a first computerized appliance having connection to a network, a processor, at least one persistent memory data repository coupled thereto, a dynamic random access memory (DRAM), and software (SW) executing on the processor from a non-transitory medium, the SW providing a process: installing an application for which data caching is desired, storing data to be used in execution of the application at available persistent storage block addresses; mapping logical block addresses at which particular data is stored to data in an order of expected use according to a data-use profile accessible to the installation process, the data-use profile listing an expected order of data use in execution of the application; configuring the DRAM with a cache of a specific data capacity; transferring a block of data equal to the cache size into the cache according to the order of data in the data-use profile; and as data is used in execution of the application, emptying used data from the cache and transferring not-yet-used data from persistent storage into the cache according to the order of data in the data-use profile.