Patent ID: 7089281

Claim:
A data storage system that provides dynamic remapping of resources, the data storage system comprising: a first network attached data storage device for storing one or more data storage resources connected to a raid controller; a storage area network hub coupled to the raid controller and in communication with the first network attached data storage device; at least one client device configured to request data from the first network attached data storage device; a first server in communication with the first network attached data storage device; a second server in communication with the first network attached data storage device, wherein the first and second servers communicate with the first network attached storage device via a local network; and a dynamic session redirector circuitry in communication with at least one client device via a stateful protocol and in communication with both the first server and the second server, wherein the dynamic session director circuitry is configured to access the first network attached data storage device in response to the request from the at least one client device, the dynamic session redirector circuitry is configured to access the first network attached data storage device through either the first server or the second server, the dynamic session redirector determining which server through which to access the first data storage device based upon the operational status of the first and second servers, wherein the dynamic session redirector circuitry maintains a table listing an association between the first network attached data storage device and the first and the second server through which the dynamic session redirector circuitry accesses the first network attached data storage device, and wherein the dynamic session redirector rewrites the table when the first network attached data storage device through a different server.