Storage subsystem that connects fibre channel and supports online backup
First Claim
1. A storage system comprising:
- a first disk array; and
a second disk array,the first disk array comprising;
a first port being coupled to a second port of the second disk array;
a first port controller controlling the first port;
a plurality of disk devices to store data; and
a controller managing a plurality of logical units on the plurality of disk drives,wherein the first port controller controls the first port so as to execute, in a time-sharing manner, data transfer corresponding to an initiator task and data transfer corresponding to a target task, the initiator task is generated by the first port controller to execute the data transfer between the first disk array and the second disk array when the controller of the first disk array sends an access request to the second disk array, the target task is generated by the first port controller to execute the data transfer between the first disk array and the second disk array when the first port controller receives an access request from the second disk array.
0 Assignments
0 Petitions
Accused Products
Abstract
The storage system includes first and second disk arrays. The first disk array has a first port coupled to a second port of the second disk array, a port controller controlling the first port, a plurality of disk devices to store data, and a controller managing a plurality of logical units on the plurality of disk drives. The first port controller controls the first port so as to execute, in a time-sharing manner, data transfer corresponding to a initiator task and data transfer corresponding to a target task. The initiator task is generated to execute the data transfer from a first logical unit on the plurality of disk drives of the first disk array to a second logical unit on a plurality of disk drives of the second disk array. The target task is generated to execute the data transfer to receive data from the second disk array.
-
Citations
16 Claims
-
1. A storage system comprising:
-
a first disk array; and a second disk array, the first disk array comprising;
a first port being coupled to a second port of the second disk array;
a first port controller controlling the first port;
a plurality of disk devices to store data; and
a controller managing a plurality of logical units on the plurality of disk drives,wherein the first port controller controls the first port so as to execute, in a time-sharing manner, data transfer corresponding to an initiator task and data transfer corresponding to a target task, the initiator task is generated by the first port controller to execute the data transfer between the first disk array and the second disk array when the controller of the first disk array sends an access request to the second disk array, the target task is generated by the first port controller to execute the data transfer between the first disk array and the second disk array when the first port controller receives an access request from the second disk array. - View Dependent Claims (2, 3, 4)
-
-
5. A disk array coupled to a plurality of other devices comprising:
-
a port being coupled to the plurality of other devices via network; a port controller controlling the port; a plurality of disk devices to store data; and a controller managing a plurality of logical unit on the plurality of disk drives, wherein the port controller controls the port so as to execute, in a time-sharing manner, data transfer corresponding to a target task and data transfer corresponding to an initiator task, the target task is generated by the port controller to execute the data transfer between the disk array and a first other device when the port controller receives an access request from the first other device, the initiator task is generated by the port controller to execute the data transfer between the disk array and a second other device when the controller sends an access request to the second other device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A first disk array of a storage system having the first disk array and a second disk array, comprising:
-
a first port being coupled to a second port of the second disk array; a first port controller controlling the first port; a plurality of disk devices to store data; and a controller managing a plurality of logical units on the plurality of disk drives, wherein the first port controller controls the first port so as to execute, in a time-sharing manner, data transfer corresponding to an initiator task and data transfer corresponding to a target task, the initiator task is generated by the first port controller to execute the data transfer between the first disk array and the second disk array when the controller of the first disk array sends an access request to the second disk array, the target task is generated by the first port controller to execute the data transfer between the first disk array and the second disk array when the first port controller receives an access request from the second disk array. - View Dependent Claims (11, 12)
-
-
13. A control method of a storage system having a first disk array and a second disk array, wherein the first disk array comprising:
- a first port being coupled to a second port of the second disk array;
a first port controller controlling the first port;
a plurality of disk devices to store data; and
a controller managing a plurality of logical units on the plurality of disk drives, the method comprising;generating, by the first port controller, an initiator task to execute data transfer between the first disk array and the second disk array when the controller of the first disk array sends an access request to the second disk array; generating, by the first port controller, a target task to execute the data transfer between the first disk array and the second disk array when the first port controller receives an access request from the second disk array; and controlling the first port so as to execute, in a time-sharing manner, data transfer corresponding to the initiator task and data transfer corresponding to the target task. - View Dependent Claims (14, 15, 16)
- a first port being coupled to a second port of the second disk array;
Specification