System and method for redundant object storage

US2016162005A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016162005-A1
Application numberUS-201615040638-A
CountryUS
Kind codeA1
Filing dateFeb 10, 2016
Priority dateApr 6, 2010
Publication dateJun 9, 2016
Grant date

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.

Systems and methods for redundant object storage are disclosed. A method may include storing at least two copies of each of a plurality of objects among a plurality of nodes communicatively coupled to one another in order to provide redundancy of each of the plurality of objects in the event of a fault of one of the plurality of nodes. The method may also include monitoring access to each object to determine a frequency of access for each object. The method may additionally include redistributing one or more of the copies of the objects such that at least one particular node of the plurality of nodes includes copies of only objects accessed at a frequency below a predetermined frequency threshold based on the determined frequency of access for each object. The method may further include placing the at least one particular node in a reduced-power mode.

First claim

Opening claim text (preview).

1 .- 20 . (canceled) 21 . A method for redundant data object storage, comprising: monitoring respective access to at least two copies of a data object stored among a plurality of information handling systems communicatively coupled together; determining a frequency of access for each copy of the data object based on the monitoring; including the data object in a first set if the frequency of access is below a predetermined frequency threshold, otherwise including the data object in a second set; for data objects stored on a first information handling system in the plurality of information handling systems, determining a ratio of a first size of the first set to a second size of the second set; and setting a reduced-power mode for the first information handling system based on the determined ratio. 22 . The method of claim 21 , wherein setting the reduced-power mode for the first information handling system further comprises: determining that the ratio exceeds a predetermined value; and redistributing the second set from the first information handling system to a second information handling system included in the plurality of information handling systems if the ratio exceeds the predetermined value. 23 . The method of claim 21 , wherein the first size of the first set includes data objects for which a copy is stored on a different one of the plurality of information handling systems than the first information handling system. 24 . The method of claim 21 , wherein setting the reduced-power mode for the first information handling system further comprises redistributing the second set from the first information handling system to a second information handling system included in the plurality of information handling systems in response to a command received from a system administrator. 25 . The method of claim 21 , wherein setting the reduced-power mode for the first information handling system further comprises: determining a first available storage capacity of the first information handling system; and redistributing the second set from the first information handling system to a second information handling system included in the plurality of information handling systems if the first available storage capacity is below a predetermined capacity threshold. 26 . The method of claim 21 , wherein the predetermined frequency threshold is based on a number of access events for the data object within a time period. 27 . The method of claim 21 , wherein the reduced-power mode specifies reducing power consumption of a storage resource. 28 . The method of claim 21 , wherein the reduced-power mode specifies reducing power consumption of a processor. 29 . The method of claim 21 , wherein the plurality of information handling systems are a redundant array of independent nodes. 30 . A system for redundant object storage, comprising a plurality of nodes communicatively coupled to one another, wherein each of the plurality of nodes further comprises: a processor; a network interface communicatively coupled to the processor; and a non-transitory computer-readable medium communicatively coupled to the processor and having stored thereon instructions executable by the processor to: monitor respective access to at least two copies of a data object stored among the plurality of nodes; determine a frequency of access for each copy of the data object based on the monitored access; include the data object in a first set if the frequency of access is below a predetermined frequency threshold, otherwise include the data object in a second set; for data objects stored on a first node in the plurality of nodes, determine a ratio of a first size of the first set to a second size of the second set; and set a reduced-power mode for the first node based on the determined ratio. 31 . The system of claim 30 , wherein the instructions to set the reduced-power mode for the first node further comprise instructions to: determine that the ratio exceeds a predetermined value; and redistribute the second set from the first node to a second node included in the plurality of nodes if the ratio exceeds the predetermined value. 32 . The system of claim 30 , wherein the first size of the first set includes data objects for which a copy is stored on a different node of the plurality of nodes than the first node. 33 . The system of claim 30 , wherein the instructions to set the reduced-power mode for the first node further comprise instructions to: redistribute the second set from the first node to a second node included in the plurality of nodes in response to a command received from a system administrator. 34 . The system of claim 30 , wherein the instructions to set the reduced-power mode for the first node further comprise instructions to: determine a first available storage capacity of the first node; and redistribute the second set from the first node to a second node included in the plurality of nodes if the first available storage capacity is below a predetermined capacity threshold. 35 . The system of claim 30 , wherein the predetermined frequency threshold is based on a number of access events for the data object within a time period. 36 . The system of claim 30 , wherein the reduced-power mode specifies reducing power consumption of a storage resource. 37 . The system of claim 30 , wherein the reduced-power mode specifies reducing power consumption of a processor. 38 . The system of claim 30 , wherein the plurality of nodes are a redundant array of independent nodes.

Assignees

Inventors

Classifications

  • G06F1/3209Primary

    Monitoring remote activity, e.g. over telephone lines or network connections · CPC title

  • in relation to availability · CPC title

  • by lowering the supply or operating voltage · CPC title

  • Plurality of storage devices · CPC title

  • Migration mechanisms · 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 US2016162005A1 cover?
Systems and methods for redundant object storage are disclosed. A method may include storing at least two copies of each of a plurality of objects among a plurality of nodes communicatively coupled to one another in order to provide redundancy of each of the plurality of objects in the event of a fault of one of the plurality of nodes. The method may also include monitoring access to each objec…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F1/3209. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).