Source: http://www.google.de/patents/US8086888?hl=de
Timestamp: 2014-11-26 15:08:58
Document Index: 779329139

Matched Legal Cases: ['art 3106', 'art 3102', 'art 3105', 'art 3101', 'art 3101', 'art 3103', 'art 3103', 'art 3107', 'art 3103', 'Application No. 2008']

Patent US8086888 - Storage management server and storage configuration relocating method - Google PatenteSuche Bilder Maps Play YouTube News Gmail Drive Mehr »Anmelden Erweiterte Patentsuche PatenteA storage management server collects, stores and displays positions, temperatures and temperature threshold values of physical storage devices from a storage apparatus. It collects, stores and displays positions and power consumptions of variable factor generation sources which are factors that cause...http://www.google.de/patents/US8086888?utm_source=gb-gplus-sharePatent US8086888 - Storage management server and storage configuration relocating method Erweiterte Patentsuche Ver�ffentlichungsnummerUS8086888 B2PublikationstypErteilung AnmeldenummerUS 12/364,015 Ver�ffentlichungsdatum27. Dez. 2011Eingetragen2. Febr. 2009 Priorit�tsdatum28. Nov. 2008Auch ver�ffentlicht unterEP2192490A2, EP2192490A3, US20100138682 Ver�ffentlichungsnummer12364015, 364015, US 8086888 B2, US 8086888B2, US-B2-8086888, US8086888 B2, US8086888B2 ErfinderManabu Obana, Yoshihito TakayamaUrspr�nglich Bevollm�chtigterHitachi, Ltd.Zitat exportierenBiBTeX, EndNote, RefManPatentzitate (27), Nichtpatentzitate (6), Referenziert von (2), Klassifizierungen (16), Juristische Ereignisse (1) Externe Links: USPTO, USPTO-Zuordnung, EspacenetStorage management server and storage configuration relocating methodUS 8086888 B2 Zusammenfassung A storage management server collects, stores and displays positions, temperatures and temperature threshold values of physical storage devices from a storage apparatus. It collects, stores and displays positions and power consumptions of variable factor generation sources which are factors that cause the physical storage devices to vary in operation environments, and also calculates the influenceability by variable factor generation sources against the physical storage devices and affected temperatures thereof. It compares the temperature of a given physical storage device to a temperature threshold value of this physical storage device or compares it to an affected temperature thereof due to the variable factor generation sources, thereby moving, for data transfer, an operation position of physical storage device based on a comparison result at such time.
Bilder(26) Anspr�che(5)
wherein said display device displays said position of said physical storage devices and said total after-transfer energy consumption amount in said storage apparatus. Beschreibung
INCORPORATION BY REFERENCE The present application claims priority from Japanese application JP2008-305598 filed on Nov. 28, 2008, the content of which is hereby incorporated by reference.
BACKGROUND OF THE INVENTION This invention relates to operation environment-dependent storage relocation realizing technologies.
A storage system is generally arranged to have at least one storage apparatus, such as a disk array subsystem or like equipment. This storage apparatus includes physical devices such as hard disk drives (HDDs) and/or semiconductor memory drives or else, which are disposed in an array form for providing storage regions based on a redundant array of independent (inexpensive) disks-i.e., RAID. The storage system also includes a host computer (referred to as the �host� hereinafter), which gives access to the storage regions provided by the storage apparatus to thereby perform data read/write operations. The storage system further includes a storage management server, which has its built-in storage unit and control device for managing the storage apparatus and host and also connection therebetween.
In JP-A-2006-099748, a technique is proposed for achieving the efficient storage usage by paying attention to the life cycle of data being stored in storage region to thereby perform hierarchical management of storage regions based on attribute information belonging to the storage regions per se, such as storage region's RAID level, constituent physical device type(s), storage capacity, in-use condition, etc., and relocating data to a different hierarchical level or �layer� of storage region in accordance with the policy of a user who uses the data.
SUMMARY OF THE INVENTION Recent advances in information technology (IT) infrastructures result in a rapid increase in amount of data to be stored. In this technical background, data-saving storage systems expand in scale and, simultaneously, physical devices are becoming higher in integration in order to increase the storage capacity per storage device, which leads to a noticeable increase in amount of an energy to be consumed by an entirety of the storage system. A currently developed approach to coping with such circumstances and minimizing energy consumption of the entire storage system is to design the system to have a built-in control mechanism for temporarily halting those physical devices with no input/output sessions being occurred with respect to the stored data thereof.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing an overall configuration of a storage system in accordance with one preferred embodiment of this invention.
DETAILED DESCRIPTION OF THE INVENTION A currently preferred form (referred to hereinafter as embodiment) for implementation of this invention will be described with reference to the accompanying drawings below.
The cooling device 26 is, for example, an air-conditioning machine, which is rendered operative in a way dependent upon activation of a physical storage device 251, for sending air to physical storage device 251 to thereby cool the physical storage device 251. It should be noted that the above-stated physical storage devices 251 and cooling device 26 will be generically called �physical devices� for purposes of convenience in explanation. In addition, a physical device which affects the operation environment in a physical device group that is placed at a certain position will be called �variable factor generation source.� In this embodiment, examples of the variable factor generation source are physical storage device 251 and cooling device 26.
The operation environment threshold value monitoring part 3106 functions to monitor or �watchdog� physical device operations for determination of whether a given physical storage device 251 is operating safely. More precisely, it judges whether the monitored temperature of physical storage device 251 at a present time point exceeds a specific temperature that is indicated as an operation environment threshold value, which is a threshold of the operation environment value as predefined to each physical storage device 251. This judgment is done periodically at fixed time intervals or, alternatively, opportunistically upon receipt of a request from external equipment, such as the storage management server 30.
The physical storage device management information 3108 is the information that combines or �assembles� together various kinds of attribute information of respective physical storage devices 251 in a prespecified format, which information is stored by processing operations of the attribute information storing part 3102 and operation environment influence value storing part 3105. This information will be described in detail later.
FIG. 3 shows a layout example of those physical storage devices constituting one storage apparatus provided at a location or site. As shown at part (a) of FIG. 3, physical storage devices and cooling device which constitute a physical storage device group-A are laid out in such a manner that these are received within a partition as indicated by broken lines. This partition is added sequence numbers (X coordinate values) �1,� �2,� �3, � . . . in the direction of X-axis and numbers (Y coordinate values) �I,� �II,� �III,� . . . in the direction of Y-axis and also numbers (Z coordinate values) �i,� �ii,� �iii,� . . . in the direction of Z-axis. With these X-Y-Z coordinates, the position of any one of the physical storage and cooling devices that are disposed within the partition is specifiable. Specified positions are collected by the attribute information collecting part 3101 as the position information of physical storage devices or variable factor generation sources.
Additionally, at part (a) in FIG. 3, a logical storage region labeled �Group-A� is created in an ensemble of those physical storage devices which are at positions with X-Y-Z coordinates of (1, I, i), (2, I, i), (1, II, i) and (2, II, i). When the ensemble of such physical storage devices belonging to the logical storage region Group-A is in operation, it is possible for either the administrator of storage management server 30 or a user of computer 40 to execute the processing of the data being stored in the logical storage region Group-A. Any logical storage regions created are collected by the attribute information collecting part 3101 as logical storage region information of the physical storage devices involved.
The same goes with a physical storage device group �Group-B� shown at part (b) of FIG. 3: those physical storage devices and their associated cooling device(s) included in this physical storage device group-B are disposed in such a manner as to be received within a partition indicated by broken lines.
A logical storage region labeled �Group-B� is generated in an ensemble of those physical storage devices which are at certain positions with X-Y-Z coordinates of (1, II, i), (2, II, i), (3, II, i), (1, III, i), (2, III, i) and (3, III, i). A logical storage region �Group-C� is formed in an ensemble of physical storage devices which are at positions with X-Y-Z coordinates of (4, I, i), (5, I, i), (4, II, i) and (5, II, i).
To the position information 402, a value that specifies the position of each physical storage device 251 is registered. Examples of this value are a device group ID which is the name (such as A, B, etc.) of a physical storage device group to which a physical storage device belongs, a position in the X-axis direction of physical storage device (such as �1� or else), a position in the Y-axis direction of physical storage device (such as �I� or else), and a position in the Z-axis direction of physical storage device (such as �i� or else).
Registered to the operation state 403 is a value which identifies an operation state of physical storage device 215. Major examples of the operation state are a �in-operation� state which enables execution of I/O processing, an �in-halt� state which disables execution of I/O processing, and a �reserved� state indicating that a presently halted device will be switched to get its operation started to thereby satisfy prespecified conditions.
Registered to the logical storage region information 404 is the label name (such as �Group-A� or else) of a logical storage region to which a physical storage device 251 belongs. In cases where the operation state is presently set to the in-halt, this name is not registered because of the absence of any belonging logical storage region. In case the operation state is in reservation, the name of a logical storage region is registered, which is determined by specific processing to be later described.
Registered to the position information 502 is a value which specifies the position of a variable factor generation source. Examples of this value used are a device group ID which is a name (such as A, B, etc.) of physical storage device group with a variable factor generation source belonging thereto, a position in the X-axis direction of a variable factor generation source (such as �1� or else), a position in Y-axis direction of variable factor generation source (such as �I� or else), and a position in Z-axis direction of variable factor generation source (such as �i� or else).
Registered to the generation source type 503 is a value which indicates the type or kind of a variable factor generation source. In this embodiment a value of �Disk� is registered if the variable factor generation source is a physical storage device; a value of �Fan� is registered if it is a cooling device.
Registered to the generation value 505 is an electric power value (W) per unit time as a consumed energy when a variable factor generation source is rendered operative. This power value is added a sign �+� which indicates deterioration of the operation environment of its nearby variable factor generation source(s)�more precisely, unwanted increase in temperature of such nearby variable factor generation source(s)�and a sign �−� which indicates amelioration of the operation environment of the nearby variable factor generation source(s)�that is, decrease in temperature thereof. For example, when letting a cooling device with its operation environment value of �Fan-A4Ii� get activated, there is expected a decrease in temperature of its nearby physical storage device, which is equivalent to −15.0 W. Note here that an entire consumed energy in a certain storage apparatus is representable by a sum of the absolute values of generation values of respective variable factor generation sources.
In FIG. 4, physical storage devices (indicated by reference numeral 411) of �Disk-B2 II i� and �Disk-B3 II i� with operation environment values being equal to 40.9� C. are in excess of the operation environment threshold value; so, it is necessary to copy their storing data to another physical storage device(s). Here, data transfer control is performed in a way such that the data is copied to physical storage devices of �Disk-B1 III i� and �Disk-B2 III i� and �Disk-B3 III i,� wherein these devices are common in logical storage region information of �Group-B.� When an attempt is made to set to reservation (see reference numeral 412) the operation states of those physical storage devices with �Disk-B1IIIi,� �Disk-B2IIIi� and �Disk-B3IIIi� and then perform data transfer, the operation environment values (temperatures) of physical storage devices of �Disk-B1IIIi,� �Disk-B2IIIi,� �Disk-B3IIIi� and �Disk-B4IIIi� are expected to increase, resulting in per-device registration of an operation environment influence value indicating such temperature increase and an affected operation environment value indicating an operation environment value after the temperature increase (as indicated by numeral 413). On the other hand, due to this data transfer, the operation environment values (temperatures) of physical storage devices of �Disk-B1IIi� to �Disk-B5IIi� decrease, resulting in per-device registration of an operation environment influence value indicating such temperature decrease and an affected operation environment value indicating an operation environment value after the temperature decrease (see numeral 414). This leads to movement or �migration� of a heat source; so, it is very likely that a certain degree of temperature change takes place even at nearby physical storage devices, which are not involved in the transfer.
The operation state change of from �in-halt� to �reserved� which was done in FIG. 4 is similarly performed at a corresponding variable factor generation source of the variable factor generation source management information 3109 shown in FIG. 5 (see numeral 511). A method for selecting a physical storage device or else whose operation state is set to the reservation will be described later.
First, at step S601, the server's controller 32 puts for substitution a number of storage apparatuses 20 used in the storage system in the place of a variable �Storage_C.� After the substitution, the procedure goes to step S602.
At step S604, the controller 32 determines whether the variable n is not larger than the variable �Storage_C.� When the former is less than or equal to the latter (that is, if Yes at step S604), proceed to step S605; otherwise (No at step S604), let this processing be ended.
Next at step S606, the controller 32 puts a physical storage device number of the n-th storage apparatus into a variable �Device_C� for substitution. After the substitution, go to step S607.
Next at step S609, the controller 32 judges whether the variable m is not larger than the variable �Device_C.� If the former is less than or equal to the latter (i.e., Yes at step S609), proceed to step S610; otherwise (No at step S609), return to the step S603.
First, at step S701, the controller 32 prepares the physical storage device management ID of a target physical storage device (e.g., the m-th physical device shown in FIG. 6). In the physical storage device management ID preparation, there are used (1) a type of physical device (acquired from storage apparatus, such as �Disk� for example) and (2) position data, such as device group ID (e.g., B), X-axis coordinate (e.g., 1), Y-axis coordinate (e.g., III) and Z-axis coordinate (e.g., i)�for example, �Disk-B 1 III i.� After having prepared it, go to step S702.
First, at step S801, the server's internal controller 32 puts in the variable �Storage_C� for substitution a number of each storage apparatus 20 used in the storage system. After the substitution, proceed to step S802.
Next at step S804, the controller 32 judges whether the variable n is not greater than the variable �Storage_C.� If the former is less than or equal to the latter, (i.e., Yes at step S804), proceed to step S805; otherwise (No at step S804), quit this processing.
Next at step S806, the controller 32 substitutes a physical device number of the n-th storage apparatus for a variable �Device_C.� After the substitution, go to step S807.
Next at step S809, the controller 32 judges whether the variable m is not larger than the variable �Device_C.� If the former is less than or equal to the latter (Yes at step S809) then go to step S810; otherwise (No at step S809), return to the step S803.
Firstly, at step S901, the controller 32 prepares a variable factor generation source management ID of target variable factor generation source (e.g., the m-th physical device shown in FIG. 6). In the preparation of the variable factor generation source management ID, there are used (1) a type of physical storage device (acquired from storage apparatus, such as �Fan� for example) and (2) position data, such as device group ID (e.g., B), X-axis coordinate (e.g., 6), Y-axis coordinate (e.g., II) and Z-axis coordinate (e.g., i), an example of which is �Fan-B 6 II i.� After the preparation, go to step S902.
First, at step S1001, the controller 32 substitutes for a variable �Generation Source_C� a number of variable factor generation sources which have already been registered to the variable factor generation source management information region, that is, a number of records of the variable factor generation source management information 3109. After the substitution, proceed to step S1102.
Next at step S1004, the controller 32 judges whether the variable n is not larger than the variable �Generation Source_C.� If the former is less than or equal to the latter (i.e., if Yes at step S1004) then go to step S1005; otherwise (if No at step S1004), exit this processing.
Next at step S1007, the controller 32 substitutes for a variable �Disk_C� a number of those physical storage devices which have already been registered to the physical storage device management information region, i.e., the record number of the physical storage device management information 3108. After the substitution, go to step S1008.
Next at step S1010, the controller 32 judges whether the variable m is not larger than the variable �Disk_C.� If m is less than or equal to �Disk_C� (Yes at step S1010) then go to step S1011; otherwise (No at step S1010), return to step S1003.
It should be noted that the equation above is one example only, and it is possible to opportunistically modify and amend (including coefficient multiplication techniques for equalization of units of physical quantities on both sides) by taking into consideration a case where a physical quantity other than the temperature is obtained as the operation environment value and a case where another variable factor generation source exists between the physical storage device that is registered as the m-th physical storage device management information and the variable factor generation source that is registered as the n-th variable factor generation source management information. Note however that it is desirable that any modified equation become a function of at least the above-stated distance�more preferably, let such function be a monotone decreasing function relating to the distance. After completion of the calculation, go to step S1013.
Next at step S1013, the controller 32 calculates an after-influence or �affected� operation environment value of the physical storage device that is registered as the m-th physical storage device management information. When calculating this value, there are acquired the operation environment value (see numeral 406 in FIG. 4) of the m-th physical storage device management information and the operation environment influence value (see step S1012) of the m-th physical storage device management information; then, the following equation is used:
FIG. 12 shows an on-screen display example of the physical storage device management information. The display device 34 displays a dialog window titled �Physical Storage Device Management Information Display Screen� by the processing to be performed by the display control part 3103.
On this display screen, when selecting a physical storage device group from a pull-down menu 1201 to click on a right-side search button next thereto or selecting the physical storage device group from a tab 1202, details of the physical storage device management information of those physical storage devices included in the selected physical device group (e.g., physical storage device group-B in FIG. 12). For example, a three-dimensional (3D) graphics image 1203 which pictorially indicates that each physical device exists at which position is displayed in the form of an ensemble of blocks. Each block indicates one physical storage device (or one cooling device). In addition, an input column of a position range of physical storage devices capable of designating a target physical storage device is displayed in a pull-down menu 1204. When a physical storage device is designated from this physical storage device position range, a block which is designated in the image is displayed with visual emphasis added thereto. In the example of FIG. 12, all physical storage devices residing at those positions with Z-axis coordinate value being indicated by �i� are designated: in the above-stated image, such designated blocks are displayed so that these project toward the near side. A balloon-like popup window 1208 is added to this projected image portion, within which balloon are displayed several or all values of the physical storage device management information of the designated physical storage devices.
FIG. 14 shows an exemplary on-screen display image of the variable factor generation source management information. The display device 34 displays a dialog window titled the �Variable Factor Generation Source Management Information Display Screen� by means of the processing executed by the display controlling part 3103.
On this display screen, when choosing a physical storage device group from a pull-down menu 1401 to click on a right-side search button adjacent thereto or choosing the physical storage device group from a tab 1402, details of the variable factor generation source management information of one or more variable factor generation sources included in the chosen physical device group (e.g., physical storage device group-B in FIG. 14). For example, a 3D graphics image 1403 which represents that each physical device exists at which position is displayed in the form of an ensemble of blocks. Each block indicates a variable factor generation source. In addition, an input column of a position range of variable factor generation sources capable of designating a target variable factor generation source is displayed in a pull-down menu 1404. When a variable factor generation source is designated from this variable factor generation source position range, a block which is designated in the image is displayed with visual emphasis added thereto. In FIG. 14, all variable factor generation sources residing at those positions with Z-axis coordinate value being indicated by �i� are designated�in the aforesaid image, such designated blocks are displayed in such a manner as to project toward the near side. A balloon 1407 is added to this projected image, in which balloon are displayed some or all values of the variable factor generation source management information of the designated variable factor generation sources.
Additionally, a generation source type input box is displayed in a pull-down menu form 1405 (called the variable factor generation source type filter), which box enables the administrator to affirm the type of a target variable factor generation source. When designating from this variable factor generation source type filter a generation source type and then clicking on an immediately adjacent search button on the right side, cells of those variable factor generation sources belonging to this designated generation source type are added half-tone dot meshing in the above-stated balloon to thereby perform visually emphasized display to the administrator of the storage management server 30. By viewing this display, the administrator is able to easily check the variable factor generation source type. Note here that in the example of FIG. 12, there is no designation of such generation source type (generation source type is set to �no designation�) so that the above-stated visual emphasis is not performed.
Next at step S1505, the controller 32 sets up a display of present consumed energy of the input physical storage device group. In this case, the variable factor generation source management information 3109 is read out; then, a sum is calculated of absolute values of generation values of those variable factor generation sources with their operation states (504 in FIG. 5) being set to in-operation�the resultant absolute value sum is for use as a consumed energy at a present time point. After having done this setup, go to step S1506.
The data transfer processing-interrupted physical storage device is a device which was once determined to be a transfer candidate�this means a candidate of the data transfer source (its details will be stated later)�but is later excluded from the transfer candidate because of the fact that such necessity is gone away as its own operation environment value was lowered after elapse of a prespecified length of time.
Next at step S1902, the controller 32 puts to a variable �Move Disk_C� for substitution a number of the physical storage devices (records) that have been registered to the transfer candidate information 3110. After the substitution, go to step S1903.
Next at step S1905, the controller 32 judges whether the variable n is not greater than the variable �Move Disk_C.� If the former is less than or equal to the latter (Yes at step S1905) then go to step S1906; otherwise (No at step S1905), exit this processing.
Registered to the detection policy priority degree 2002 are values each defining the priority of a sequence order of detecting a physical storage device 251 which becomes the transfer destination, wherein the values are sorted in the order that higher priority comes before lower priority. For example, when looking at a record with its detection policy number of �1,� what is done first is to determine a transfer destination physical storage device while assigning the highest priority (detection policy priority �1�) to selection in ascending order with respect to the operation environment value�in other words, the top priority is taken to a technique for choosing a physical storage device which is low in temperature. Then, in case there is no definite distinction by use of the detection policy priority �1,� the second priority (detection policy priority �2�) is given to selection in ascending order with respect to a (physical storage) device group to thereby determine a transfer destination physical storage device, that is, priority is now taken to a technique for choosing a physical storage device which precedes the others in label name of physical storage device group�here, in alphabetical order (A, B, . . . ). Next, in case this trial using the detection policy priority �2� is ended in fail, the third priority (detection policy priority �3�) is taken to ascending-order selection with respect to Z-axis coordinate values of the position information (402 in FIG. 4) to thereby try to determine a transfer destination physical storage device; in other words, priority is now taken to a technique for choosing a physical storage device which is less in Z-axis value (i, ii, . . . ).
Note that the number of the detection policy priority degrees may be greater or less than three (3). Additionally, in the detection policy priority degree 2002, a detection policy priority level which is recited as �Same Priority� relative to a (physical storage) device group has the meaning that a physical storage device belonging to a physical storage device group to which the transfer destination physical storage device belongs is chosen as the transfer destination with higher priority given thereto.
At step S1912, the controller 32 substitutes for a variable �Detect Method_C� a number of the detection policies (records) that are presently registered to the transfer destination detection policy 3111. After the substitution, go to step S1913.
Next at step S1915, the controller 32 judges whether the variable p is not greater than the variable �Detect Method_C.� If the former is less than or equal to the latter (i.e., Yes at step S1915) then go to step S1916; otherwise (No at step S1915), proceed to step S1917.
FIGS. 21A and 21B are a flowchart of the transfer destination detection processing. This processing is realized by the transfer control part 3107 shown in FIG. 2. By this processing, a transfer destination which complies with certain detection policy is detected, followed by temporary or �virtual� preparation (for the search use only) of physical storage device management information which is after having executed the intended physical storage device transfer. Then, estimation is done as to what kind of operation environment is realized with the use of such virtual physical storage device management information.
Next at step S2108, the controller 32 substitutes for a variable �Logical Group_C� a number of those physical storage devices identical in logical storage region to the n-th transfer candidate (see the step S1906 in FIG. 19A), i.e., a number of physical storage devices having the value of logical storage region information 1803 of the n-th physical storage device that is registered to the transfer candidate information 3110. After the substitution, go to step S2109.
Next at step S2109, the controller 32 substitutes for the variable �Disk_C� a number of physical storage devices registered to the search-use physical storage device information, i.e., a number of records of the search-use physical storage device information. After the substitution, go to step S2110.
Next at step S2111, the controller 32 substitutes a value �m+1� for the variable m to perform increment of this variable. After the increment, go to step S2112.
Next at step S2112, the controller 32 judges whether the variable m is not larger than the variable �Logical Group_C.� If the former is less than or equal to the latter (Yes at step S2112) then go to step S2114; otherwise (No at step S2112), go to step S2113.
Next at step S2115, the controller 32 judges whether the variable x is not larger than the variable �Disk_C.� If the former is less than or equal to the latter (Yes at step S2115) then go to step S2116; otherwise (No at step S2115), go to step S2122.
Next at step S2116, the controller 32 judges whether an operation state of x-th physical storage device�i.e., an operation state (e.g., 403 in FIG. 4) of x-th physical storage device (record) of the search-use physical storage device information�is set to the in-halt or not. If it is in halt (Yes at step S2116) then go to step S2117; otherwise (No at step S2116), return to step S2114.
Next at step S2120, the controller 32 changes to reservation the operation state of a variable factor generation source which is rendered operative in a way depending on the presently intended transfer (e.g., cooling device 26 which belongs to a slot to which belongs the variable factor generation source with its operation state changed to reservation). This makes it possible to achieve assistance that becomes necessary for activation of a variable factor generation source which will possibly begin to operate due to data transfer�for example, cooling of such variable factor generation source. After having done the change, go to step S2121.
Firstly, in step S2201, the controller 32 zeros a variable �Reserve Define_No. (#)� and sets a variable �Min_Generate Value� to an infinitely large value (∞). After having done these value settings, go to step S2202.
Next at step S2202, the controller 32 puts in a variable �Reserve_C� for substitution a number of transfer destination detection-use physical storage device information regions which are formed by the above-stated transfer destination detection processing (see FIGS. 21A-21B). After the substitution, go to step S2203.
Next at step S2205, the controller 32 judges whether the variable r is not larger than the variable �Reserve_C.� If the former is less than or equal to the latter (Yes at step S2205) then go to step S2206; otherwise (No at step S2205), go to step S2209.
Next at step S2207, the controller 32 judges whether the calculated r_generation value is below a variable �Min_Generate Value.� If the former is less than the latter (Yes at step S2207) then go to step S2208; otherwise (No at step S2207), return to step S2204.
Next at step S2208, the controller 32 substitutes r for the variable �Reserve Define_#� and, simultaneously, substitutes the r_generation value for the variable �Min_Generate Value.� After having substituted them, go to step S2204.
It can be said that the generation value of the overall storage system is minimized through the steps S2204 to S2208, that is, a transfer destination with the optimum operation environment is finally defined or �finalized.�
Next at step S2209, the controller 32 performs physical storage device attribute information storing processing. In this processing, the transfer destination detection-use physical storage device information that is stored in the transfer destination detection-use physical storage device information region indicated by the variable �Reserve Define_#� is regarded as the physical storage device management information 3108, and updating is done in the physical storage device management information region. In other words, a physical storage device which is indicated by this transfer destination detection-use physical storage device information is set up as the transfer destination with respect to the n-th transfer candidate shown in step S1906. After the execution, go to step S2210.
Next at step S2210, the controller 32 executes variable factor generation source attribute information storing processing. In this processing, the transfer destination detection-use variable factor generation source information which is stored in the transfer destination detection-use variable factor generation source information region indicated by the variable �Reserve Define_#� is regarded as the variable factor generation source management information 3109, and updating is performed in the variable factor generation source management information region. After the execution, go to step S2211.
Finally, at step S2212, the controller 32 deletes from the server storage 31 every transfer destination detection-use physical storage device information (first to �Reserve_C�th) and every transfer destination detection-use variable factor generation source information (first to �Reserve_C�th). After the deletion, exit this processing.
Additionally in the embodiment stated supra, the warning display is performed in the process of displaying a present operation temperature (see the visual emphasized pattern 1209 of FIG. 12). However, this warning display may alternatively be performed with respect to the affected temperature (affected operation environment value) in the case of the data transfer being performed through this processing (say, after-transfer warning display). More specifically, the display control part 3103 performs the warning display (its display form is modifiable on a case-by-case basis) with respect to a physical storage device with its affected temperature exceeding the temperature threshold value. In this case an arrangement is employable for making reference to the variable factor generation source management information 3109 to thereby obtain an entire consumed energy amount in storage apparatus 20 after transfer (i.e., total after-transfer energy consumption) and then additionally display this value at a portion near the indication of �Present Consumed Energy� 1206, for example. Regarding the indication �Present Max. Temperature� 1207, an after-transfer maximum temperature (i.e., the maximum value of affected temperatures of respective physical storage devices after data transfer) may be displayed. With these arrangements, it is possible to judge in advance whether the storage configuration relocation by means of finally defined data transfer is adequate or not.
Patentzitate Zitiertes PatentEingetragen Ver�ffentlichungsdatum Antragsteller TitelUS542304617. Dez. 19926. Juni 1995International Business Machines CorporationHigh capacity data storage system using disk arrayUS57322157. Juni 199524. M�rz 1998International Business Machines CorporationSystem for equalizing operating temperature by allocating infrequently accessed data to the high temperature DASD and allocating frequently accessed data to the low temperature DASDUS5751575 *20. Juli 199512. Mai 1998Hitachi, Ltd.Method and apparatus for aiding configuration management of a computer systemUS5828583 *18. Apr. 199627. Okt. 1998Compaq Computer CorporationDrive failure prediction techniques for disk drivesUS6714977 *27. Okt. 199930. M�rz 2004Netbotz, Inc.Method and system for monitoring computer networks and equipmentUS6968470 *7. Aug. 200122. Nov. 2005Hewlett-Packard Development Company, L.P.System and method for power management in a server systemUS7139170 *29. Okt. 200421. Nov. 2006Hitachi, Ltd.Disk array deviceUS7227713 *23. Nov. 20055. Juni 2007Hitachi, Ltd.Storage system controlling power supply module and fanUS7295935 *30. Jan. 200613. Nov. 2007Dell Products L.P.Analyzing and/or displaying power consumption in redundant serversUS7373559 *8. Sept. 200413. Mai 2008Copan Systems, Inc.Method and system for proactive drive replacement for high availability storage systemsUS7444483 *31. Okt. 200528. Okt. 2008Hitachi, Ltd.Management apparatus, management method and storage management systemUS7463999 *12. Juli 20059. Dez. 2008Qian LiMethod and device for monitoring computer case and power supply unitUS753657622. Juni 200619. Mai 2009Hitachi, Ltd.Storage apparatus and power supply control method thereofUS7543108 *8. Aug. 20062. Juni 2009Hitachi, Ltd.Storage system and storage control method achieving both power saving and good performanceUS7590473 *16. Febr. 200615. Sept. 2009Intel CorporationThermal management using an on-die thermal sensorUS7698580 *25. Aug. 200613. Apr. 2010Cisco Technology, Inc.Inline power policingUS7908505 *28. Sept. 200715. M�rz 2011International Business Machines CorporationApparatus, system, and method for event, time, and failure state recording mechanism in a power supplyUS7971093 *16. Jan. 200828. Juni 2011Network Appliance, Inc.Apparatus and method to proactively address hard disk drive inefficiency and failureUS7983125 *27. Okt. 200819. Juli 2011Lsi CorporationTable-driven power utilization metricsUS20070294552 *8. Aug. 200620. Dez. 2007Hitachi, Ltd.Storage system and storage control method achieving both power saving and good performanceUS200800918984. Dez. 200717. Apr. 2008Hitachi, Ltd.Storage system and data relocation control deviceUS20090271645 *31. Juli 200829. Okt. 2009Hitachi, Ltd.Management apparatus, storage apparatus and information processing systemUS20090316541 *28. Aug. 200824. Dez. 2009Hitachi, Ltd.Storage apparatus and estimating method of power consumption for storage apparatusJP2006099748A Titel nicht verf�gbarJP2007272653A Titel nicht verf�gbarJPH10283767A Titel nicht verf�gbarWO2006060670A22. Dez. 20058. Juni 2006Storage Spectrum IncManaging disk storage media* Vom Pr�fer zitiertNichtpatentzitateReferenz1Alex Karabuto, HDD Diet: Power Consumption and Heat Dissipation, Jul. 11, 2005, XP002581327, pp. 1-15.2 *EMC. EMC CLARiiON Virtual Provisioning. Applied Technology. White Paper. Aug. 2010.3 *Fujitsu Technology Solutions. PRIMERGY ServerView Suite RAID Management. User Manual. Edition 5.3. 2011.4 *Hewlett Packard. HP P9000 Disk Array Family-Model P9500 and HP P9000 Software. QuickSpecs. Version 7. Jun. 9, 2011.5 *Hewlett Packard. HP P9000 Disk Array Family�Model P9500 and HP P9000 Software. QuickSpecs. Version 7. Jun. 9, 2011.6Partial English language translation of Japanese Office Action, dated Nov. 19, 2010, issued in counterpart Japanese Patent Application No. 2008-305598.* Vom Pr�fer zitiert Referenziert von Zitiert von PatentEingetragen Ver�ffentlichungsdatum Antragsteller TitelUS8677167 *18. Okt. 201018. M�rz 2014Hitachi, Ltd.Storage apparatus and power control methodUS20120096289 *18. Okt. 201019. Apr. 2012Hitachi, Ltd.Storage apparatus and power control method* Vom Pr�fer zitiertKlassifizierungen US-Klassifikation713/340, 711/114, 702/58, 710/18, 713/300, 702/57Internationale KlassifikationG06F1/00 UnternehmensklassifikationY02B60/1275, G06F1/206, H05K7/20836, G06F1/3203, G06F11/324 Europ�ische KlassifikationG06F11/32S, G06F1/20T, G06F1/32P, H05K7/20S90Juristische Ereignisse DatumCodeEreignisBeschreibung2. Febr. 2009ASAssignmentFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OBANA, MANABU;TAKAYAMA, YOSHIHITO;REEL/FRAME:22189/211Owner name: HITACHI, LTD.,JAPANEffective date: 20090116Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OBANA, MANABU;TAKAYAMA, YOSHIHITO;REEL/FRAME:022189/0211Owner name: HITACHI, LTD., JAPANDrehenOriginalbildGoogle-Startseite - Sitemap - USPTO-Bulk-Downloads - Datenschutzerkl�rung - Nutzungsbedingungen - �ber Google Patente - Feedback gebenDaten bereitgestellt von IFI CLAIMS Patent Services.© 2012 Google