摘要:
In a computer executing processes based on a storage management program, an attribute collection unit collects attributes of storage nodes. A group creation unit creates at least two groups that include the storage nodes, in accordance with the attributes of the storage nodes collected by the attribute collection unit. A data allocation unit allocates distributed data and redundant distributed data to the groups created by the group creation unit in such a manner that the distributed data and the redundant distributed data having the same content as the distributed data are placed in different groups.
摘要:
Processing time required from transmission of a request packet including a processing request from a client, until return of a reply packet in which internal information including an operation status of a plurality of servers is added to an execution result of processing corresponding to the processing request, obtained by the servers in cooperation with each other, is calculated by a function incorporated beforehand in the respective servers. Moreover, the internal information added to the reply packet is extracted and stored in an internal information DB in association with the calculated required time of the processing. Furthermore predetermined statistical processing is performed with respect to the internal information and the required time associated with the internal information stored in the internal information DB to analyze the operation status of the plurality of servers.
摘要:
According to an aspect of the embodiment, a packet analyzing apparatus monitors a concentration level of input and output access from an access apparatus to a disk device, specifies a data area to which the concentration level of input and output access exceeds a first threshold, and instructs a storage server to cache the data area. The packet analyzing apparatus monitors a concentration level of input and output access to a data area to which the data area is cached, and, when the concentration level of input and output access is below a second threshold, instructs the storage server to release the caching.
摘要:
In a computer for executing processing based on a storage management program, a management information storing unit designates, from the data blocks having the same content, main-data used as an access destination and sub-data used as a backup, and stores management information that registers storage nodes as allocation destinations of the respective main-data and sub-data; a load information collecting unit continuously collects load information on the storage nodes; a replacement object detecting unit detects a pair of the main-data and the sub-data having the same content and having a predetermined condition such that a load difference between the allocation destination of the main-data and that of the sub-data exceeds a predetermined allowable value; and a management information updating unit replaces roles of the main-data and the sub-data between the detected pair of data blocks.
摘要:
According to an aspect of the embodiment, a packet analyzing apparatus monitors a concentration level of input and output access from an access apparatus to a disk device, specifies a data area to which the concentration level of input and output access exceeds a first threshold, and instructs a storage server to cache the data area. The packet analyzing apparatus monitors a concentration level of input and output access to a data area to which the data area is cached, and, when the concentration level of input and output access is below a second threshold, instructs the storage server to release the caching.
摘要:
A data allocation control program manages data allocation when data is distributively stored in a plurality of disk nodes that are shifted to a power saving mode unless access is performed for a certain time. The program produces a plurality of allocation pattern candidates each indicating the disk nodes in which the respective data are to be stored. The program calculates a no-access period expectation that represents an expected value of occurrence of a no-access period during which access is not performed to some of the disk nodes. The program selects as an allocation pattern for data reallocation, one of the plurality of produced allocation pattern candidates with the largest calculated no-access period expectation. The program instructs the disk nodes to reallocate the respective data in accordance with the selected allocation pattern.
摘要:
A non-transitory computer-readable recording medium stores therein a charge calculating program that causes a computer that manages a database of different data items to execute recording for each data item, information indicating the number of clients that receive the data item; extracting from the information recorded at the recording and for each data item to be received by a given client, information indicating the number of clients receiving the data item; calculating charges for the given client, based on the extracted information; and outputting the calculated charges.
摘要:
A recording medium storing a logical volume configuration information distribution program causing a computer to execute processing based on logical volume configuration information that defines a correspondence relation between a virtual storage area in a logical volume defined virtually and a real storage area in a storage unit, the logical volume configuration information distribution program includes: when the correspondence relation between the virtual storage area and the real storage area is changed, referencing an access node list storage unit for storing an access node list in which identification information of the access node is registered, and transmitting update information that indicates an updated correspondence relation concerning the virtual storage area whose correspondence relation with the real storage area has been changed, to the access node indicated in the access node list via the network.
摘要:
A parity-data generating unit generates, in response to a write request containing update data, updated parity data in the parity group to which the update data belongs. A time-series-information generating unit generates time-series information indicating an anteroposterior relationship during writing between the update data and existing data stored in the unit storage area to which the update data is to be written. A time-series-information adding unit adds the time-series information, generated in response to the write request, to the update data as certification time-series information and that adds comparison time-series information to the updated parity data in association with the update data, the comparison time-series information having the same value as the certification time-series information. A writing unit distributes and writes, to the multiple storage devices, the update data to which the certification time-series information is added and the updated parity data to which the comparison time-series information is added.
摘要:
A management device obtains, from the plurality of storage nodes, information of accesses which are made to the actual storage areas included in the storage nodes, generating load information of the actual storage areas based on the access information, and storing the generated load information in a load information storage unit. The device changes, based on the load information stored in the load information storage unit, the assignment relations of the actual storage areas with respect to the virtual storage areas such that loads of the storage nodes are leveled. The device instructs the plurality of storage nodes to move the data in the actual storage areas depending on change in the assignment of the actual storage areas to the virtual storage areas.