Deduplication in network storage with data residence compliance
First Claim
1. A method for deduplication in a network storage environment, comprising:
- for files distributively stored across a network spanning multiple geographic regions, determining via a computer processor, a location constraint status specified by a compliance agreement for each of the files, wherein location constraint statuses include a geographic location of persistent residency and no geographic residency restriction;
selecting a file from the files in the network and identifying corresponding redundant files, the selected file and the corresponding redundant files representing a set;
determining the location constraint status for each of the files in the set; and
for the files in the set having a location constraint status specifying a geographic location of persistent residency, retaining via the computer processor, a master copy at the respective geographic location of persistent residency, and removing the corresponding redundant files from the network.
1 Assignment
0 Petitions
Accused Products
Abstract
Deduplication in a network storage environment includes, for files stored in a network, determining a location constraint status specified by a compliance agreement for each of the files. Location constraint statuses include a location of persistent residency and no residency restriction. Deduplication also includes selecting a file from the files in the network and identifying corresponding redundant files, the selected file and the corresponding redundant files representing a set. Deduplication further includes determining the location constraint status for each of the files in the set. For the files in the set having a location constraint status specifying a location of persistent residency, the deduplication includes retaining a master copy at the respective location of persistent residency, and removing the corresponding redundant files from the network.
-
Citations
21 Claims
-
1. A method for deduplication in a network storage environment, comprising:
-
for files distributively stored across a network spanning multiple geographic regions, determining via a computer processor, a location constraint status specified by a compliance agreement for each of the files, wherein location constraint statuses include a geographic location of persistent residency and no geographic residency restriction; selecting a file from the files in the network and identifying corresponding redundant files, the selected file and the corresponding redundant files representing a set; determining the location constraint status for each of the files in the set; and for the files in the set having a location constraint status specifying a geographic location of persistent residency, retaining via the computer processor, a master copy at the respective geographic location of persistent residency, and removing the corresponding redundant files from the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for deduplication in a network storage environment, comprising:
-
a computer processor; and deduplication logic executable by the computer processor, the deduplication logic configured to implement a method, the method comprising; for files distributively stored across a network spanning multiple geographic regions, determining a location constraint status specified by a compliance agreement for each of the files, wherein location constraint statuses include a geographic location of persistent residency and no geographic residency restriction; selecting a file from the files in the network and identifying corresponding redundant files, the selected file and the corresponding redundant files representing a set; determining the location constraint status for each of the files in the set; and for the files in the set having a location constraint status specifying a geographic location of persistent residency, retaining a master copy at the respective geographic location of persistent residency, and removing the corresponding redundant files from the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for deduplication in a network storage environment, the computer program product comprising a storage medium having program instructions embodied thereon, which when executed by a computer, cause the computer to implement a method, the method comprising:
-
for files distributively stored across a network spanning multiple geographic regions, determining a location constraint status specified by a compliance agreement for each of the files, wherein location constraint statuses include a geographic location of persistent residency and no geographic residency restriction; selecting a file from the files in the network and identifying corresponding redundant files, the selected file and the corresponding redundant files representing a set; determining the location constraint status for each of the files in the set; and for the files in the set having a location constraint status specifying a geographic location of persistent residency, retaining a master copy at the respective geographic location of persistent residency, and removing the corresponding redundant files from the network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification