G06F1/3221

METHOD AND SYSTEM FOR CONTROLLING DATA STORAGE DEVICE TEMPERATURE
20220137686 · 2022-05-05 · ·

A method of controlling an operating temperature of a data storage device is disclosed. A threshold temperature for the storage device is set. Over time, during operation of the data storage device, an operating temperature of the storage device is measured at a plurality of points in time. A plurality of temperature measurements as a function of time are thereby obtained. Above threshold temperature measurements are accumulated over time to form a high temperature accumulation value (V.sub.high), and below threshold temperature measurements are accumulated to form a low temperature accumulation value (V.sub.low). The low temperature accumulation value (V.sub.low) and the high temperature accumulation value (V.sub.high) are compared. If an outcome of the comparison is that the high temperature accumulation value (V.sub.high) is too high in relation to the low temperature accumulation value (V.sub.low), an operating temperature lowering action is initiated.

STORAGE DEVICE AND WORKING TEMPERATURE CALCULATION METHOD THEREOF
20220121254 · 2022-04-21 ·

A working temperature calculation method for a storage device of a server is provided. Firstly, n detected temperatures are converted into n transformed temperatures according to a composite temperature algorithm. If all of the n transformed temperatures are lower than a strengthen heat dissipation trigger temperature, the lowest temperature of the n transformed temperatures is set as a working temperature of the storage device. If at least one of the n transformed temperatures is higher than the strengthen heat dissipation trigger temperature, the highest temperature of the n transformed temperatures is set as the working temperature. When the storage device receives a temperature read command from the host, the storage device sends an information about the working temperature to the host, and the host controls a heat dissipation mode of the heat dissipation mechanism according to the working temperature.

Tracking apparatus and method of I/O latency for storage devices

An I/O latency tracking apparatus for storage devices includes: an I/O command generator generating an I/O command for a storage device; an I/O processor providing an I/O request to the storage device based on the I/O command and completing the I/O command by polling the storage device to check I/O completion after sleeping for a sleep time; and a sleep time adjustment unit adjusting the sleep time based on a sequence combination composed of two latest I/O sleep results among oversleep and undersleep results obtained during the polling process.

Storage system, method of controlling same, information processing apparatus, and storage medium
11188139 · 2021-11-30 · ·

A sub-CPU of a storage system discriminates in advance whether a storage device connected to a SATA bridge is an HDD (a first type) or an SSD (a second type). Upon receiving a power saving shift instruction that does not distinguish a type of the storage device from a main CPU via a SATA controller, the sub-CPU instructs a power control unit corresponding to the discriminated type to perform power control for causing the storage device to shift to a power saving state. The sub-CPU makes an instruction for power control to a GPIO if the discriminated type is HDD, and has a SATA host I/F cause the storage device shift to the power saving state if the discriminated type is SSD.

Storage system, method of controlling same, information processing apparatus, and storage medium
11188139 · 2021-11-30 · ·

A sub-CPU of a storage system discriminates in advance whether a storage device connected to a SATA bridge is an HDD (a first type) or an SSD (a second type). Upon receiving a power saving shift instruction that does not distinguish a type of the storage device from a main CPU via a SATA controller, the sub-CPU instructs a power control unit corresponding to the discriminated type to perform power control for causing the storage device to shift to a power saving state. The sub-CPU makes an instruction for power control to a GPIO if the discriminated type is HDD, and has a SATA host I/F cause the storage device shift to the power saving state if the discriminated type is SSD.

ELECTRONIC APPARATUS AND HOT-SWAPPABLE STORAGE DEVICE THEREOF
20210357349 · 2021-11-18 · ·

An electronic apparatus and a hot-swappable storage device thereof are provided. The hot-swappable storage device includes a carrier, a connector, a controller, and a wireless communication interface. The carrier is configured to carry a plurality of storage components. The connector is configured to be electronically connected to a host end for performing a data transfer operation. The controller detects a connection status between the connector and the host end. The wireless communication interface decides whether to perform the data transfer operation according to the connection status.

ELECTRONIC APPARATUS AND HOT-SWAPPABLE STORAGE DEVICE THEREOF
20210357349 · 2021-11-18 · ·

An electronic apparatus and a hot-swappable storage device thereof are provided. The hot-swappable storage device includes a carrier, a connector, a controller, and a wireless communication interface. The carrier is configured to carry a plurality of storage components. The connector is configured to be electronically connected to a host end for performing a data transfer operation. The controller detects a connection status between the connector and the host end. The wireless communication interface decides whether to perform the data transfer operation according to the connection status.

SOLID STATE DRIVE, ELECTRONIC DEVICE INCLUDING SOLID STATE DRIVE, AND METHOD OF MANAGING SOLID STATE DRIVE
20220012141 · 2022-01-13 ·

An electronic device includes: a power supply to supply a first power and a second power; a first solid state drive (SSD) backplane and a second SSD backplane to receive the first power from the power supply, each of the first solid state drive (SSD) backplane and the second SSD backplane including two or more SSDs; and a baseboard to receive the second power from the power supply, to independently power on and power off the first SSD backplane and the second SSD backplane, and to access the SSDs of an SSD backplane that is in a power-on state from among the first SSD backplane and the second SSD backplane. In response to an increase in temperature of an SSD backplane that is in a power-off state, at least one SSD of the SSD backplane that is in the power-off state may be powered on.

Storage device initiating maintenance operation actively without instruction of host and electronic system including the same

A storage device comprises a controller and a plurality of nonvolatile memory devices. Maintenance conditions of the nonvolatile memory devices are monitored internally by the storage device. Upon determining that a maintenance condition is satisfied, the storage device notifies an external host. The controller may perform the maintenance operations on the plurality of nonvolatile memory devices with little disruption to the host and assure data is reliably maintained by the nonvolatile memory devices.

Data placement and recovery for individually controlling storage device

Data placement and recovery technology for individually controlling a storage device includes a data management method that may achieve a power saving effect by distributing files between a portion of storage devices, for example, between storage devices included in a higher group and by limiting dependence according to a change in a state of the storage devices to be applied to a portion of storage devices to which a file distribution is performed.