STORAGE MANAGEMENT TASK DISTRIBUTION METHOD AND SYSTEM ON STORAGE VIRTUALIZER
First Claim
1. A computerized storage system comprising:
- a plurality of storage arrays, each storage array comprising a controller;
a storage virtualizer, to which the plurality of storage arrays are externally attached so that a plurality of storage volumes in the plurality of storage arrays are virtually represented to a host as if the plurality of volumes exist on the storage virtualizer, the storage virtualizer, comprising a storage virtualizer management module;
a management client sending a management command to the storage virtualizer;
wherein the storage virtualizer management module comprises instructions for;
receiving a command from the management client;
selecting a storage array from the plurality of storage arrays; and
delegating the received management command to the selected storage array for processing.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for dissolving the bottleneck issue of management task requested from management client to the storage virtualizer which consolidates externally attached storage arrays while providing a single management point of the entire system to the management client. Specifically, by utilizing the storage virtualizer to distribute received management tasks to respective external attached arrays, it can off load tasks, thus reducing the workload on the storage virtualizer itself. Because of the task distribution, the storage virtualizer consequently does not need to copy and hold detailed information of each storage volume in the respective attached storage arrays, thereby avoiding any inconsistent information between the arrays and the virtualizer when the configuration change has been done on the external array.
9 Citations
20 Claims
-
1. A computerized storage system comprising:
-
a plurality of storage arrays, each storage array comprising a controller; a storage virtualizer, to which the plurality of storage arrays are externally attached so that a plurality of storage volumes in the plurality of storage arrays are virtually represented to a host as if the plurality of volumes exist on the storage virtualizer, the storage virtualizer, comprising a storage virtualizer management module; a management client sending a management command to the storage virtualizer; wherein the storage virtualizer management module comprises instructions for; receiving a command from the management client; selecting a storage array from the plurality of storage arrays; and delegating the received management command to the selected storage array for processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification