Low cost storage for rarely read data
First Claim
1. An electronic storage system comprising:
- a plurality of computer storage media, each of the plurality of computer storage media having an active state and a non active state;
a power supply system capable of providing sufficient power for only a subset of the plurality of computer storage media to be in an active state concurrently;
a cooling system provisioned to provide sufficient cooling when operating for only a subset of the plurality of computer storage media to be in an active state concurrently;
a control mechanism arranged to dynamically control which of the plurality of computer storage media are in an active state; and
at least one of;
one or more of the plurality of computer storage media having a maximum bandwidth in the active state;
at least a portion of the plurality of computer storage media being arranged logically into groups, each group comprising a plurality of computer storage media capable of being in an active state concurrently;
oreach computer storage media belonging to at least one of a cooling domain and a power domain, a cooling domain comprising one or more computer storage media linked by a cooling constraint and a power domain comprising one or more computer storage media linked by a power constraint.
2 Assignments
0 Petitions
Accused Products
Abstract
Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server via an interconnect fabric. The storage device comprises a cooling system which is only capable of cooling a first subset of the hard disk drives and a power supply system which is only capable of powering a second subset of the hard disk drives and in some examples, the interconnect fabric may be only capable of providing full bandwidth for a third subset of the hard disk drives. Each subset may comprise only a small fraction of hard disk drives. A control mechanism, which may be implemented in software, is provided which controls which hard disk drives are active at any time in order that the constraints set by the cooling and power supply systems and interconnect fabric are not violated.
24 Citations
20 Claims
-
1. An electronic storage system comprising:
-
a plurality of computer storage media, each of the plurality of computer storage media having an active state and a non active state; a power supply system capable of providing sufficient power for only a subset of the plurality of computer storage media to be in an active state concurrently; a cooling system provisioned to provide sufficient cooling when operating for only a subset of the plurality of computer storage media to be in an active state concurrently; a control mechanism arranged to dynamically control which of the plurality of computer storage media are in an active state; and at least one of; one or more of the plurality of computer storage media having a maximum bandwidth in the active state; at least a portion of the plurality of computer storage media being arranged logically into groups, each group comprising a plurality of computer storage media capable of being in an active state concurrently;
oreach computer storage media belonging to at least one of a cooling domain and a power domain, a cooling domain comprising one or more computer storage media linked by a cooling constraint and a power domain comprising one or more computer storage media linked by a power constraint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating an electronic storage system comprising a plurality of computer storage media and insufficient cooling or power infrastructure for all of the computer storage media to be in an active state concurrently, wherein at least a portion of the plurality of computer storage media are arranged logically into groups, each group comprising a plurality of computer storage media capable of being in the active state concurrently, the method comprising:
-
reordering a plurality of operations into sets of operations operating on the same group of computer storage media; and scheduling sets of operations in an order which maximizes throughput of the electronic storage system.
-
-
20. An electronic storage system comprising:
-
a plurality of computer storage media, each computer storage media having an active state and a non active state, and at least a portion of the plurality of computer storage media being arranged logically into groups, each group comprising a plurality of computer storage media capable of being in an active state concurrently while complying with at least one of a bandwidth constraint, a power constraint, or a cooling constraint; at least a portion of the computer storage media belonging to at least one of a cooling domain or a power domain, a cooling domain comprising computer storage media linked by a cooling constraint and a power domain comprising computer storage media linked by a power constraint; at least one of; a power supply system capable of providing sufficient power for only a subset of the computer storage media to be in an active state concurrently;
ora cooling system provisioned to provide sufficient cooling when operating for only a subset of the computer storage media to be in an active state concurrently; and a control mechanism arranged to dynamically control which groups of computer storage media are in an active state according to a request received by the server.
-
Specification