METHOD AND SYSTEM FOR A STORAGE AREA NETWORK
First Claim
1. A system for a storage area network, comprising:
- a first controller operable to receive a write request for the storage area network, the first controller in communication with a first nested storage array module, the first nested storage array module operable to manage storage of data onto one or more shelves, the first nested storage array module operable to present the one or more shelves as a logical unit;
a buffer operable to store a portion of a write request from the first controller, the buffer aggregating data from one or more write requests from the first controller for a shelf from the one or more shelves;
the shelf from the one or more shelves comprising a second nested storage array module, the second nested storage array module comprising one or more third nested storage array modules and operable to provide a portion of data from the buffer to the one or more third nested storage array modules, the one or more third nested storage array modules operable to manage storage of the portion of data from the buffer to one or more physical storage units; and
a second controller coupled to the first controller and operable to handle requests for the storage area network in response to a failure of the first controller.
4 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for a storage area network (SAN), a first controller receives a write request for a SAN an communicates with a first nested storage array module (NSAM), the first NSAM manages storage of data onto a shelf and presents the shelf as a logical unit, a buffer stores a portion of a write request from the first controller and aggregates data from the write request for the shelf, from a shelf with a second NSAM, the second NSAM provides a portion of data from the buffer to a third NSAM, the third NSAM manages storage of the portion of data from the buffer to a physical storage unit, and a second controller coupled to the first controller handles requests for the SAN in response to a failure of the first controller.
-
Citations
33 Claims
-
1. A system for a storage area network, comprising:
-
a first controller operable to receive a write request for the storage area network, the first controller in communication with a first nested storage array module, the first nested storage array module operable to manage storage of data onto one or more shelves, the first nested storage array module operable to present the one or more shelves as a logical unit; a buffer operable to store a portion of a write request from the first controller, the buffer aggregating data from one or more write requests from the first controller for a shelf from the one or more shelves; the shelf from the one or more shelves comprising a second nested storage array module, the second nested storage array module comprising one or more third nested storage array modules and operable to provide a portion of data from the buffer to the one or more third nested storage array modules, the one or more third nested storage array modules operable to manage storage of the portion of data from the buffer to one or more physical storage units; and a second controller coupled to the first controller and operable to handle requests for the storage area network in response to a failure of the first controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for a storage area network, comprising:
-
receiving a write request at a first controller, the first controller in communication with a first nested storage array module, the first nested storage array module operable to manage storage of data onto one or more shelves, the first nested storage array module operable to present the one or more shelves as a logical unit; storing a portion of data corresponding to a write request from the first controller in a buffer; and sending a portion of the data in the buffer to a shelf from the one or more shelves, the shelf comprising a second nested storage array module, the second nested storage array module comprising one or more third nested storage array modules and operable to provide the portion of data from the buffer to one or more third nested storage array modules, the one or more third nested storage array modules operable to manage storage of the portion of the data from the buffer to one or more physical storage units. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for a storage area network, comprising:
-
initializing one or more nested storage array modules of a shelf; combining the one or more nested storage array modules into a shelf array module for the shelf, the shelf array module presenting the one or more nested storage array modules as a logical unit; loading software to enable a linear write to the shelf; loading software to enable use of a network protocol on the shelf, the network protocol to export the logical disk to a first controller; loading software for the network protocol on a first controller; combining the shelf array module with the one or more shelf array modules from one or more shelves into a first controller array module; loading software to enable use of a network protocol on the first controller; mounting a file system; and loading a network interface.
-
Specification