IP Library Patent Application 13838443
Patent Application
App. No. 13/838,443

DATA STORAGE POWER CONSUMPTION THRESHOLD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/838,443
Abstract

A power consumption threshold is implemented to manage power consumed by a plurality of devices. A power consumption threshold may be selected for a data storage system having multiple drives. Policies may control operation of storage devices such as hard disk drives to ensure the power consumption threshold is not exceeded. The policies may implement procedures for scheduling hard disk drive operations based on disk drive power characteristics, scheduling maintenance tasks, managing device power states, and strategically scheduling device operations based on their current state. The policies may be implemented by a data manager application in communication with multiple tiers of a data storage system.

Claims (36)

1 . A method for automatically managing power in a system of storage devices, comprising:

selecting a power consumption threshold not be exceeded by the storage devices system, the selected power threshold at or less than the normal power consumption of the system of storage devices;

controlling storage device power level power level based on storage device power characteristics and the selected power consumption threshold; and

scheduling maintenance tasks based on estimated power consumption and the selected power consumption threshold.

2 . The method of claim 1 , wherein controlling storage device power level includes controlling power-on and spin-up power level of a plurality of storage devices based on their spin-up power characteristics

3 . The method of claim 1 , wherein scheduling maintenance tasks includes allocating an amount of power consumption within the selected power consumption threshold to be used for storage device maintenance tasks.

4 . The method of claim 1 , further comprising scheduling I/O processing by storage devices to consume an amount of power that is less than the sum of the selected power consumption threshold and an allocation of power to be used for storage device maintenance tasks.

5 . The method of claim 1 , further comprising:

identifying multiple hard storage devices with a queue of requests to service; and

scheduling hard disk servicing based on power consumption of the hard disk.

6 . The method of claim 1 , further comprising:

determining the power required for each hard storage device to service its requests; and

scheduling the hard storage device service requests such that the selected power threshold is not exceeded.

7 . The method of claim 1 , wherein the power consumption threshold is less than fifty percent of normal power consumption for the storage device system.

8 . The method of claim 1 , further comprising transitioning a hard drive to a lower state based on the selected power consumption threshold and at least one of policy, hard drive recent power level, and historic power level pattern.

9 . A computer readable non-transitory storage medium having embodied thereon a program, the program being executable by a processor to perform a method for automatically managing power in a system of storage devices, the method comprising:

selecting a power consumption threshold not be exceeded by the storage device system, the selected power threshold at or less than the normal power consumption of the system of storage devices;

controlling storage device power level based on storage device power characteristics and the selected power consumption threshold; and

scheduling maintenance tasks based on estimated power consumption and the selected power consumption threshold.

10 . The computer readable non-transitory storage medium of claim 9 , wherein controlling storage device power level includes controlling spin-up power level of a plurality of storage devices based on their spin-up power characteristics

11 . The computer readable non-transitory storage medium of claim 9 , wherein scheduling maintenance tasks includes allocating an amount of power consumption within the selected power consumption threshold to be used for storage device maintenance tasks.

12 . The computer readable non-transitory storage medium of claim 9 , further comprising scheduling I/O processing by storage devices to consume an amount of power that is less than the sum of the selected power consumption threshold and an allocation of power to be used for storage device maintenance tasks.

13 . The computer readable non-transitory storage medium of claim 9 , further comprising:

identifying multiple hard storage devices with a queue of requests to service; and

scheduling hard disk servicing based on power consumption of the hard disk.

14 . The computer readable non-transitory storage medium of claim 9 , further comprising:

determining the power required for each hard storage device to service its requests; and

scheduling the hard storage device service requests such that the selected power threshold is not exceeded.

15 . The computer readable non-transitory storage medium of claim 9 , wherein the power consumption threshold is less than fifty percent of normal power consumption for the storage device system.

16 . The computer readable non-transitory storage medium of claim 9 , further comprising transitioning a hard drive to a lower state based on the selected power consumption threshold and at least one of policy, hard drive recent power level, and historic power level pattern.

17 . A data storage system, comprising;

a storage system having a plurality of hard drives;

a data manager in communication with the hard drives and having a processor, memory and one or more modules stored in memory, the one or more modules executable by the processor to:

select a power consumption threshold not be exceeded by the storage device system, the selected power threshold at or less than the normal power consumption of the system of storage devices;

control storage device power level based on storage device power characteristics and the selected power consumption threshold; and

schedule maintenance tasks based on estimated power consumption and the selected power consumption threshold.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2015
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: RPX CORPORATION
Reel/Frame 035409/0615 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 035269/0167 →
SECURITY INTEREST Recorded Mar 13, 2015
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 035200/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: EVANS, LANCE MACKIMMIE; KAZAKOV, GERMAN V.
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 030264/0288 →