Data transmission from raid devices
First Claim
Patent Images
1. A method for reading data from a clustered system of a plurality of redundant array of inexpensive disks (RAID) device configurations, the method comprises:
- receiving a message from a requesting one of members of the clustered system that indicates a next location for a particular block for a subsequent read operation from a drive in the RAID device; and
returning to the requesting one of members of the clustered system a hint that indicates the state of the drive in the RAID device corresponding to location for the subsequent read operation.
3 Assignments
0 Petitions
Accused Products
Abstract
A redundant array includes a plurality of disks, a bus coupling the disks, a receiving device, and a device to reconstruct a block stored in one of the disks. The device reconstructs the block with associated data and parity blocks from other disks. The device transmits the reconstructed block to the receiving device in response to the one of the disks being unavailable or degraded.
-
Citations
17 Claims
-
1. A method for reading data from a clustered system of a plurality of redundant array of inexpensive disks (RAID) device configurations, the method comprises:
-
receiving a message from a requesting one of members of the clustered system that indicates a next location for a particular block for a subsequent read operation from a drive in the RAID device; and
returning to the requesting one of members of the clustered system a hint that indicates the state of the drive in the RAID device corresponding to location for the subsequent read operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A clustered system of a plurality of redundant array of inexpensive disks (RAID) configurations to transmit data blocks to a receiving device, comprising:
a plurality of cluster members coupled so that any one cluster member can deliver data to at least some of remaining cluster members, each cluster member comprising;
a plurality of disks adapted to store the blocks and to transmit the stored blocks to the receiving device;
a processor to control reads from and writes to the plurality of disks; and
a process to receive a message that indicates a next location for a particular block for a subsequent read operation from a drive in the RAID device and produce a hint that indicates the state of the drive in the RAID device corresponding to location for the subsequent read operation. - View Dependent Claims (12, 13, 14, 16, 17)
-
15. A clustered configuration comprises:
-
a plurality of clustered nodes each node comprising a redundant array of inexpensive disks (RAID) and a processor adapted to write blocks to and read blocks from the arrays; and
a process to receive a message that indicates a next location for a particular block for a subsequent read operation from a drive in the redundant arrays of inexpensive disks of one of the nodes and produce a hint that indicates the state of the drive in the redundant arrays of inexpensive disks corresponding to location for the subsequent read operation.
-
Specification