Storage Sled and Techniques for a Data Center
AssigneeIntel Corporation
InventorsSTEVEN C. MILLER, MICHAEL CROCKER, AARON GORIUS, PAUL DORMITZER
Life of this patent
Estimating the term…
Abstract
Examples may include a sled for a rack of a data center including physical storage resources. The sled comprises an array of storage devices and an array of memory. The storage devices and memory are directly coupled to storage resource processing circuits which are themselves, directly coupled to dual-mode optical network interface circuitry. The circuitry can store data on the storage devices and metadata associated with the data on non-volatile memory in the memory array.
Claims24
An apparatus for a sled of a data center, comprising:
- a frame to couple to a rack of a data center, the frame arranged to receive a plurality of storage devices;
- a group of memory sockets to receive a plurality of memory modules comprising a combination of non-volatile memory modules and volatile memory modules;
- and
- at least one storage resource processing circuit to couple to the plurality of storage devices and the plurality of memory modules, the at least one storage resource processing circuit configured to store data on the plurality of storage device and to store metadata associated with the data on the non-volatile memory modules of the plurality of memory modules.
A method for a storage sled of a rack of a data center, the method comprising:
- receiving, at a storage resource processing circuit of a sled of a data center, a request to access data stored on a plurality of storage devices of the sled;
- accessing metadata stored on non-volatile memory of a memory array of the sled, the metadata associated with the data;
- and
- processing the request to access the data based on the metadata.
A method for a storage sled of a rack of a data center, the method comprising:
- receiving, at a storage resource processing circuit of a sled of a data center, a packet comprising indications of data to be stored on a plurality of storage devices of the sled;
- determining whether the packet corresponds to a triggered operation;
- and
- initiating the triggered operation.
A method comprising:
- receiving, at a storage resource processing circuit of a sled of a data center, a packet comprising indications of data to be stored on a plurality of storage devices of the sled;
- and
- writing the data to ones of the plurality of storage devices based on a wear leveling technique.
Dependencies are inferred from the claim text.