Integrated-circuit implementation of a storage-shelf router and a path controller card for combined use in high-availability mass-storage-device shelves and that support virtual disk formatting
First Claim
1. A virtual disk formatting system comprising:
- a number of mass-storage devices having physical sectors of a first sector length; and
a routing component that provides a virtual disk interface to the mass-storage components by mapping access operations, received from external entities, directed to a virtual disk having virtual sectors of a second sector length to the number of mass-storage devices.
7 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit implementing a storage-shelf router used alone, or in combination with other storage-shelf routers, and in combination with path controller cards, to interconnect the disks within a storage shelf or disk array to a high-bandwidth communications medium through which data is exchanged between the individual disk drives of the storage shelf and a disk-array controller. In various embodiments, the present invention provides virtual disk formatting by a storage shelf router and the storage shelf in which the storage-shelf is included, to external computing entities, such as disk-array controllers and host computers. By providing virtual disk formatting, a storage-shelf router can provide to a disk-array controller, and other external computing entities, the disk-formatting convention expected by the disk-array controller, even though disk drives and other storage systems that do not conform to the expected formatting conventions may be included in the storage shelf and interconnected to a disk-array controller and other external processing entities via an interface provided by a storage-shelf router. Virtual disk formatting, in addition, allows a storage-shelf router to format a disk drive differently from the disk formatting expected by external computing entities, so that the storage-shelf router can transparently include additional information into disk sectors, such as additional error detection and error-correction information.
-
Citations
20 Claims
-
1. A virtual disk formatting system comprising:
-
a number of mass-storage devices having physical sectors of a first sector length; and
a routing component that provides a virtual disk interface to the mass-storage components by mapping access operations, received from external entities, directed to a virtual disk having virtual sectors of a second sector length to the number of mass-storage devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A virtual disk formatting system comprising:
-
a number of mass-storage devices having physical sectors of a first sector length; and
a routing component that provides to external entities a first virtual disk interface to the mass-storage components by mapping access operations, received from the external entities, directed to the first virtual disk interface having virtual sectors of a second sector length to an internal, virtual disk interface with internal-virtual-disk-sectors having a third sector length larger than the second sector length, and then mapping the access operations from the internal, virtual disk interface to the number of mass-storage devices. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for providing a virtual-disk-format interface to processing entities external to a number of mass storage devices, the method comprising:
-
providing a routing component; and
mapping access operations, received from external entities, directed to a virtual disk having virtual sectors of a second sector length by the routing component to the number of mass-storage devices. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for including additional information in disk sectors of a number of mass-storage devices having a first sector length, the method comprising:
-
providing a routing component;
mapping, by the routing component, access operations, received from external entities, directed to a first virtual disk interface having virtual sectors of a second sector length to an internal, virtual disk interface with internal-virtual-disk-sectors having a third sector length larger than the second sector length, and then mapping, by the routing component, the access operations from the internal, virtual disk interface to the number of mass-storage devices. - View Dependent Claims (20)
-
Specification