Advanced policy attribute derivation for data management using content-based datasets
US-2024143823-A1 · May 2, 2024 · US
US9639540B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9639540-B2 |
| Application number | US-201113034900-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 25, 2011 |
| Priority date | Feb 25, 2011 |
| Publication date | May 2, 2017 |
| Grant date | May 2, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A write-once-read-many, WORM, storage system is arranged to store datasets each with associated attributes including a WORM attribute indicating the dataset's WORM status, and to protect from change or deletion WORM datasets, and at least certain of their attributes including those relevant to WORM status. Retention management capabilities are provided for such a storage system, including the ability to set a given dataset for retention for a particular retention period by storing a corresponding retention date in an attribute of the dataset, and setting the WORM attribute to indicate that the dataset is a WORM dataset. Also provided is the ability to determine expiry of the retention period for the given dataset, and then to remove the stored retention date and change the WORM attribute of the dataset to indicate that it is no longer a WORM dataset.
Opening claim text (preview).
The invention claimed is: 1. A method of retention management in a write-once-read-many WORM storage system in which WORM datasets, and details and at least certain of their attributes including those relevant to WORM status, are protected from change or deletion, the method comprising: setting a given dataset for retention for a particular retention period by storing a corresponding retention date in a first attribute of the given dataset, and setting a WORM attribute to indicate that the given dataset is a WORM dataset, wherein at least the first attribute and the WORM attribute are stored along with the given dataset in a file system; determining expiry of the retention period for the given dataset by comparing the stored retention date with a current time; and in response to determining the expiry of the retention period: removing the stored retention date from the first attribute, and changing the WORM attribute to indicate that the given dataset is no longer a WORM dataset wherein the first attribute is one of the dataset's existing attribute and is to store a first metadata type when the given data is not a WORM dataset, wherein the first metadata type when the given dataset is not a WORM data, wherein the first metadata type is different from the retention date, and further comprising, in response to determining the expiry of the retention period, the first attribute to store the first metadata type wherein prior to storing the retention date in the first attribute, an original value of the first attribute is stored elsewhere, this original value being subsequently restored at the time the stored retention date is removed from the first attribute, wherein the original value is of the first metadata type. 2. A method of retention management in a write-once-read-many WORM storage system in which WORM datasets, and details and at least certain of their attributes including those relevant to WORM status, are protected from change or deletion, the method comprising: setting a given dataset for retention for a particular retention period by storing a corresponding retention date in a first attribute of the given dataset, and setting a WORM attribute to indicate that the given dataset is a WORM dataset, wherein at least the first attribute and the WORM attribute are stored along with the given dataset in a file system; determining expiry of the retention period for the given dataset by comparing the stored retention date with a current time; and in response to determining the expiry of the retention period: removing the stored retention date from the first attribute, and changing the WORM attribute to indicate that the given dataset is no longer a WORM dataset wherein the first attribute is newly-created upon setting the given dataset for retention for the particular retention period; the subsequent removal of the stored retention date following expiry of the retention period being carried out by the selective deletion of the first attribute created to store the retention date. 3. A method of retention management in a write-once-read-many WORM storage system in which WORM datasets, and details and at least certain of their attributes including those relevant to WORM status, are protected from change or deletion, the method comprising: setting a given dataset for retention for a particular retention period by storing a corresponding retention date in a first attribute of the given dataset, and setting a WORM attribute to indicate that the given dataset is a WORM dataset, wherein at least the first attribute and the WORM attribute are stored along with the given dataset in a file system; determining expiry of the retention period for the given dataset by comparing the stored retention date with a current time; and in response to determining the expiry of the retention period: removing the stored retention date from the first attribute, and changing the WORM attribute to indicate that the given dataset is no longer a WORM dataset wherein the storage system permits the step of removing the stored retention date and changing the WORM attribute, to be deferred for a predetermined deferment period beyond the retention date, the method further comprising checking for expiry of the deferment period and on determining its expiry, carrying out the step of removing the stored retention date and changing the WORM attribute. 4. A write-once-read-many WORM storage system comprising: associated attributes including a WORM attribute indicating the dataset's WORM status, protect WORM datasets and at least certain of their attributes, including those relevant to WORM status, from change or deletion; and a retention manager to: set a given dataset for retention for a particular retention period by storing a corresponding retention date in a first attribute of the given dataset, and setting the WORM attribute to indicate that the given dataset is a WORM dataset; determine expiry of the retention period for the given dataset by comparing the stored retention date with a current time; and in response to determining the expiry of the retention period: remove the stored retention date from the first attribute, and change the WORM attribute to indicate that the given dataset is no longer a WORM dataset Wherein the first attribute is one of the dataset's existing attributes and is to store a first metadata type when the given dataset is not a WORM dataset, wherein the first metadata type is different from the retention date; the retention manager being further arranged to, in response to determining the expiry of the retention period, restoring the first attribute to store the first metadata type wherein the retention manager, prior to storing the retention date in the first attribute is to store an original value of the first attribute elsewhere in the storage system, the retention manager being further to restore this original value to the first attribute at the time the stored retention date is removed from the attribute, wherein the original value is of the first metadata type. 5. A write-once-read-many WORM storage system comprising: associated attributes including a WORM attribute indicating the dataset's WORM status, protect WORM datasets and at least certain of their attributes, including those relevant to WORM status, from change or deletion; and a retention manager to: set a given dataset for retention for a particular retention period by storing a corresponding retention date in a first attribute of the given dataset, and setting the WORM attribute to indicate that the given dataset is a WORM dataset; determine expiry of the retention period for the given dataset by comparing the stored retention date with a current time; and in response to determining the expiry of the retention period: remove the stored retention date from the first attribute, and change the WORM attribute to indicate that the given dataset is no longer a WORM dataset wherein the retention manager is to create the first attribute upon setting the given dataset for retention for the particular retention period, the retention manager being further to carry out the subsequent removal of the stored retention date following expiry of the retention period by the selective deletion of the first attribute created to store the retention date. 6. A write-once-read-many WORM storage system comprising: associated attributes including a WORM attribute indicating the dataset's WORM status, protect WORM datasets and at least certain of their attributes, including those relevant to WORM status, from change or deletion; and a retention manager to: set a given dataset for retention for a particular retention period by storing a corresponding retention date in a first attribute of the given dataset, and setting the WORM attribute to indicate that the given dataset is a WORM da
characterised by the use of retention policies (retention policies for HSM systems G06F16/185) · CPC title
Locking methods, e.g. distributed locking or locking implementation details · CPC title
Locking methods, e.g. locking methods for file systems allowing shared and concurrent access to files · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.