Multi-level adaptive caching within asset-based web systems
AssigneeInternational Business Machines Corporation
InventorJonathan D. Bennett
Life of this patent
Estimating the term…
Abstract
A server monitors receipt of application access requests for application asset data from client devices. Each client device includes a local cache and the server includes a back-end cache. In response to receipt of each application access request, a number of client devices requesting access to the application asset data and an access privilege type requested by each requesting client device are determined. The application asset data is migrated between the back-end cache and at least one local cache based upon the determined number of client devices requesting access to the application asset data and the access privilege type requested by each requesting client device.
Claims24
A method, comprising:
- monitoring, via a server comprising a back-end cache, received application access requests for application asset data from client devices that each comprise a local cache;
- determining, in response to each received application access request, a number of the client devices requesting access to the application asset data and an access privilege type requested by each requesting client device, where the access privilege type comprises one of a read-only access privilege type and a write-access privilege type;
- and
- migrating the application asset data between the back-end cache and at least one local cache based upon the determined number of client devices requesting access to the application asset data and the access privilege type requested by each requesting client device.
A server apparatus, comprising:
- a back-end cache;
- and
- a processor programmed to:
- monitor received application access requests for application asset data from client devices that each comprise a local cache;
- determine, in response to each received application access request, a number of the client devices requesting access to the application asset data and an access privilege type requested by each requesting client device, where the access privilege type comprises one of a read-only access privilege type and a write-access privilege type;
- and
- migrate the application asset data between the back-end cache and at least one local cache based upon the determined number of client devices requesting access to the application asset data and the access privilege type requested by each requesting client device.
A computer program product comprising a computer readable storage device including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
- monitor, via a server comprising a back-end cache, received application access requests for application asset data from client devices that each comprise a local cache;
- determine, in response to each received application access request, a number of the client devices requesting access to the application asset data and an access privilege type requested by each requesting client device, where the access privilege type comprises one of a read-only access privilege type and a write-access privilege type;
- and
- migrate the application asset data between the back-end cache and at least one local cache based upon the determined number of client devices requesting access to the application asset data and the access privilege type requested by each requesting client device.
Dependencies are inferred from the claim text.