Patent application number | Description | Published |
20090019241 | STORAGE MEDIA STORING STORAGE CONTROL PROGRAM, STORAGE CONTROLLER, AND STORAGE CONTROL METHOD - A computer to runs access control to a plurality of storage areas by; | 01-15-2009 |
20090024768 | CONNECTION MANAGEMENT PROGRAM, CONNECTION MANAGEMENT METHOD AND INFORMATION PROCESSING APPARATUS - A storage apparatus connection managing apparatus, detecting upon detecting that a new storage apparatus has been connected to the computer, whether the storage apparatus includes a data area capable of storing data and a program area having preliminarily stored therein a data access program for accessing the data area of the storage apparatus and a volume management program for managing a data storage destination in an integrated manner when storing data in a distributed manner in a plurality of storage apparatuses. The apparatus reads the data access program and the volume management program from the program area of the detected storage apparatus and activates the programs in the apparatus. | 01-22-2009 |
20090037681 | Computer-readable storage medium in which storage-management program is recorded, storage-management apparatus, and storage-management method - A storage-management apparatus and method that manages storage areas. The storage-management apparatus includes a collecting unit that collects valid-area-determination information items, each of which shows whether a corresponding one of the storage areas is a valid or invalid area, and timestamp information items, each of which shows that a corresponding one of the storage areas has been accessed. In accordance with the valid-area-determination information items and the timestamp information items, data from a storage area which is selected from among valid areas and whose timestamp information item is oldest is copied to a storage area which is selected from among invalid areas and whose timestamp information item is oldest, and timestamp information items and valid-area-determination information items concerning the storage area from which the data is copied and concerning the storage area to which the data is copied is updated. | 02-05-2009 |
20090150629 | STORAGE MANAGEMENT DEVICE, STORAGE SYSTEM CONTROL DEVICE, STORAGE MEDIUM STORING STORAGE MANAGEMENT PROGRAM, AND STORAGE SYSTEM - A storage management device includes a management unit for managing a storage device assigned thereto and a temporary storage unit assigned thereto. The management unit comprises a backup unit for, when data is written into the storage device, storing the data in the previously assigned temporary storage unit before the writing of the data into the storage device is completed, and a take-over unit for, when data which is already stored in the temporary storage unit, but which is not yet written into the storage device exists when the storage device and the temporary storage unit are assigned, writing the not-yet-written data into the storage device. | 06-11-2009 |
20090164839 | STORAGE CONTROL APPARATUS AND STORAGE CONTROL METHOD - A storage control apparatus monitors whether or not one or more storage management apparatuses are properly operating. A recovery target extraction unit extracts a recovery target storage area when the existence of a malfunctioning storage management apparatus is detected, the recovery target storage area being a storage area that has been duplexed with a storage area of the malfunctioning storage management apparatus. A duplexing control unit performs control so that, if the recovery target storage area has no data stored therein, the recovery target storage area is duplexed with a storage area that has no data stored therein and that is unused. If the recovery target storage area has data stored therein, the recovery target storage area is duplexed with a non-duplexed storage area and the data stored in the recovery target storage area is copied into the non-duplexed storage area. | 06-25-2009 |
20090164844 | STORAGE MANAGEMENT APPARATUS AND STORAGE SYSTEM - A storage management apparatus manages a plurality of storage apparatuses connected to each other over a network in a storage system that distributes data among the storage apparatuses and stores the data therein. The storage management apparatus has a patrol process executing unit configured to execute a patrol process to confirm whether a storage area of each storage apparatus operates normally and a patrol flow controlling unit configured to control a patrol flow indicating the speed of the patrol process executed by the patrol process executing unit. | 06-25-2009 |
20090177917 | PROCESS, APPARATUS, AND PROGRAM FOR SYSTEM MANAGEMENT - In a system management apparatus, a failure detection unit detects a readout failure in one of blocks constituting distributed data stored in a first RAID disk array. A request unit requests a computer to supplement one of the blocks of the distributed data stored in the first RAID disk array in which a readout failure irrecoverable by use of only the data stored in the first RAID disk array occurs, where the computer has a second RAID disk array storing a duplicate of the distributed data stored in the first RAID disk array. And an overwriting unit receives data corresponding to the one of the blocks from the computer, and overwrites the one of the blocks with the received data. | 07-09-2009 |
20090198385 | STORAGE MEDIUM FOR STORING POWER CONSUMPTION MONITOR PROGRAM, POWER CONSUMPTION MONITOR APPARATUS AND POWER CONSUMPTION MONITOR METHOD - A power consumption monitor device monitors power consumption of one or more devices through a network. The monitor device includes a storage unit, a load information collecting unit and a power consumption estimation unit. The storage unit stores power consumption estimation information indicating a relation between power consumption and processing load of the one or more devices. The load information collecting unit collects load information indicating the processing load of the one or more devices through the network to the monitor device. The power consumption estimation unit estimates power consumption of the one or more device based on the collected load information and the power consumption estimation information. | 08-06-2009 |
20090248995 | ALLOCATION CONTROL APPARATUS AND METHOD THEREOF - An allocation control apparatus may access an address table storing addresses of slice areas allocated in a storage area for an entire storage system having a plurality of storage devices and addresses that do not correspond to allocated slice areas. The allocation control apparatus includes a reception unit receiving a request for allocating an arbitrary storage capacity an allocation unit allocating, by referring to the address table, an address that does not correspond to the allocated slice area for at least a part of the requested storage capacity and allocates an address for the slice area to the remaining storage capacity when the reception unit receives the allocation request, and a transmission unit transmitting the result allocated by the allocation unit to a requesting source of the allocation request. | 10-01-2009 |
20090254702 | RECORDING MEDIUM STORING DATA ALLOCATION CONTROL PROGRAM, DATA ALLOCATION CONTROL DEVICE, DATA ALLOCATION CONTROL METHOD, AND MULTI-NODE STORAGE-SYSTEM - 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. | 10-08-2009 |
20090282287 | SUPPORTING APPARATUS FOR ANALYZING COMPUTER OPERATION STATUS - 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. | 11-12-2009 |
20090307524 | DUPLICATION COMBINATION MANAGEMENT PROGRAM, DUPLICATION COMBINATION MANAGEMENT APPARATUS, AND DUPLICATION COMBINATION MANAGEMENT METHOD - A simultaneous failure occurrence degree calculation section calculates a simultaneous failure occurrence degree a value of which becomes smaller with an increase in a difference between numeric values indicative of manufacture date information on a computer which performs a process on the basis of a duplication combination management program. A combination pattern generation section then combines two of a plurality of storage apparatus and generates a plurality of combination patterns. A simultaneous failure occurrence degree adding section then calculates a total of simultaneous failure occurrence degrees corresponding to combinations of storage apparatus for each of the plurality of combination patterns. A duplication combination pattern determination section then determines that a combination pattern for which the total of simultaneous failure occurrence degrees is the smallest is a duplication combination pattern. | 12-10-2009 |
20090319724 | DISTRIBUTED DISK CACHE SYSTEM AND DISTRIBUTED DISK CACHE METHOD - 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. | 12-24-2009 |
20090319749 | PROGRAM, APPARATUS AND METHOD FOR STORAGE MANAGEMENT - 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. | 12-24-2009 |
20090319834 | COMPUTER-READABLE STORAGE MEDIUM STORING STORAGE MANAGEMENT PROGRAM, STORAGE MANAGEMENT METHOD,AND STORAGE MANAGEMENT APPARATUS - A storage management apparatus that performs a read/write check on each of a plurality of data-storing areas of a storage device, and is formed by a storage node that performs reading/writing of the data in the storage device. A computer determines whether or not the data exits, by referring to a flag provided in each data-storing area. The computer performs only an operation of writing the data into the data-storing area in which the data does not exist, and perform operations of reading and writing the data from and into the data-storing area in which the data exists. | 12-24-2009 |
20090320041 | COMPUTER PROGRAM AND METHOD FOR BALANCING PROCESSING LOAD IN STORAGE SYSTEM, AND APPARATUS FOR MANAGING STORAGE DEVICES - In a distributed storage system, client terminals make access to virtual storage areas provided as logical segments of a storage volume. Those logical segments are associated with physical segments that serve as real data storage areas. A management data storage unit stores management data describing the association between such logical segments and physical segments. Upon receipt of access requests directed to a specific access range, a segment identification unit consults the management data to identify logical segments in the specified access range and their associated physical segments. A remapping unit subdivides the identified logical segments and physical segments into logical sub-segments and physical sub-segments, respectively, and remaps the logical sub-segments to the physical sub-segments according to a predetermined remapping algorithm. A data access unit executes the access requests based on the remapped logical sub-segments and physical sub-segments. | 12-24-2009 |
20090327642 | Storage management program, storage management method, and storage management apparatus - 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. | 12-31-2009 |
20090328027 | CLUSTER SYSTEM, PROCESS FOR UPDATING SOFTWARE, SERVICE PROVISION NODE, AND COMPUTER-READABLE MEDIUM STORING SERVICE PROVISION PROGRAM - In a cluster system: a heartbeat transmission unit in a service provision node transmits to a monitoring node a heartbeat packet which contains interval information indicating an interval greater than normal intervals at which normal heartbeat packets are transmitted, when an execution unit in the service provision node receives a stop command. Thereafter, when software realizing the execution unit is updated and the execution unit is restarted, the heartbeat transmission unit periodically transmits the normal heartbeat packets to the monitoring node at the normal intervals, where the normal heartbeat packets contain interval information indicating the normal intervals. A heartbeat monitoring unit in the monitoring node determines that the execution unit is in operation, while the monitoring node receives heartbeat packets at intervals indicated by the interval information stored in the monitoring node and updated with received interval information. | 12-31-2009 |
20090328151 | Program, apparatus, and method for access control - In a computer which executes an access control program, an authentication information storage unit stores authentication information. A logical volume acquiring unit acquires a logical volume associating data with storage nodes storing the data, from a predetermined database. In response to an access request to access data, a data access unit identifies a storage node to be accessed, based on the logical volume, and sends the authentication information and a command corresponding to the access request to the identified storage node. | 12-31-2009 |
20100049918 | VIRTUAL DISK MANAGEMENT PROGRAM, STORAGE DEVICE MANAGEMENT PROGRAM, MULTINODE STORAGE SYSTEM, AND VIRTUAL DISK MANAGING METHOD - In a multinode storage system, a virtual disk associated with a storage device to be connected is created, and a slice of a connected storage device is allocated to one segment of the virtual disk. Next, one slice of data in the storage device to be connected is copied to the connected storage device. The rest of data in the storage device to be connected is divided into slices, which are allocated to segments of the virtual disk. Then, metadata of the rest of the slices is written into a management information area in which copying of the data therefrom has been completed. | 02-25-2010 |
20100106907 | Computer-readable medium storing data management program, computer-readable medium storing storage diagnosis program, and multinode storage system - A computer-readable medium storing a data management program makes a computer manage data redundantly stored in storage devices having storage areas split into slices for data management. The data management program realizes the following functions in the computer. A first function receives irregularity information indicating that each of one or more of the storage devices may be possibly faulty, and stores the irregularity information in a storage; and a second function determines, by reference to the irregularity information, whether or not a first storage device containing a slice to be accessed is possibly faulty, on receipt of access information indicating occurrence of a request to access the slice. When yes is determined, the second function instructs an external device to recover data stored in the slice, where the external device controls a second storage device storing redundant data identical to the data stored in the slice. | 04-29-2010 |
20100185761 | SERVICE PROVIDER NODE, AND COMPUTER-READABLE RECORDING MEDIUM STORING SERVICE PROVIDER PROGRAM - A computer-readable recording medium storing a verification support program is provided. The computer-readable recording medium storing a service provider program that causes a computer to execute: providing a service through acceptance of a service request; establishing a process-to-process communications by waiting for a process to be a destination of the service; stopping provision of the service corresponding to the service request accepted by the providing after the process-to-process communications is established; transmitting, while the provision of the service is being stopped, information for use by the providing to provide the service, to the process by the process-to-process communications; and ending, after the information is completely transmitted by the transmitting, the acceptance of the service request by the providing. | 07-22-2010 |
20100191757 | RECORDING MEDIUM STORING ALLOCATION CONTROL PROGRAM, ALLOCATION CONTROL APPARATUS, AND ALLOCATION CONTROL METHOD - An allocation control apparatus allocates duplicate logical volume divided areas to virtual storage areas that do not have data storage area in the physical storage area. The apparatus associates identification information of the allocated virtual storage areas, of the duplicate logical volume divided areas, and of duplication source logical volume divided areas to be set in the management information. The apparatus detects, upon a data writing request, based on the management information, the unallocated real storage area in the logical volume divided area. The apparatus reallocates the real storage area to the duplicate logical volume divided area to update the management information. The apparatus identifies, based on the management information, the real storage area allocated to the duplication source logical volume divided area corresponding to the duplicate logical volume divided area. The apparatus copies data stored in the real storage area to the real storage area. | 07-29-2010 |
20100198955 | COMPUTER-READABLE RECORDING MEDIUM STORING SOFTWARE UPDATE COMMAND PROGRAM, SOFTWARE UPDATE COMMAND METHOD, AND INFORMATION PROCESSING DEVICE - An information processing device is provided that provides service by executing a service provider program in a cluster system. The device includes a program information transmission unit that transmits to a monitoring node that monitors the cluster system, a node list information reception unit that receives node list information, an update target selection unit that determines which of the other information processing devices which are not yet updated with the service provider program by referring to the program information in the node list information, a command timing determination unit that determines a time after a lapse of the standby time found in the first update timing information as a command timing of the update command, an update timing information generation unit that generates second update timing information and an update command transmission unit that transmits the update command about the service provider program and the second update timing information. | 08-05-2010 |
20100199126 | DISK ARRAY APPARATUS, DATA DISTRIBUTION AND MANAGEMENT METHOD, AND DATA DISTRIBUTION AND MANAGEMENT PROGRAM - 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. | 08-05-2010 |
20100217933 | Allocation control program and allocation control device - An allocation control device divides the storage management devices into groups based on grouping factors. It generates group management information about each group based on the grouping factors corresponding to storage management devices belonging to the group. It obtains logical volume information about a subject logical volume to be allocated to the physical storage areas, the logical volume information indicating the capacity of the subject logical volume and a predicted capability value of the subject logical volume. It acquires the physical storage areas to which the subject logical volume is to be allocated, based on the logical volume information and the group management information. It selects one of the groups for which the maximum processing capability is higher than the predicted capability value of the subject logical volume. It allocates divisional areas of the subject logical volume to the physical storage areas in the selected group. | 08-26-2010 |
20100228915 | LOGICAL VOLUME CONFIGURATION INFORMATION DISTRIBUTION PROGRAM, LOGICAL VOLUME CONFIGURATION INFORMATION DISTRIBUTION METHOD, AND LOGICAL VOLUME CONFIGURATION INFORMATION DISTRIBUTION APPARATUS - 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. | 09-09-2010 |
20100235604 | COMPUTER-READABLE RECORDING MEDIUM STORING MANAGEMENT PROGRAM, MANAGEMENT APPARATUS, AND MANAGEMENT METHOD - A management apparatus and method that manage a storage system, in which an access node and a storage node, with which the management apparatus is in communication via the network. The management apparatus includes a logical volume judging unit that acquires a plurality of processing requests to each of the plurality of storage areas, references a logical volume allocation information storage unit that stores a correspondence relationship between the plurality of storage areas and the plurality of logical volumes in the storage node, and judges a logical volume corresponding to a storage area to become a processing object of each processing request, and a processing request breakdown calculating unit that counts an acquisition count of each processing request for each logical volume based on a judgment result by the logical volume judgment unit, and calculates a proportion of each acquisition count to a total of respective acquisition counts. | 09-16-2010 |
20100250855 | COMPUTER-READABLE RECORDING MEDIUM STORING DATA STORAGE PROGRAM, COMPUTER, AND METHOD THEREOF - A computer-readable recording medium storing a data storage program, a method and a computer are provided. The computer includes a cache table including an address area for storing an address and a user data area for storing user data corresponding to the address, and executes an operation including, reading user data at a specified address from a recording medium, delta-decoding the read difference data, and determining the decompressed user data to be the read user data, and writing the read user data in the user data area of the cache table when a size of the user data read by the delta-decoding is equal to or less than a threshold value and writing an address corresponding to the read user data in the address area of the cache table, obtaining difference data between the user data requested to be written and the corresponding user data and writing the difference data. | 09-30-2010 |
20100251011 | DATA MANAGEMENT DEVICE AND DATA MANAGING METHOD - A data management device accessible to a plurality of memories includes a risk unit which determines risk of failure associated with each of the plurality of memories, a selection unit which selects a memory from among the plurality of memories on the basis of the determined risk and a transmitting unit which transmits a replication instruction to another memory of the plurality of memories. The replication instruction causes replication of the data to be replicated that is stored in the selected memory. | 09-30-2010 |
20100306495 | RECORDING MEDIUM STORING MANAGEMENT PROGRAM, MANAGEMENT DEVICE AND MANAGEMENT METHOD - 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. | 12-02-2010 |
20110093409 | COMPUTER PRODUCT, CHARGE CALCULATING APPARATUS, AND CHARGE CALCULATING METHOD - 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. | 04-21-2011 |
20110138144 | COMPUTER PROGRAM, APPARATUS, AND METHOD FOR MANAGING DATA - A computer in a disk node executes a data management program. A deduplication-eligible data unit detection module detects a data unit whose deduplication grace period after last write time has expired. A deduplication address fetch module interacts with an index server to obtain a deduplication address associated with a unique value of data stored in a constituent storage space allocated to the data unit that is found to be deduplication-eligible. A constituent storage space deallocation module stores the obtained deduplication address in a data unit record memory, together with information indicating the detected data unit. Simultaneously a constituent storage space deallocation module releases the allocated constituent storage space from the detected data unit. | 06-09-2011 |
20110282923 | FILE MANAGEMENT SYSTEM, METHOD, AND RECORDING MEDIUM OF PROGRAM - A system including computers storing files, a first computer of the computers includes a storage unit to store information about a first directory that includes identification information of a second computer that store information about a second directory or a file under the first directory, and a replying unit to reply, when a request for looking up information about the second directory or the file is received, with the identification information of the second computer stored in the storage unit. | 11-17-2011 |
20120117131 | INFORMATION PROCESSING DEVICE, FILE MANAGEMENT METHOD, AND RECORDING MEDIUM FOR FILE MANAGEMENT PROGRAM - A computer-readable, non-transitory medium storing a program causing a computer to execute a process, the computer being connected through a network to a plurality of file management devices which store a plurality of files distributed in the plurality of file management devices, the process including: extracting an identification information of a file management device by a file descriptor specified in a request for locking a file, the request being generated by an application that is activated on the computer; and transmitting the request for locking the file through an interface section to the file management device corresponding to the identification information. | 05-10-2012 |
20130211809 | EVALUATION SUPPORT METHOD AND EVALUATION SUPPORT APPARATUS - A computer-readable recording medium stores a program that causes a computer to execute an evaluation support process that includes calculating a response time for a read request based on multiplicity and a maximal number of requests wherein the multiplicity is the number of overlaps of read or write processes for a storage apparatus per unit time, and the maximal number of requests is the number of read requests that the storage apparatus processes per unit time; and creating, based on the response time, the maximal number of requests, and a minimal response time for the read request, a response model that represents a response time that has the number of read requests as exponent and exponentially increases as the number of read requests increases. | 08-15-2013 |
20130212337 | EVALUATION SUPPORT METHOD AND EVALUATION SUPPORT APPARATUS - An evaluation support method includes acquiring a first number of occurrences of accessing target data stored in a first storage apparatus per unit time, a second number of occurrences of accessing a second storage apparatus per unit time, and a predictive response time for accessing the second storage apparatus after the target data is transferred to the second storage apparatus; calculating, based on the first number of occurrences, the second number of occurrences, and the predictive response time, multiplicity that expresses the extent to which process time periods for accesses overlap when each access to the second storage apparatus after the target data is transferred is processed in parallel; and outputting the multiplicity. | 08-15-2013 |
20130212349 | LOAD THRESHOLD CALCULATING APPARATUS AND LOAD THRESHOLD CALCULATING METHOD - A load threshold calculating apparatus includes a computer that acquires for a second storage device having a lower response performance to access requests than a first storage device, a required maximum response time for response to a read request; substitutes the maximum response time into a model expressing for the second storage device, a response time to the read request, the response time increasing exponentially with an increase in read requests and according to an exponent denoting the number of read requests to the second storage device per unit time, to calculate a value indicative of the number of read requests in a case of the maximum response time; calculates based on the calculated value and the number of the memory areas in the second storage device, an upper limit value of the number of read requests to a memory area per unit time; and outputs the upper limit value. | 08-15-2013 |
20140258647 | RECORDING MEDIUM STORING PERFORMANCE EVALUATION ASSISTANCE PROGRAM, PERFORMANCE EVALUATION ASSISTANCE APPARATUS, AND PERFORMANCE EVALUATION ASSISTANCE METHOD - A characteristic amount for a data redundancy method of a storage apparatus, a characteristic amount for performance of a storage device, a phase change multiplicity, which is a multiplicity at a boundary between a low load and a high load, and the number of read requests per unit time are calculated by using redundancy method information of the storage apparatus, the number of storage devices of the storage apparatus, a used ratio of a used storage area, a ratio of read requests to requests, an average data amount of data read in response to a read request, the number of requests per unit time, and a constant decided based on a processing time for a write request in the storage apparatus and a type of a storage device, and a predicted value of an average response time to a read request is calculated by using the calculated values. | 09-11-2014 |
20140258788 | RECORDING MEDIUM STORING PERFORMANCE EVALUATION SUPPORT PROGRAM, PERFORMANCE EVALUATION SUPPORT APPARATUS, AND PERFORMANCE EVALUATION SUPPORT METHOD - A program directs a computer to perform processes of acquiring information about a configuration of each storage device group which have a different response efficiency to a request, and information about a maximum response time to the request of each storage device group, calculating a maximum request issuance frequency as a request issuance frequency per unit time as the maximum response time when a response time is checked for each storage device group, calculating an cumulative value of a number of issuance of requests to each storage device group from a Zipf distribution when the request issuance frequency to a unit capacity in storage device groups and a probability of the request issuance frequency are in accordance with the Zipf distribution, and generating an evaluation reference value about the storage device group using the maximum request issuance frequency and the cumulative value of the number of issuances of the request. | 09-11-2014 |