Storage subsystem that connects fibre channel and supports online backup
First Claim
1. A storage system comprising:
- a plurality of controllers, wherein each controller comprises;
a port connected to one or more host computers via a fibre channel network for receiving first data transferred from said host computers, a port controller connected to said port for controlling said port, a cache memory connected to said port controller for storing data temporarily, a disk device group, connected to said plurality of controllers, for storing said first data from said host computers, said disk device group including a plurality of disk devices, wherein said port controller receives said first data from said host computers via said port, sends second data via said port to an external storage system connected to said port via said fibre channel network, and executes receiving said first data and sending said second data in a time-sharing manner, and wherein said controller executes backup processing via said port.
0 Assignments
0 Petitions
Accused Products
Abstract
A disk array connected to a storage area network via a fibre channel has one or more ports each controlled by a processor. Even the disk array with one port and one processor executes online processing and backup processing at the same time while considering an online processing load. A port controller not only accepts a request from a host computer but issues a request to other storage controllers to allow online processing and backup processing to be executed at the same time. In addition, the disk array, if provided with a plurality of ports, selects ports or schedules processing depending upon the load to prevent backup processing from affecting online processing performance.
23 Citations
18 Claims
-
1. A storage system comprising:
-
a plurality of controllers, wherein each controller comprises;
a port connected to one or more host computers via a fibre channel network for receiving first data transferred from said host computers, a port controller connected to said port for controlling said port, a cache memory connected to said port controller for storing data temporarily, a disk device group, connected to said plurality of controllers, for storing said first data from said host computers, said disk device group including a plurality of disk devices, wherein said port controller receives said first data from said host computers via said port, sends second data via said port to an external storage system connected to said port via said fibre channel network, and executes receiving said first data and sending said second data in a time-sharing manner, and wherein said controller executes backup processing via said port. - View Dependent Claims (2, 3)
-
-
4. A storage system comprising:
-
a plurality of controllers, wherein each controller comprises;
a port connected to one or more host computers via a fibre channel network for receiving first data transferred from said host computers, a port controller connected to said port for controlling said port, a cache memory connected to said port controller for storing data temporarily, a disk device group, connected to said plurality of controllers for storing said first data from said host computers, said disk device group including a plurality of disk devices, wherein said port controller receives said first data from said host computers via said port, sends second data via said port to an external storage system connected to said port via said fibre channel network, and executes receiving said first data and sending said second data in a time-sharing manner, and wherein said port controller executes at least two tasks at the same time in a time-sharing manner. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A disk controller for use in a storage system comprising:
-
a plurality of controllers, wherein each controller comprises;
a port connected to one or more host computers via a fibre channel network for receiving first data transferred from said host computers, a port controller connected to said port for controlling said port, a cache memory connected to said port controller for storing data temporarily, a disk device group, connected to said plurality of controllers, for storing said first data from said host computers, said disk device group including a plurality of disk device, wherein said port controller receives said first data from said host computes via said port, sends second data via said port to an external storage system connected to said port via said fibre channel network, and executes receiving said first data and sending said second data in a time-sharing manner, and wherein said controller executes backup processing via said port. - View Dependent Claims (11, 12)
-
-
13. A disk controller for use in a storage system comprising:
-
a plurality of controllers, wherein each controller comprises;
a port connected to one or more host computers via a fibre channel network for receiving first data transferred from said host computers, a port controller connected to said port for controlling said port, a cache memory connected to said port controller for storing data temporarily, a disk device group, connected to said plurality of controllers, for storing said first data from said host computers, said disk device group including a plurality of disk devices, wherein said port controller receives said first data from said host computers to said port via said fibre channel network, and executes receiving said first data and sending said second data in a time-sharing, and wherein said port controller executes at least two tasks at the same time in a time-sharing manner. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification