Method and apparatus for controlling read and write accesses to a logical entity
First Claim
Patent Images
1. A method of moving a logical entity from a first storage element to a second storage element, the logical entity being capable of being accessed by a plurality of host computers, the method comprising steps of:
- creating a copy of the logical entity on the second storage element;
moving all reads of the logical entity from each of the host computers to the second storage element; and
after the step of moving all reads, moving all writes to the logical entity to the second storage element.
9 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus are disclosed for moving logical data entities from one storage element to another storage element in a computer storage system, when more than one user or host computer may access the logical entity. According to one embodiment of the method, all of the read requests for the logical entity are moved to a new copy of the logical entity, before writes for logical entity are moved to the new copy.
-
Citations
29 Claims
-
1. A method of moving a logical entity from a first storage element to a second storage element, the logical entity being capable of being accessed by a plurality of host computers, the method comprising steps of:
-
creating a copy of the logical entity on the second storage element;
moving all reads of the logical entity from each of the host computers to the second storage element; and
after the step of moving all reads, moving all writes to the logical entity to the second storage element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A host computer comprising:
-
a processing unit; and
a memory interface module to permit accesses by the host computer to a logical entity to be made to a first physical storage location for read requests and to a second physical storage location for write requests, to prevent accesses by the host computer to the logical entity from being made to the second physical storage location for the read requests, and to prevent accesses by the host computer to the logical entity from being made to the first physical storage location for write requests, wherein the first and second physical storage locations are different, and wherein the memory interface module includes an ELVID interface module to translate requests for access to a logical volume to an ELVID for the logical volume. - View Dependent Claims (17)
-
-
18. A host computer comprising:
-
a processing unit; and
a memory interface module to permit accesses by the host computer to a logical entity to be made to a first physical storage location for read requests and to a second physical storage location for write requests, to prevent accesses by the host computer to the logical entity from being made to the second physical storage location for the read requests, and to prevent accesses by the host computer to the logical entity from being made to the first physical storage location for write requests, wherein the first and second physical storage locations are different, and wherein the memory interface module includes an ELVID interface module to translate an ELVID to a physical storage location for a logical volume.
-
-
19. A storage management controller for a computer storage system that includes a plurality of storage elements, the storage management controller comprising:
-
an interface module to communicate with the storage elements; and
an entity movement manager to control separate moving of a read location and a write location for a specified logical entity. - View Dependent Claims (20, 21)
-
-
22. A computer system, comprising:
-
a plurality of host computers;
a plurality of storage elements; and
means for separately moving reads for a logical entity and writes for the logical entity from a first physical storage location on one of the storage elements to a second physical storage location on a different one of the storage elements. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification