Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves that may be incorporated within disk arrays
First Claim
1. A storage-shelf-router integrated circuit employed within a storage shelf that contains a number of data-storage devices interconnected to two communications media, the storage-shelf-router integrated circuit including:
- a first communications-medium port;
a second communications-medium port;
one or more processors;
a number of data-storage-device-link-port components that transmit data and commands to the number of data-storage devices through disk-drive links;
routing logic for routing commands received through the first and second communications-medium ports to the one or more processors and for routing data received through the two or more communications-medium ports to the number of data-storage-device-link-port components; and
a disk-drive adaptation layer that allows the storage-shelf router to interface to, and manage, different types of data-storage devices.
7 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention is an integrated circuit implementing a storage-shelf router, used in combination with path controller cards and optionally with other storage-shelf routers, to interconnect SATA disks within a storage shelf or disk array to a high-bandwidth communications medium, such as an FC arbitrated loop. When two, four, six, or eight or more storage-shelf routers are used within a storage shelf, and the interconnections between the storage-shelf routers, disk drives, and external communications media are properly designed and configured, the resulting storage shelf constitutes a discrete, highly-available component that may be included in a disk array or in other types of electronic devices. The storage-shelf router features a disk-drive adaptation layer that allows a storage-shelf router to interface to, and manage, any of many different types of disk drives. The disk-drive adaptation layer includes a disk-profile table and associated firmware logic.
-
Citations
13 Claims
-
1. A storage-shelf-router integrated circuit employed within a storage shelf that contains a number of data-storage devices interconnected to two communications media, the storage-shelf-router integrated circuit including:
-
a first communications-medium port;
a second communications-medium port;
one or more processors;
a number of data-storage-device-link-port components that transmit data and commands to the number of data-storage devices through disk-drive links;
routing logic for routing commands received through the first and second communications-medium ports to the one or more processors and for routing data received through the two or more communications-medium ports to the number of data-storage-device-link-port components; and
a disk-drive adaptation layer that allows the storage-shelf router to interface to, and manage, different types of data-storage devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A disk-drive adaptation layer within a storage shelf that allows the storage shelf to interface to, and manage, different types of data-storage devices, the disk-drive adaptation layer comprising:
-
stored disk-drive information related to characteristics and parameters for each data-storage device;
a data-storage-device-profile table that includes parameters and characteristics of particular types of data-storage devices; and
firmware logic that accesses and uses the stored disk-drive information and the data-storage-device-profile table to interact with, and manage, the data-storage devices. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification