Patent ID: 9477279
Filing Date: 2016-10-25
CPC Classification: G06F,Y02D

Claim Text:
1. A data storage system with active power management, comprising: a plurality of devices, each of said devices having a respective individual power budget pre-allocated thereto, wherein said respective pre-allocated individual power budget is below a maximum power consumption of said each device, and wherein a cumulative power budget is defined as the sum of all pre-allocated individual power budgets for each of said devices, a power monitoring sub-system operatively coupled to said each device and configured for monitoring in real-time of a required power usage of said each device, a control processor residing in at least one control device of said plurality of devices in operative communication with said power monitoring sub-system to receive therefrom data corresponding to said required power usage of said each device, said control processor being configured to process said data and to dynamically re-distribute said cumulative power budget among said devices in accordance with said required power usage of each of said devices, wherein at least a first device of said plurality of said devices having said required power usage below said respective pre-allocated individual power budget of said first device is instructed by said control processor to share at least a portion of said first device's pre-allocated power budget with at least a second device, wherein said plurality of devices are configured to elect said at least one control device having said control processor residing thereat, and to elect another control device from said plurality of devices if said at least one control device becomes inoperative, and wherein said power monitoring sub-system is configured to monitor and report an ambient temperature and to form a real-time heat map covering said plurality of devices, and wherein said control processor is configured to control said power sharing among said plurality of devices in a fashion preventing abnormalities in said heat map.