Allocating clusters to storage partitions in a storage system
First Claim
1. A storage system comprising:
- a first disk device;
a first control device coupled with the first disk for controlling the first disk device so as to store data, the first control device including at least a first cache memory;
a second disk device;
a second control device coupled with the second disk device for controlling the second disk device so as to store data, the second control device including at least a second cache memory; and
allocation information including physical resource information of said first disk said first disk device, said second disk device, said first control device, and said second control device,wherein the storage system, by referring to the allocation information, is configured to;
accept a first request identifying first capacity to be assigned a first logical partition of said storage system,receive a second request identifying second capacity to be assigned to a second logical partition of said storage system,if the first capacity identified by the first request is smaller than capacity of the first cache memory, then assign the first capacity from the first cache memory to the first logical partition,store remaining capacity of the first cache memory which is capable of being assigned to the first or the second logical partition after the assignment from the first cache memory to the first logical partition, andif the second capacity identified by the second request is larger than said remaining capacity of the first cache memory and is smaller than capacity of the second cache memory, then assign the second capacity from the second cache memory to the second logical partition.
0 Assignments
0 Petitions
Accused Products
Abstract
The bandwidth of the inter-connection network between the clusters is quite narrower than that of the inter-connection network in the clusters. When the logical allocation technique is simply applied to a cluster storage system, there is created a logical partition associated with two or more clusters. It is not possible to create logical partitions of performance corresponding to resources allocated thereto. In a storage system including a first cluster and a second cluster, when a resource of the storage system is logically subdivided into logical partitions, a resource of the first cluster is allocated to one logical partition. The system may be configured such that the first and second clusters are connected via switches to disk drives. The system may also be configured such that when failure occurs in the first cluster, the second cluster continuously executes processing of the first cluster.
8 Citations
10 Claims
-
1. A storage system comprising:
-
a first disk device; a first control device coupled with the first disk for controlling the first disk device so as to store data, the first control device including at least a first cache memory; a second disk device; a second control device coupled with the second disk device for controlling the second disk device so as to store data, the second control device including at least a second cache memory; and allocation information including physical resource information of said first disk said first disk device, said second disk device, said first control device, and said second control device, wherein the storage system, by referring to the allocation information, is configured to; accept a first request identifying first capacity to be assigned a first logical partition of said storage system, receive a second request identifying second capacity to be assigned to a second logical partition of said storage system, if the first capacity identified by the first request is smaller than capacity of the first cache memory, then assign the first capacity from the first cache memory to the first logical partition, store remaining capacity of the first cache memory which is capable of being assigned to the first or the second logical partition after the assignment from the first cache memory to the first logical partition, and if the second capacity identified by the second request is larger than said remaining capacity of the first cache memory and is smaller than capacity of the second cache memory, then assign the second capacity from the second cache memory to the second logical partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification