Methods for managing ownership of redundant data and systems thereof
First Claim
1. A storage system, comprising:
- a first storage tier;
a second storage tier;
logic for storing instances of a file in the first storage tier and the second storage tier;
logic for determining when to migrate an instance of the file associated with a first user and stored on the first storage tier to the second storage tier;
logic for searching for an instance of the file or portion thereof on the second storage tier that is not associated with any user;
logic for associating the instance of the file or portion thereof on the second storage tier with the first user; and
logic for disassociating the instance of the file on the first storage tier from the first user.
7 Assignments
0 Petitions
Accused Products
Abstract
A storage system according to one embodiment includes a first storage tier; a second storage tier; logic for storing instances of a file in the first storage tier and the second storage tier; logic for determining when to migrate an instance of the file associated with a first user and stored on the first storage tier to the second storage tier; logic for searching for an instance of the file or portion thereof on the second storage tier that is not associated with any user; logic for associating the instance of the file or portion thereof on the second storage tier with the first user; and logic for disassociating the instance of the file on the first storage tier from the first user. Additional systems, methods, and computer program products are also presented.
54 Citations
25 Claims
-
1. A storage system, comprising:
-
a first storage tier; a second storage tier; logic for storing instances of a file in the first storage tier and the second storage tier; logic for determining when to migrate an instance of the file associated with a first user and stored on the first storage tier to the second storage tier; logic for searching for an instance of the file or portion thereof on the second storage tier that is not associated with any user; logic for associating the instance of the file or portion thereof on the second storage tier with the first user; and logic for disassociating the instance of the file on the first storage tier from the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage system, comprising:
-
a first storage tier; a second storage tier; logic for storing instances of a file in the first storage tier and the second storage tier; logic for determining when to migrate an instance of the file associated with a first user and stored on the first storage tier to the second storage tier; logic for searching for an instance of the file or portion thereof on the second storage tier; logic for replicating the instance of the file or portion thereof on the second storage tier; logic for associating the replicated instance of the file or portion thereof on the second storage tier with the first user; and logic for disassociating the instance of the file on the first storage tier from the first user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method, comprising:
-
determining when to migrate an instance of a file associated with a first user and stored on a first storage tier of a storage system to a second storage tier of the storage system; searching for an instance of the file or portion thereof on the second storage tier that is not associated with any user; associating the instance of the file or portion thereof on the second storage tier with the first user; and disassociating the instance of the file on the first storage tier from the first user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method, comprising:
-
determining when to migrate an instance of a file associated with a first user and stored on a first storage tier of a storage system to a second storage tier of the storage system; searching for an instance of the file or portion thereof on the second storage tier; replicating the instance of the file or portion thereof on the second storage tier; associating the replicated instance of the file or portion thereof on the second storage tier with the first user; and disassociating the instance of the file on the first storage tier from the first user. - View Dependent Claims (18, 19, 20)
-
-
21. A computer program product for managing a storage system, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to determine when to migrate an instance of a file associated with a first user that is stored on a first storage tier of a storage system to a second storage tier of the storage system; computer readable program code configured to search for an instance of the file or portion thereof on the second storage tier that is not associated with any user; computer readable program code configured to search for an instance on the second storage tier of the storage system that includes a remaining portion of the file; computer readable program code configured to replicate the instance of the file or portion thereof on the second storage tier; computer readable program code configured to associate the instance or replicated instance of the file or portion thereof on the second storage tier with the first user; and computer readable program code configured to disassociate the instance of the file on the first storage tier from the first user. - View Dependent Claims (22, 23, 24, 25)
-
Specification