System for optimization of input/output from a storage array
First Claim
Patent Images
1. A system for optimizing the access performance of a storage array, comprising:
- a plurality of storage disks that are accessible across a network;
an access controller that receives requests for access to the plurality of storage disks from the network, the access requests being serviced by one or more of the plurality of storage disks; and
a response monitor that monitors the service of each access request by the one or more of the plurality of storage disks, and the response monitor further determines the performance of the plurality of disks in handling each access request based upon, at least, a predetermined time threshold for the handling of said access request upon determining that the performance of the plurality of storage disks does not meet the predetermined threshold, causes data stored on the plurality of storage disks to be migrated.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for optimizing the performance of one or more disks in a storage array in response to access requests by other computer devices and processes across a network. For requests to access to the storage disk from the network, such as a read/write request, a response monitor notes the service time for each access requests by the storage disk, and if the performance in handling the access requests fails to meet, at least, a predetermined time threshold, actions can be taken to migrate data, modify accesses permitted to the disk, or otherwise indicate underperformance.
-
Citations
33 Claims
-
1. A system for optimizing the access performance of a storage array, comprising:
-
a plurality of storage disks that are accessible across a network; an access controller that receives requests for access to the plurality of storage disks from the network, the access requests being serviced by one or more of the plurality of storage disks; and a response monitor that monitors the service of each access request by the one or more of the plurality of storage disks, and the response monitor further determines the performance of the plurality of disks in handling each access request based upon, at least, a predetermined time threshold for the handling of said access request upon determining that the performance of the plurality of storage disks does not meet the predetermined threshold, causes data stored on the plurality of storage disks to be migrated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for optimizing the access performance of at least one storage disk, comprising:
at least one storage disk that is accessible across a network; an access controller that receives requests for access to the at least one storage disk from the network; and a response monitor that monitors the service of each access request by the at least one storage disk, and the response monitor further determines the performance in handling each access request based upon, at least, a predetermined time threshold for the handling of said access request wherein the response monitor, upon determining that the performance of the at least one storage disk does not meet the predetermined threshold, causes data stored on the at least one storage disk to be migrated to another storage accessible across the network. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A response monitor, comprising:
-
at least one computing device configured to; monitor the servicing of access requests to at least one storage disk made across a network; and determine the performance of the at least one storage disk in handling each access request based upon, at least, a predetermined time threshold for the handling of said access request; cause data stored on the at least one storage disk to be migrated to another storage accessible across the network upon determining that the performance of the at least one storage disk does not meet the predetermined time threshold. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for optimizing the access performance of at least one storage disk, comprising:
-
receiving one or more requests for access to the at least one storage disk from a network for at least one storage disk that is accessible across a network; monitoring the service of each access request by the at least one storage disk; determining the performance in handling each access request based upon, at least, a predetermined time threshold for the handling of said access request; and migrating data stored on the at least one storage disk to another storage accessible across the network upon determining that the performance in handling each access request does not meet the predetermined threshold. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification