Data object attribute based event detection in a storage system

US10540343B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10540343-B2
Application numberUS-201816114027-A
CountryUS
Kind codeB2
Filing dateAug 27, 2018
Priority dateOct 14, 2011
Publication dateJan 21, 2020
Grant dateJan 21, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

System and methods for detecting events based on data object attributes in a storage system are described.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system, comprising: a storage device; a plurality of fingerprint tables, wherein the plurality of fingerprint tables comprises: a first fingerprint table configured to store entries corresponding to data stored in the storage device which has been deemed more likely to be successfully deduplicated than other data stored in the storage device; and a second fingerprint table configured to store entries corresponding to data stored in the storage device which has been deemed less likely to be successfully deduplicated than other data stored in the storage device; and a storage controller coupled to the storage device, the storage controller configured to: at least one of update or maintain one or more attributes corresponding to usage of one or more data objects stored in the storage device; determine that an event occurred; read for inspection the one or more attributes corresponding to the data object; and modify one or more of the plurality of fingerprint tables. 2. The computer system as recited in claim 1 , wherein the one or more attributes are at least one of access, data age, device performance, device health, error correction use date, deduplication rate, frequency of update, read shifting voltage, or raw bit error rate. 3. The computer system as recited in claim 1 , wherein the event comprises one of a garbage collection operation, a health binning operation, a block calibration operation, a device access operation, a data relocation operation, a data write operation and a wear leveling operation. 4. The computer system as recited in claim 1 , where in the computer system is a flash system. 5. The computer system as recited in claim 1 , wherein to modify one or more of the plurality of fingerprint tables comprises one of a fingerprint table restructure, a fingerprint eviction, a fingerprint priority change, and a fingerprint table change for computation efficiency. 6. The computer system as recited in claim 1 , wherein the event comprises one of a trim operation, a secure erase operation, a reconstruct read operation. 7. The computer system as recited in claim 1 , wherein the one or more attributes are at least one of device age, data size, total errors, and status. 8. The computer system as recited in claim 1 , wherein the storage controller is configured to perform a data access to the fingerprint data of the first fingerprint table as part of a deduplication operation.

Assignees

Inventors

Classifications

  • De-duplication implemented within the file system, e.g. based on file segments (de-duplication techniques in storage systems for the management of data blocks G06F3/0641) · CPC title

  • G06F3/0608Primary

    Saving storage space on storage systems · CPC title

  • based on file chunks · CPC title

  • Permissions · CPC title

  • in relation to data integrity, e.g. data losses, bit errors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10540343B2 cover?
System and methods for detecting events based on data object attributes in a storage system are described.
Who is the assignee on this patent?
Pure Storage Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0608. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 21 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).