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 configured for storing instances of a file in the first storage tier and the second storage tier;
logic configured for receiving a request to access the file or instance thereof from a user in a group of users;
logic configured for providing the user requesting access to the file with remote access to an instance of the file on the first storage tier that is not being used by any other user in the group of users;
logic configured for setting an ownership status of the instance of the file on the first storage tier to owned by the user requesting access to the file; and
logic configured for setting an ownership status of an unused instance of the file on the second storage tier from owned by the user requesting access to the file to unowned or owned by a second user which previously owned the instance of the file on the first storage tier,wherein the instances of the file on the first and second storage tiers exist simultaneously.
1 Assignment
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 receiving a request to access the file or instance thereof from a user in a group of users; logic for providing the user requesting access to the file with remote access to an instance of the file on the first storage tier that is not being used by any other user in the group of users; logic for setting an ownership status of the instance of the file on the first storage tier to owned by the user requesting access to the file; and logic for setting an ownership status of an unused instance of the file on the second storage tier from owned by the user requesting access to the file to unowned or owned by a second user which previously owned the instance of the file on the first storage tier. Additional systems, methods, and computer program products are also presented.
-
Citations
25 Claims
-
1. A storage system, comprising:
-
a first storage tier; a second storage tier; logic configured for storing instances of a file in the first storage tier and the second storage tier; logic configured for receiving a request to access the file or instance thereof from a user in a group of users; logic configured for providing the user requesting access to the file with remote access to an instance of the file on the first storage tier that is not being used by any other user in the group of users; logic configured for setting an ownership status of the instance of the file on the first storage tier to owned by the user requesting access to the file; and logic configured for setting an ownership status of an unused instance of the file on the second storage tier from owned by the user requesting access to the file to unowned or owned by a second user which previously owned the instance of the file on the first storage tier, wherein the instances of the file on the first and second storage tiers exist simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving a request to access a file or instance thereof from a user in a group of users; providing the user requesting access to the file with remote access to an instance of the file on a first storage tier of a storage system that is not being used by any other user in the group of users; setting an ownership status of the instance of the file on the first storage tier to owned by the user requesting access to the file; and setting an ownership status of an instance of the file on the second storage tier from owned by the user requesting access to the file to unowned or owned by a user which previously owned the instance of the file on the first storage tier, wherein the instances of the file on the first and second storage tiers exist simultaneously. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product for managing a storage system, the computer program product comprising:
a non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive a request to access a file or instance thereof from a user in a group of users; computer readable program code configured to provide the user requesting access to the file with remote access to an instance of the file on a first storage tier of a storage system that is not being used by any other user in the group of users; computer readable program code configured to set an ownership status of the instance of the file on the first storage tier to owned by the user requesting access to the file; and computer readable program code configured to set an ownership status of an unused instance of the file on the second storage tier from owned by the user requesting access to the file to unowned or owned by a user which previously owned the instance of the file on the first storage tier, wherein the instances on the first and second storage tiers exist simultaneously.
-
15. A storage system, comprising:
-
a first storage tier; a second storage tier; logic configured for receiving a request to access a file or instance thereof from a user, wherein the user is associated with an instance of the file on the second storage tier; logic configured for determining a usage status of each instance of the file on the first storage tier, wherein the usage status includes used and unused; logic configured for providing the user requesting access to the file with remote access to an instance of the file on the first storage tier having a usage status of unused; logic configured for transferring an ownership status of the unused instance of the file on the first storage tier from owned by a prior user of the unused instance of the file to owned by the user requesting access to the file; and logic configured for setting an ownership status of an instance of the file on the second storage tier from owned by the user requesting access to the file to unowned or owned by a second user which previously owned the instance of the file on the first storage tier, wherein the instances of the file on the first and second storage tiers exist simultaneously. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A storage system, comprising:
-
a first storage tier; a second storage tier; logic configured for determining a usage status of each instance of a file on a first storage tier of a storage system, wherein the usage status includes used and unused; logic configured for receiving a request to access the file or instance thereof from a user, wherein the user is associated with an instance of the file on the second storage tier; logic configured for creating an unused instance of the file on the first storage tier of the storage system; logic configured for providing the user requesting access to the file with remote access to the unused instance of the file or portion thereof on the first storage tier of the storage system; logic for setting an ownership status of the unused instance of the file on the first storage tier to owned by the user requesting access to the file; and logic for setting an ownership status of the instance of the file on the second storage tier from owned by the user requesting access to the file to unowned, wherein the instances of the file on the first and second storage tiers exist simultaneously. - View Dependent Claims (22, 23, 24, 25)
-
Specification