Back to results
US 10,503,406 B2Granted
Data storage device and data processing system having the same
AssigneeSamsung Electronics Co., Ltd.
InventorNam Wook Kang
Life of this patent
Estimating the term…
Abstract
A data storage device includes a plurality of scale-out storage devices, and a controller configured to determine a characteristic of data and configured to transmit and receive the data to or from a first scale-out storage device among the plurality of scale-out storage devices based on the determined characteristic. Each of the plurality of scale-out storage devices includes a volatile memory, a nonvolatile memory, and a scale-out controller configured to control the volatile memory and the nonvolatile memory.
Claims16
A data storage device, comprising:
- a plurality of scale-out storage devices, each of the plurality of scale-out storage devices including a volatile memory, a nonvolatile memory, and a scale-out controller configured to control the volatile memory and the nonvolatile memory;
- and
- a controller configured to communicate with and control the plurality of scale-out storage devices through a main channel, respectively,
- wherein the controller is further configured to determine a characteristic of write data and a type of each of the plurality of scale-out storage devices, and to transmit the write data to one of the plurality of scale-out storage devices based on the characteristic of the write data and the type of the each of the plurality of scale-out storage devices,
- wherein the controller is further configured to assign logical addresses to the each of the plurality of scale-out storage devices based on the type of the each of the plurality of scale-out storage devices,
- wherein the characteristic of the write data is determined by a logical address of the write data,
- wherein the logical address of the write data transmitted to the one of the plurality of scale-out storage devices is assigned to the one of the plurality of scale-out storage devices, and
- wherein the controller is further configured to transmit the write data to the one of the plurality of scale-out storage devices to which the logical address of the write data is assigned, from among the plurality of scale-out storage devices.
5 more elements
A data storage device, comprising:
- a plurality of scale-out storage devices, each of the plurality of scale-out storage devices including a volatile memory, a nonvolatile memory, and a scale-out controller configured to control the volatile memory and the nonvolatile memory;
- and
- a controller configured to communicate with and control the plurality of scale-out storage devices through a main channel, respectively,
- wherein the controller comprises:
- a first interface configured to receive data from an external host;
- a second interface connected to the plurality of scale-out storage devices via the main channel;
- and
- a data classification circuit configured to determine a characteristic of the data and a type of each of the plurality of scale-out storage devices, and to transmit the data to one of the plurality of scale-out storage devices via the second interface based on the characteristic of the data and the type of the each of the plurality of scale-out storage devices,
- wherein the data classification circuit is further configured to assign logical addresses to the each of the plurality of scale-out storage devices based on the type of the each of the plurality of scale-out storage devices,
- wherein the characteristic of the data is determined by a logical address of the data, and
- wherein the logical address of the data transmitted to the one of the plurality of scale-out storage devices is assigned to the one of the plurality of scale-out storage devices, and
- wherein the data classification circuit is further configured to transmit the data to the one of the plurality of scale-out storage devices to which the logical address of the data is assigned, from among from the plurality of scale-out storage devices.
9 more elements
Dependencies are inferred from the claim text.