OFFLOADING STORAGE OPERATIONS TO STORAGE HARDWARE USING A SWITCH
First Claim
1. In a computer system including a host computer connected to a storage system having storage devices that are represented as logical storage units, a method of offloading storage operations from a file system to the storage system through a switch, said method comprising:
- receiving a storage operation for the storage system at the switch; and
generating commands for the storage system at the switch that enable the storage system to carry out the storage operation.
2 Assignments
0 Petitions
Accused Products
Abstract
In a computer system with a disk array that has physical storage devices arranged as logical storage units and is capable of carrying out hardware storage operations on a per logical storage unit basis, a switch is provided to offload storage operations from a file system to storage hardware. The switch translates primitives used for performing storage operations into commands executable by the physical storage devices so that the data moving portion of the storage operations can be offloaded from the file system to the storage devices.
62 Citations
23 Claims
-
1. In a computer system including a host computer connected to a storage system having storage devices that are represented as logical storage units, a method of offloading storage operations from a file system to the storage system through a switch, said method comprising:
-
receiving a storage operation for the storage system at the switch; and generating commands for the storage system at the switch that enable the storage system to carry out the storage operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a host computer configured to provide a file system that maintains location information for files; a storage system, connected to the host computer, having storage devices that store the files and are presented to the host computer as one or more logical storage units of the file system; and a switch that is coupled between the host computer and the storage system and configured to receive protocol packets including storage operations for the storage system, and generate commands for the storage system that enable the storage system to carry out the storage operations. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer readable storage medium storing instructions for causing a system including a switch that is coupled to a storage system with storage devices that are represented as logical storage units, to offload storage operations from the system to the storage system by performing the steps of:
-
receiving a storage operation for the storage system at the switch; and generating commands for the storage system at the switch that enable the storage system to carry out the storage operation. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification