Patent classifications
G06F11/2015
PERSISTENT POWER ENABLED ON-CHIP DATA PROCESSOR
Data may be transferred from a volatile memory to a non-volatile memory using a persistent power enabled on-chip data processor upon detecting a power loss from a primary power source. The one or more emergency power supplies are attached to the volatile memory, the non-volatile memory, and the persistent power enabled on-chip data processor to assist with the transferring of data.
DEVICE, METHOD AND SYSTEM TO INDICATE AN AMOUNT OF A LOAD CURRENT PROVIDED BY POWER SUPPLY UNITS
Techniques and mechanisms for providing power telemetry information which indicates a total load current from one or more power supply units (PSUs). In an embodiment, a device is coupled to receive a first signal from the current share bus which is coupled to each of multiple PSUs. A voltage level of the first signal represents a target amount of current to be output by each of the one or more PSUs. A second signal is generated based on both the first signal, and on an indication of a scale according to which a primary PSU of the one or more PSUs represents a target amount of current. In another embodiment, an amplification is performed, based on the second signal and on a total number of the one or more PSUs, to generate an Isys signal which indicates a total load current output by the one or more PSUs.
METHOD AND DEVICE FOR CONFIGURING COLD REDUNDANCY OF POWER SOURCE
The present disclosure provides a method and device for configuring cold redundancy of a power source. The method includes determining an efficient range and an inefficient range of an efficiency-load curve of a power supply unit (PSU), wherein the efficiency-load curve is acquired by testing the PSU in advance. If the PSU operates in the efficient range when voltage of the PSU is before a preconfigured power source configuration point, or if the PSU operates in the inefficient range when the voltage of the PSU is after the preconfigured power source configuration point, the method includes recalculating the preconfigured power source configuration point. If neither, then the method includes determining that the preconfigured power source configuration point is a power source configuration point, wherein the power source configuration point is a voltage value at which a standby PSU is switched to a power supply PSU when cold redundancy is configured.
Uninterruptible power supply system having stranded power recovery
An uninterruptible power supply (UPS) system with stranded power recovery has a plurality of UPS modules with one or more of the UPS modules usable to provide stranded power to a recovered power bus. When a UPS module is used to provide stranded power to the recovered power bus, the AC/AC converter associated with that UPS module provides AC power that is synchronized with AC power being provided to the recovered power bus by each of the other AC/AC converters that are providing AC power. In this manner all of the AC/AC converters that are providing AC power to the recovered power bus have the same voltage, the same frequency, and are in phase.
DISTRIBUTED STORAGE WORKLOAD MANAGEMENT
Workloads, e.g., synthetic workloads, on one or more storage systems in an dynamic, automated manner, for example, to load test the one or more storage systems. A distributed system may be employed in which a workload information server (WIS) serves one or more clients referred to herein as workload control components (WCCs) that analyze workload information of the one or more storage systems, and control the modification of workloads thereon based on this analysis, through the WIS. The WIS also may serve one or more clients referred to herein as workload generation controllers (WGCs) that monitor workloads on the one or more storage systems, report workload information to the WIS and generate, modify or remove workloads on the one or more storage systems according to instructions received from the WIS in response to requests (e.g., hints) from the one or more WGCs.
Techniques for performing backups using hints
Processing I/O operations may include: receiving, at a data storage system, an I/O operation from a host, wherein the I/O operation is directed to a logical address and includes an I/O tag used in connection with performing data reduction processing for first data stored at the logical address; and performing processing to back up a data set including the first data stored at the logical address. The processing may include: sending, from the data storage system to a backup application, the data set and hints regarding the first data set, wherein the hints include a first hint determined in accordance with the I/O tag from the host; performing, in accordance with the hints, data reduction processing of the data set to generate a second data set; and storing the second data set on one or more backup storage devices.
Adaptable redundant power
A system and method of managing a power infrastructure having a plurality of duty power modules (DPMs) configured to power a plurality of load centers. Various different operational modes may be deployed. Inherent redundancy mode is implemented by: monitoring operations of the power infrastructure; powering each load center during normal operations using DPMs through a load center switch via an enabled preferred setting (PS) input; providing an inherent redundancy (IR) bus coupled to each load center switch via an alternate setting (AS) input that is disabled during normal operations, wherein the IR bus is configured to receive excess capacity power exclusively from the DPMs; and in response to a detected DPM failure, disabling the PS input and enabling the AS input in the load center switch for an affected load center to capture power from the IR bus.
Memory controller for controlling power loss recovery and method of operating the same
Provided herein may be a memory controller and a method of operating the same. The memory controller may include a SPO detector configured to output a detection signal when a SPO is detected, a memory buffer configured to store host data, and a power loss controller configured to, based on the detection signal, receive dump data corresponding to the host data, store the dump data and a dump age corresponding to the dump data, and output the dump data and the dump age to a memory device, wherein the dump age indicates a number of times that different items of host data have been dumped from the memory buffer to the power loss controller, and the power loss controller is configured to control a recovery operation corresponding to the SPO based on the dump age being received from the memory device.
High availability combined data/power provisioning system
A combined data/power coupling device includes a chassis having first and second powering device connectors and a powered device connector each coupled to a data/power coupling subsystem. The data/power coupling subsystem configures each of the first and second powering device connectors to receive power from at least one powering device, configures the first powering device connector to receive data from the at least one powering device, and provides data and power received via the first powering device connector to a powered device via the powered device connector. When the data/power coupling subsystem determines that data and power are not available via the first powering device connector, it configures the second powering device connector to receive data from the at least one powering device, and provides data and power received via the second powering device connector to the powered device via the powered device connector.
Processing evacuation events in a storage array that includes a plurality of storage devices
Migrating data in a storage array that includes a plurality of storage devices, including: detecting, by the storage array, an occurrence of a storage device evacuation event associated with one or more source storage devices; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage array, one or more target storage devices for receiving data stored on the one or more source storage devices; reducing, by the storage array, write access to the one or more source storage devices; and migrating the data stored on the one or more source storage devices to the one or more target storage devices.