Method and apparatus for managing the dynamic assignment resources in a data storage system
AssigneeEMC Corporation
InventorIshay Kedem
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorIshay Kedem
Estimating the term…
A method and apparatus for managing a dynamic assignment of resources in a storage system. In one aspect, a storage system includes a plurality of storage devices, a plurality of controllers that each is coupled to at least one of the plurality of storage devices and controls access to the one of the plurality of storage devices, a memory that is globally accessible to each of the plurality of controllers; first means for creating in the memory a global table that stores information that specifies dynamic assignments of resources in the storage system, and second means for creating a local table in at least one of the plurality of controllers that includes all of the information stored in the global table. In another aspect, the storage system stores information written by a data processing system that accesses units of information in the storage system using a logical volume address, and the local and global tables are indexed by the logical volume address. In another aspect, each of the plurality of controllers includes updating means, responsive to the one of the plurality of controllers being powered up, for automatically updating the local table in the one of the plurality of controllers. In another aspect, the system includes means for verifying that the information stored within the local tables is consistent with the information stored within the global table.
A storage system, comprising:
A storage system, comprising:
A method of managing dynamic assignments of resources in a storage system including at least first and second storage devices and at least first and second controllers, each one of the controllers capable of controlling at least one storage device and having a set of ports connectable to the at least one storage device and through which the one of the controllers can be configured to control the at least one storage device;
A storage system comprising:
A method of managing dynamic assignments of resources in a storage system including at least first and second storage devices and at least first and second controllers, each one of the controllers capable of controlling at least one storage device and having a set of ports connectable to the at least one storage device and through which the one of the controllers can be configured to control the at least one storage device;
A storage system, comprising:
A method for managing dynamic assignments of resources in a storage system including at least first and second controllers, each one of the controllers capable of controlling at least one storage device and having a set of ports connectable to the at least one storage device and through which the one of the controllers can be configured to control the at least one storage device;
A method for managing dynamic assignments of resources in a storage system including at least first and second storage devices and at least first and second controllers, each one of the controllers capable of controlling at least one storage device and having a set of ports connectable to the at least one storage device and through which the one of the controllers can be configured to control the at least one storage device;
A method for managing dynamic assignments of resources in a storage system including at least first and second storage devices and at least first and second controllers, each one of the controllers capable of controlling at least one storage device and having a set of ports connectable to the at least one storage device and through which the one of the controllers can be configured to control the at least one storage device;
Dependencies are inferred from the claim text.