Management of server cache storage space
First Claim
Patent Images
1. A computer implemented method comprising:
- identifying at a first time that a first page of data within at least one networked storage server is a duplicate of a second page of data stored within the at least one networked storage server, the identifying being performed by a deduplication server configured to monitor requests to access the at least one networked storage server;
detecting a request transmitted over a network at a second time to the at least one networked storage server, the request requesting that the first page of data stored on the at least one networked storage server be provided to an application server, wherein the first time is before the second time; and
in response to detecting the request, providing the indication to the application server over the network, the indication indicating that the first page of data is a duplicate of the second page of data stored within a cache that is locally accessibly by the application server relative to the network.
1 Assignment
0 Petitions
Accused Products
Abstract
An application server can be configured to access data stored on a networked storage server that is accessible over a network and that includes a cache device configured to store data received from the networked storage server. The application server can include a cache management module that is designed to monitor a data access requests transmitted over the network, the data access requests specifying a first page of data. In response to an indication that the requested data includes data stored in the cache device as an existing page of data, the first page of data can be mapped to a location corresponding to the existing page.
10 Citations
17 Claims
-
1. A computer implemented method comprising:
-
identifying at a first time that a first page of data within at least one networked storage server is a duplicate of a second page of data stored within the at least one networked storage server, the identifying being performed by a deduplication server configured to monitor requests to access the at least one networked storage server; detecting a request transmitted over a network at a second time to the at least one networked storage server, the request requesting that the first page of data stored on the at least one networked storage server be provided to an application server, wherein the first time is before the second time; and in response to detecting the request, providing the indication to the application server over the network, the indication indicating that the first page of data is a duplicate of the second page of data stored within a cache that is locally accessibly by the application server relative to the network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a deduplication server coupled with a network, the deduplication server having a processor and a memory, deduplication server being configured to monitor data access requests transmitted over the network, wherein a first one of the data access requests specifies a first page of data, and generate, based upon tracking of data content stored in a cache device, an indication, wherein the indication indicates that data corresponding to the first data access request is a duplicate of data stored in the cache device as an existing page of data; a networked storage server having a processor and a memory, the networked storage server being accessible over the network; and an application server having a processor, a memory, the cache device, and a cache management module, the application server configured to access data stored on the networked storage server over the network, the cache device being configured to cache data stored on the networked storage server, and the cache management module being designed to; detect the indication; identify, in response to detecting the indication, a location of the existing page of data within the cache device; and map the first page of data to the location, wherein the deduplication server, the networked storage server, and the application server are distinct from one another. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
-
identifying at a first time that a first page of data within at least one networked storage server is a duplicate of a second page of data stored within the at least one networked storage server, the identifying being performed by a deduplication server configured to monitor requests to access the at least one networked storage server; detecting a request transmitted over a network at a second time, the request requesting that the first page of data stored on the at least one networked storage server be provided to an application server, wherein the first time is before the second time; and in response to detecting the request, providing the indication, the indication indicating that the first page of data is a duplicate of the a second page of data stored within a cache located between the application server and the network. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification