Distributed object storage system comprising low power storage nodes
First Claim
Patent Images
1. A storage node, comprising:
- a plurality of storage elements configured to store data;
a plurality of temperature sensors distributed among the plurality of storage elements to measure temperatures of at least a share of the plurality of storage elements; and
a controller node configured to;
disassemble a data object into a plurality of sub blocks based on a desired spreading width indicating a first number of storage elements over which to spread storage of at least a portion of the sub blocks of the data object;
identify specific storage elements from at least the share of the plurality of storage elements based on the temperatures measured by the plurality of temperature sensors; and
store the plurality of sub blocks in the specific storage elements.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage node for a distributed object storage system, comprising a control board configured to receive a parameter for setting predetermined allowable temperature ranges through a serial port, and sending a signal through said serial port for indicating one or more of said measurements of temperatures lies outside said predetermined allowable ranges. The control board is further configured to receive a parameter for controlling the switching on or off the storage elements through said serial port by sending a signal through said serial port to indicate which storage elements is switched on or off.
11 Citations
20 Claims
-
1. A storage node, comprising:
-
a plurality of storage elements configured to store data; a plurality of temperature sensors distributed among the plurality of storage elements to measure temperatures of at least a share of the plurality of storage elements; and a controller node configured to; disassemble a data object into a plurality of sub blocks based on a desired spreading width indicating a first number of storage elements over which to spread storage of at least a portion of the sub blocks of the data object; identify specific storage elements from at least the share of the plurality of storage elements based on the temperatures measured by the plurality of temperature sensors; and store the plurality of sub blocks in the specific storage elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
measuring temperatures of at least a share of a plurality of storage elements using a plurality of temperature sensors distributed among the plurality of storage elements; disassembling a data object into a plurality of sub blocks based on a desired spreading width indicating a first number of storage elements over which to spread storage of at least a portion of the sub blocks of the data object; identifying specific storage elements from at least the share of the plurality of storage elements based on temperatures measured by the plurality of temperature sensors; and storing the plurality of sub blocks in the specific storage elements. - View Dependent Claims (17, 18)
-
-
19. A storage node, comprising:
-
means for measuring temperatures of at least a share of a plurality of storage elements; means for disassembling a data object into a plurality of sub blocks based on a desired spreading width indicating a first number of storage elements over which to spread storage of at least a portion of the sub blocks of the data object; means for identifying specific storage elements from at least the share of the plurality of storage elements based on temperatures measured by the means for measuring temperatures; and means for storing the plurality of sub blocks in the specific storage elements. - View Dependent Claims (20)
-
Specification