EMULATED STORAGE SYSTEM
First Claim
Patent Images
1. A method for removing redundant data from a backup storage system, the method comprising:
- identifying a first back-up data object;
identifying a second back-up data object;
detecting a first portion of the first back-up data object that is a copy of a second portion of the second back-up data object; and
replacing the second portion with a pointer to the first portion.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for removing redundant data from a backup storage system is presented. In one example, the method may include identifying a first back-up data object, identifying a second back-up data object, detecting a first portion of the first back-up data object that is a copy of a second portion of the second back-up data object, and replacing the second portion with a pointer to the first portion.
-
Citations
24 Claims
-
1. A method for removing redundant data from a backup storage system, the method comprising:
-
identifying a first back-up data object;
identifying a second back-up data object;
detecting a first portion of the first back-up data object that is a copy of a second portion of the second back-up data object; and
replacing the second portion with a pointer to the first portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24)
-
-
17. A method comprising:
-
identifying a first data object associated with a software application;
identifying a second data object associated with the software application;
detecting, using a pattern of data distribution associated with the software application, redundant data in both the first data object and the second data object;
replacing the redundant data in the first data object with a pointer to the redundant data disposed in the second data object. - View Dependent Claims (18)
-
-
19. A system comprising:
-
back-up storage media storing a plurality of back-up data objects including a first back-up data object including first data and a second back-up data object including second data; and
a controller configured to identify any portion of the second data that is the same as any portion of the first data, and to replace an identified portion of the second data with a pointer to a corresponding portion of the first data. - View Dependent Claims (20)
-
Specification