METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING AND MANAGING STORAGE UNIT ACCESS
First Claim
1. A method for processing a storage unit access in a first storage system, comprising:
- receiving a data access request which is from a host system and for a first storage unit in the first storage system, wherein the first storage unit is a secondary storage unit; and
the data access request being forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, wherein the second storage unit is a primary storage unit.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques process and manage a storage unit access. In accordance with such a technique, a data access request which is from a host system and for a first storage unit in the first storage system is received, wherein the first storage unit is a secondary storage unit; and the data access request is forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, wherein the second storage unit is a primary storage unit. Through such techniques, the host system can be allowed to send a data access request for the secondary storage unit, so that the host system does not need to resend the data access request, thereby reducing delay and interruption caused by such requests.
2 Citations
28 Claims
-
1. A method for processing a storage unit access in a first storage system, comprising:
-
receiving a data access request which is from a host system and for a first storage unit in the first storage system, wherein the first storage unit is a secondary storage unit; and the data access request being forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, wherein the second storage unit is a primary storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing a data access request in a second storage system, comprising:
-
receiving a data access request forwarded by a first storage system via a redirection link from the first storage system to the second storage system, wherein the data access request is for a first storage unit in the first storage system, and wherein the first storage unit is a secondary storage unit; and the data access request being processed by a second storage unit in the second storage system associated with the first storage unit, the second storage unit being a primary storage unit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for managing a storage unit access, comprising:
-
transmitting a data access request to a first storage unit in a first storage system, wherein the first storage unit is a secondary storage unit, and wherein the data access request is forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, the second storage unit being a primary storage unit; and receiving an acknowledgment for the data access request from the first storage system. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for processing a storage unit access in a first storage system, comprising:
-
a processor; and a memory coupled to the processor, the memory having instructions stored therein, the instructions, when executed by the processor, causing the apparatus to; receive a data access request which is from a host system and for a first storage unit in the first storage system, wherein the first storage unit is a secondary storage unit, and the data access request being forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, wherein the second storage unit is a primary storage unit.
-
-
24. An apparatus for processing a storage unit access in a second storage system, comprising:
-
a processor; and a memory coupled to the processor, the memory having instructions stored therein, the instructions, when executed by the processor, causing the apparatus to; receive a data access request forwarded by a first storage system via a redirection link from the first storage system to the second storage system, wherein the data access request is for a first storage unit in the first storage system, and wherein the first storage unit is a secondary storage unit, and the data access request being processed by a second storage unit in the second storage system associated with the first storage unit, the second storage unit being a primary storage unit.
-
-
25. An apparatus for managing a storage unit access, comprising:
-
a processor; and a memory coupled to the processor, the memory having instructions stored therein, the instructions, when executed by the processor, causing the apparatus to; transmit a data access request to a first storage unit in a first storage system, wherein the first storage unit is a secondary storage unit, and wherein the data access request is forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, the second storage unit being a primary storage unit, and receive an acknowledgment for the data access request from the first storage system.
-
-
26. A computer program product having a non-transitory computer readable medium which stores a set of instructions to process a storage unit access in a first storage system;
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of;
receiving a data access request which is from a host system and for a first storage unit in the first storage system, wherein the first storage unit is a secondary storage unit; and the data access request being forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, wherein the second storage unit is a primary storage unit.
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of;
-
27. A computer program product having a non-transitory computer readable medium which stores a set of instructions to process a data access request in a second storage system;
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of;
receiving a data access request forwarded by a first storage system via a redirection link from the first storage system to the second storage system, wherein the data access request is for a first storage unit in the first storage system, and wherein the first storage unit is a secondary storage unit; and the data access request being processed by a second storage unit in the second storage system associated with the first storage unit, the second storage unit being a primary storage unit.
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of;
-
28. A computer program product having a non-transitory computer readable medium which stores a set of instructions to manage a storage unit access;
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of;
transmitting a data access request to a first storage unit in a first storage system, wherein the first storage unit is a secondary storage unit, and wherein the data access request is forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, the second storage unit being a primary storage unit; and receiving an acknowledgment for the data access request from the first storage system.
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of;
Specification