Data deduplication
AssigneeInternational Business Machines Corporation
InventorsBen Sasson, Paul Nicholas Cashman, Dominic Tomkins, Florent C. Rostagni
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide concepts for handling a handover of ownership of data from a source to a referrer in a data deduplication environment. By performing a handover of the ownership of the data from the source to the referrer, the number of processes required to access the data may be reduced and so the performance of the system may be improved. The identification of a source for performing the handover on may be performed by way of a volatile cache.
Claims20
A computer-implemented method for volume allocation in dynamic volume pooling, the computer-implemented method comprising:
- identifying, by one or more computer processors, a source accessed by a request pointed to the source by a referrer, wherein the source includes a virtual address, and wherein the virtual address includes a physical address of a set of data in a system memory, and wherein the referrer is adapted to point an incoming request for the set of data to the virtual address of the source;
- and
- performing, by one or more computer processors, a handover of ownership of the virtual address of the identified source to the referrer.
A computer program product for volume allocation in dynamic volume pooling, the computer program product comprising:
- one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to identify a source accessed by a request pointed to the source by a referrer, wherein the source includes a virtual address, and wherein the virtual address includes a physical address of a set of data in a system memory, and wherein the referrer is adapted to point an incoming request for the set of data to the virtual address of the source;
- and
- program instructions to perform a handover of ownership of the virtual address of the identified source to the referrer.
A computer system for volume allocation in dynamic volume pooling, the computer system comprising:
- one or more computer processors;
- one or more computer readable storage media;
- and
- program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising;
- program instructions to identify a source accessed by a request pointed to the source by a referrer, wherein the source includes a virtual address, and wherein the virtual address includes a physical address of a set of data in a system memory, and wherein the referrer is adapted to point an incoming request for the set of data to the virtual address of the source;
- and
- program instructions to perform a handover of ownership of the virtual address of the identified source to the referrer.
Dependencies are inferred from the claim text.