Patent ID: 9223664
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: supplying energy from a power source to a set of solid state drives, the set of solid state drives being configured to store data; storing reserve energy at an energy storage device external to the set of solid state drives, the reserve energy being stored at the energy storage device using, at least in part, the power source; detecting, at a controller external to the set of solid state drives, an occurrence of a power failure with respect to the power source; transmitting, from the controller to the set of solid state drives, one or more commands instructing the solid state drives of the set to make the stored data durable, and enter a quiescent state within a specified time period; supplying, during the specified time period, energy to the set of solid state drives using at least a portion of the reserve energy stored at the energy storage device after detecting the power failure event with respect to the power source; and supplying, periodically during the power failure and after the set of solid state drives have entered the quiescent state, energy to the set of solid state drives using at least a portion of the reserve energy stored at the energy storage device in order to power a maintenance operation at the set of solid state drives.