Method and apparatus for configuring redundant array of independent disks (RAID)
First Claim
1. A redundant array of independent disks (RAID) configuration, comprising:
- a processor tray having a host processor and a bus/cable interface; and
a drive tray having a bridge chip and a plurality of attachment chips, wherein said bridge chip is connected to said bus/cable interface, wherein said plurality of attachment chips are connected to each other in an interleaved loop fashion, wherein each of said plurality of attachment chips is connected to a respective disk drive, wherein each of said plurality of attachment chips is assigned with an unique node ID, wherein said host processor can direct more than one attachment chip to participate, in various ways, to a single data transfer around said loop, when one of said attachment chips has a specified node ID and others among said plurality of attachment chips have alias node IDs identical to said specified node ID.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for configuring redundant array of independent disks (RAID) are disclosed. A RAID includes a processor tray having a host processor, and a drive tray having a bridge chip and multiple attachment chips. The attachment chips are connected to each other in a loop configuration. Each of the attachment chips, which is assigned with an unique node ID, is connected to a respective disk drive. The host processor can direct more than one attachment chip to participate, in various ways, to a single data transfer around the loop. This is accomplished by directing the data transfer to a specified node ID, after configuring all the other attachment chips with temporary alias node ID identical to the specified node ID to which the data transfer operation is directed.
-
Citations
7 Claims
-
1. A redundant array of independent disks (RAID) configuration, comprising:
-
a processor tray having a host processor and a bus/cable interface; and
a drive tray having a bridge chip and a plurality of attachment chips, wherein said bridge chip is connected to said bus/cable interface, wherein said plurality of attachment chips are connected to each other in an interleaved loop fashion, wherein each of said plurality of attachment chips is connected to a respective disk drive, wherein each of said plurality of attachment chips is assigned with an unique node ID, wherein said host processor can direct more than one attachment chip to participate, in various ways, to a single data transfer around said loop, when one of said attachment chips has a specified node ID and others among said plurality of attachment chips have alias node IDs identical to said specified node ID. - View Dependent Claims (2, 3, 4)
-
-
5. An attachment device for attaching disk drives within a computer system, said attachment device comprising:
-
an Intermediate Loop Interface IN port for receiving frames from a preceding attachment device;
an Intermediate Loop Interface OUT port for sending frames to a next attachment device;
a node ID number register for storing a node ID number that identifies said attachment device;
an alias ID number register for storing an alias node ID number that identifies another attachment device;
a processor, coupled between said Intermediate Loop Interface IN port and said Intermediate Loop Interface OUT port, for processing a command embedded within a frame when said command includes said node ID number or said alias node ID number; and
an AT attachment interface, coupled to said processor, for communicating said processed command to an attached hard drive. - View Dependent Claims (6, 7)
-
Specification