Switching file system request in a mass storage system
First Claim
1. Apparatus includinga plurality of storage devices, a corresponding plurality of fiber channel arbitrated loops each one of which is associated with one of said plurality of storage devices, and a switch or hub coupled to said plurality of fiber channel arbitrated loops;
- and a housing that encloses said plurality of storage devices;
wherein said fiber channel arbitrated loops are arranged in a star configuration so that each of said plurality of storage devices is coupled directly to said switch or hub within said housing; and
wherein said switch or hub is disposed to be coupled directly to and to receive messages from a server external to said housing, and to forward said messages independently to individual ones of said storage devices over said fiber channel arbitrated loops.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for routing or switching file system requests in a mass storage system. The mass storage system includes multiple storage devices coupled using fiber channel to a routing or switching device disposed internally within each shelf of mass storage devices in the mass storage system, and coupled directly to each individual mass storage device in that shelf. The switching device receives requests, identifies an individual target storage device for each such request, and sends each such request to its designated target storage device. The switching device also receives responses to such requests from each individual storage device within the shelf, and sends those responses from the storage device to an external medium with which the response can be delivered to the original requester. One advantage of the switching device is that the switching device can maintain communication bandwidth between the mass storage devices and external devices approximately equal to the communication bandwidth of a single fiber channel times the number of point-to-point connections.
-
Citations
12 Claims
-
1. Apparatus including
a plurality of storage devices, a corresponding plurality of fiber channel arbitrated loops each one of which is associated with one of said plurality of storage devices, and a switch or hub coupled to said plurality of fiber channel arbitrated loops; - and
a housing that encloses said plurality of storage devices;
wherein said fiber channel arbitrated loops are arranged in a star configuration so that each of said plurality of storage devices is coupled directly to said switch or hub within said housing; and
wherein said switch or hub is disposed to be coupled directly to and to receive messages from a server external to said housing, and to forward said messages independently to individual ones of said storage devices over said fiber channel arbitrated loops. - View Dependent Claims (2, 3, 4, 5, 6)
- and
-
7. Apparatus including
a housing having a plurality of shelves; -
a plurality of disk drives disposed on at least one of the shelves;
a plurality of fiber channel arbitrated loops;
a switch or hub directly connected to each of the plurality of disk drives, with each of said plurality of disk drives coupled over a separate fiber channel arbitrated loop so as to form a star configuration; and
a server directly connected to the switch or hub so as to be able to access data on the plurality of disk drives through the switch or hub, the server disposed on a separate one of the shelves from the plurality of disk drives. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification