Systems and methods for allocating control of storage media in a network environment
First Claim
Patent Images
1. A method for allocating control of one or more storage devices, the method comprising:
- receiving with a first controller module a request from a client module for access to a storage device, the first controller module being configured to direct storage operations performed on data stored on the storage device;
forwarding the client access request to a manager module;
directing, with the manager module, a second controller module to assume an inactive state with respect to control of the storage device;
directing, with the manager module, the first controller module to assume an active state with respect to control of the storage device;
mounting the storage device with the first controller module; and
generating storage path data indicating a path to the storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically allocating control of a storage device, the method comprising receiving an access request from a first computer requesting access to a storage device; directing, based upon the access request, a first storage controller computer to assume an inactive state with respect to control of the storage device; and directing, based upon the access request, a second storage controller computer to assume an active state with respect to control of the storage device.
222 Citations
20 Claims
-
1. A method for allocating control of one or more storage devices, the method comprising:
-
receiving with a first controller module a request from a client module for access to a storage device, the first controller module being configured to direct storage operations performed on data stored on the storage device; forwarding the client access request to a manager module; directing, with the manager module, a second controller module to assume an inactive state with respect to control of the storage device; directing, with the manager module, the first controller module to assume an active state with respect to control of the storage device; mounting the storage device with the first controller module; and generating storage path data indicating a path to the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for allocating control of storage media, the system comprising:
-
storage media; a first module configured to direct first storage operations performed on data stored on the storage media; a second module configured to direct second storage operations performed on the data stored on the storage media; and a third module configured to receive a request from a client module to access the storage media and to determine whether the first module or the second module is available to perform at least one storage operation, and wherein the third module is further configured to direct the first module to assume an inactive state with respect to control of the storage media and to direct the second module to assume an active state with respect to control of the storage media when the first module is not available to perform the at least one storage operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for allocating control of one or more storage devices, the system comprising:
-
first means for directing first storage operations performed on a storage device; second means for directing second storage operations performed on the storage device; means for receiving a request from a client module for access to the storage device for the performance of at least one storage operation, for instructing said first directing means to assume an inactive state with respect to control of the storage device, and for instructing said second directing means to assume an active state with respect to control of the storage device and to mount the storage device; and means for storing data indicative of an availability of each of the first and second directing means to perform the at least one storage operation. - View Dependent Claims (20)
-
Specification