METHOD FOR SCHEDULING OF STORAGE DEVICES
First Claim
1. A storage system, comprising:
- a storage system which has a memory device and creates a storage memory area from the memory device,a server device which is connected to the storage system through a network and can access the storage memory area, anda management device which is connected to the storage system and the server device through networks and manages the storage environment, wherein;
the storage system has a power control means for performing power control for each power controlled unit being formed of the storage memory area, said power controlled unit is a unit of power control of a power supply required for operating the memory device,the server device has an application for executing a task using the storage memory area, andthe management device has;
a means for storing storage configuration information which sets the correspondence relation between the storage memory area and the power controlled unit to which the storage memory area belongs,a means for storing task management information which sets the correspondence relation between the task and the storage memory area which is used by the task when it is executed,a means for collecting conditions for the execution of the task,a means for collecting conditions for the power control, anda means for executing the task and executing the power control according to schedule plans which are developed to satisfy conditions for the execution of the task and conditions for the power control on the basis of the storage configuration information and the task management information.
1 Assignment
0 Petitions
Accused Products
Abstract
MAID (Massive Array of Idle Disks) technology can not stop an array group in a time zone in which if any access is made to the array group desired to be stopped. For realization of power saving, the power may be stopped in a time zone when there is no access, but frequent power-on or power-off has a possibility of shortening the life of a physical disk. In addition, if plural physical disks are collectively activated in a particular period, the power consumption of a storage system as a whole in that period is increased sharply, so that there is a possibility that the stable operation of the storage system is adversely affected. For realizing power saving, plural tasks using the storage system is by scheduled and the task execution and the power-on and power-off of a power controlled unit is controlled based on the schedule selected by a user.
36 Citations
12 Claims
-
1. A storage system, comprising:
-
a storage system which has a memory device and creates a storage memory area from the memory device, a server device which is connected to the storage system through a network and can access the storage memory area, and a management device which is connected to the storage system and the server device through networks and manages the storage environment, wherein; the storage system has a power control means for performing power control for each power controlled unit being formed of the storage memory area, said power controlled unit is a unit of power control of a power supply required for operating the memory device, the server device has an application for executing a task using the storage memory area, and the management device has; a means for storing storage configuration information which sets the correspondence relation between the storage memory area and the power controlled unit to which the storage memory area belongs, a means for storing task management information which sets the correspondence relation between the task and the storage memory area which is used by the task when it is executed, a means for collecting conditions for the execution of the task, a means for collecting conditions for the power control, and a means for executing the task and executing the power control according to schedule plans which are developed to satisfy conditions for the execution of the task and conditions for the power control on the basis of the storage configuration information and the task management information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage system comprising:
-
a storage system which has a memory device and creates a storage memory area from the memory device, a server device which is connected to the storage system through a network and can access the storage memory area, and a management device which is connected to the storage system and the server device through networks and manages the storage environment, wherein; the storage system has a power control means for performing power control for each power controlled unit being formed of the storage memory area, said power controlled unit is a unit of power control of a power supply required for operating the memory device, the server device has an application for executing a task using the storage memory area, and the management device has; a means for storing storage configuration information which sets the correspondence relation between the storage memory area and the power controlled unit to which the storage memory area belongs, a means for storing task management information which sets the correspondence relation between the task and a storage memory area which is used by the task when it is executed, a means for storing task execution timing information which sets the correspondence relation between the task and the timing of starting the task execution, and a means for executing the task and the power control on the basis of the task execution timing information; and specifies one task of which execution is started on the basis of the task execution timing information, specifies another task which has the same power controlled unit as that activated when the former task is executed based on the storage configuration information and the task management information, and performs the execution of the former task and the latter task and the execution of the power control of the common power controlled unit.
-
-
9. A management device which is connected for management of a storage environment through a network to:
-
a storage system, which has a memory device and a power control means which creates a storage memory area from the memory device, has a power control means for performing power control for each power controlled unit being formed of the storage memory area, said power controlled unit is a unit of power control of a power supply required for operating the memory device, and a server device, which is connected to the storage system through a network and can access the storage memory area, and has an application for executing a task using the storage memory area, comprising; a means for storing storage configuration information which sets the correspondence relation between the storage memory area and the power controlled unit to which the storage memory area belongs, a means for storing task management information which sets the correspondence relation between the task and the storage memory area which is used by the task when it is executed, a means for collecting conditions for the execution of the task, a means for collecting conditions for the power control, and a means for executing the task and the power control according to a schedule plan which is developed to satisfy the conditions for the execution of the task and the conditions for the power control on the basis of the storage configuration information and the task management information.
-
-
10. A scheduling method for execution of a task and power control of a management device, which is connected through a network to a storage system, which has a memory device and a power control means which creates a storage memory area from the memory device, has a power control means for performing power control for each power controlled unit being formed of the storage memory area, said power controlled unit is a unit of power control of a power supply required for operating the memory device, and a server device, which is connected to the storage system through a network and can access the storage memory area, and has an application for executing a task using the storage memory area, and
manages a storage environment by storing storage configuration information which sets the correspondence relation between the storage memory area and the power controlled unit to which the storage memory area belongs, and task management information which sets the correspondence relation between the task and the storage memory area which is used by the task when it is executed, the scheduling method comprising: -
collecting conditions for the execution of the task, collecting conditions for the power control, developing, based on the storage configuration information and the task management information, a schedule plan satisfying the conditions for the task execution and the conditions for the power control so as to show the correspondence relation between a task to be executed and a power controlled unit used for the power control executed when the task is executed via the storage memory area, and executing the task and the power control according to the schedule plan.
-
-
11. A program which causes a computer of a management device which is connected for management of a storage environment through a network to a storage system, which has a memory device and a power control means which creates a storage memory area from the memory device, has a power control means for performing power control for each power controlled unit being formed of the storage memory area, said power controlled unit is a unit of power control of a power supply required for operating the memory device, and a server device, which is connected to the storage system through a network and can access the storage memory area, and has an application for executing a task using the storage memory area, to perform scheduling for the execution of a task and the power control, causing the computer to function as:
-
a means for storing storage configuration information which sets the correspondence relation between the storage memory area and the power controlled unit to which the storage memory area belongs, a means for storing task management information which sets the correspondence relation between the task and the storage memory area which is used by the task when it is executed, a means for collecting conditions for the execution of the task, a means for collecting conditions for the power control, and a means for executing the task and the power control according to a schedule plan which is developed to satisfy the conditions for the execution of the task and the conditions for the power control on the basis of the storage configuration information and the task management information. - View Dependent Claims (12)
-
Specification