ON-DEMAND DATA DEDUPLICATION
First Claim
Patent Images
1. A method comprising:
- detecting redundant data in a system;
periodically evaluating availability of data storage space in the system;
evaluating performance parameters of the system;
selecting detected redundant data based on the availability of data storage space of the system; and
determining if at least a portion of the selected redundant data is to be deduplicated.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to performing on-demand data deduplication for managing data and storage space. Redundant data in a system is detected. Availability of data storage space in the system is periodically evaluated. Performance parameters of the system are evaluated. Detected redundant data is selected based on the data storage availability and performance parameters of the system. If at least a portion of the selected redundant data is to be deduplicated is determined.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting redundant data in a system; periodically evaluating availability of data storage space in the system; evaluating performance parameters of the system; selecting detected redundant data based on the availability of data storage space of the system; and determining if at least a portion of the selected redundant data is to be deduplicated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to detect redundant data; computer readable program code configured to periodically evaluate availability of data storage space in the system; computer readable program code configured to periodically evaluate performance parameters of the system; computer readable program code configured to select redundant data based on the evaluated availability of data storage space and performance parameters of the system; and computer readable program code configured to determine if at least a portion of the selected redundant data is to be deduplicated. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
17. A system comprising:
-
a processor operative to execute computer usable program code; a memory for storing instructions operable with the processor; at least one of a network interface and a peripheral device interface for receiving user input and for sending and receiving data; a data storage for storing data coupled to the processor; and a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to detect redundant data; computer readable program code configured to periodically evaluate availability data storage space in the system; computer readable program code configured to evaluate performance parameters of the system; computer readable program code configured to select redundant data based on the evaluated availability of data storage space and performance parameters of the system; and computer readable program code configured to determine if at least a portion of the selected redundant data is to be deduplicated. - View Dependent Claims (18, 19, 20)
-
Specification