Claims
- 1. A remote copy system for automatically providing a remote copy of data from a host computer, said system comprising:
a first data storage system including a first data storage system controller and at least one first data storage device, the first data storage system controller having a first cache memory, the first data storage system controller receiving the data from the host computer and initially storing the data in the first cache memory and subsequently writing the data into said at least one first data storage device; a second data storage system located remote from the first data storage system, the second data storage system including a second data storage system controller and at least one second data storage device, the second data storage system controller having a second cache memory; and a communication link coupling the first data storage system controller to the second data storage system controller for transferring the data from the first data storage system controller to the second data storage system controller, the second data storage system controller storing the data in the second cache memory, and writing the data into said at least one second data storage device; wherein the first data storage system controller includes a first remote link adapter coupled between the first cache memory and the communications link for transferring the data to the communications link, and the second data storage system controller includes a second remote link adapter coupled between the communications link and the second cache memory for transferring the data from the communications link to the second cache memory, whereby the first remote link adapter and the second remote link adapter automatically transfer the data to the second cache memory for writing of the data into said at least one second data storage device.
- 2. The remote copy system as claimed in claim 1, wherein:
the first data storage system includes a channel adapter for transferring the data from the host computer to the first cache memory, and at least one first disk adapter for transferring the data from the first cache memory to said at least one first data storage device; and the second data storage system includes at least one second disk adapter for transferring the data from the second cache memory to said at least one second data storage device.
- 3. The remote copy system as claimed in claim 2, wherein the first remote link adapter and the second remote link adapter are disk adapters being used as remote link adapters.
- 4. The remote system as claimed in claim 2, wherein the first remote link adapter, the second remote link adapter, the channel adapter, the said at least one first disk adapter, and the said at least one second disk adapter, are dynamically reconfigurable as channel adapters or disk adapters.
- 5. The remote copy system as claimed in claim 1, wherein the first data storage system controller has an internal bus, and the first link adapter is coupled to the internal bus.
- 6. The remote copy system as claimed in claim 1, wherein said at least one first data storage device includes a plurality of disk drives.
- 7. A remote copy system for automatically providing a geographically remote copy of data from a host computer, said system comprising:
a first data storage system including a first data storage system controller and at least one first data storage device, the first data storage system controller having a first cache memory, a first channel adapter coupled to the first cache memory for receiving the data from the host computer and initially storing the data in the first cache memory, and at least a first disk adapter coupled between the first cache memory and said at least one first data storage device for subsequently writing the data from the first cache memory into said at least one first data storage device; a second data storage system geographically removed from the first data storage system, the second data storage system including a second data storage system controller and at least one second data storage device, the second data storage system controller having a second cache memory and at least one second disk adapter coupled between the second cache memory and said at least one second data storage device for writing data from the second cache memory into said at least one second data storage device; and a communication link coupling the first data storage system controller to the second data storage system controller for transferring the data from the first data storage system controller to the second data storage system controller, the second data storage system controller initially storing the data in the second cache memory, and said at least one second disk adapter subsequently writing the data from the second cache memory into said at least one second data storage device; wherein the first data storage system controller includes a first remote link adapter coupled between the first cache memory and the communications link for transferring the data to the communications link, and the second data storage system controller includes a second remote link adapter coupled between the communications link and said second cache memory for transferring the data from the communications link to the second cache memory, whereby the first remote link adapter and the second remote link adapter automatically transfer the data to the second cache memory for writing of the data into said at least one second data storage device.
- 8. The remote copy system as claimed in claim 7, wherein the first remote link adapter and the second remote link adapter are disk adapters being used as remote link adapters.
- 9. The remote copy system as claimed in claim 7, wherein the first remote link adapter, the second remote link adapter, the channel adapter, said at least one first disk adapter, and said at least one second disk adapter, are dynamically reconfigurable as channel adapters or disk adapters.
- 10. The remote copy system as claimed in claim 7, wherein the first data storage system controller has an internal bus, and the first link adapter is coupled to the internal bus.
- 11. The remote copy system as claimed in claim 7, wherein said at least one first data storage device includes a plurality of disk drives.
- 12. A remote copy system for automatically providing a remote copy of data from a host computer, said system comprising:
a first data storage system including a first data storage system controller and at least one first data storage device, the first data storage system controller having a first cache memory, a first channel adapter coupled to the first cache memory for receiving the data from the host computer and initially storing the data in the first cache memory, and at least a first disk adapter coupled between the first cache memory and said at least one first data storage device for subsequently writing the data from the first cache memory into said at least one first data storage device; a second data storage system remote from the first data storage system, the second data storage system including a second data storage system controller and at least one second data storage device, the second data storage system controller having a second cache memory and at least one second disk adapter coupled between the second cache memory and said at least one second data storage device for writing data from the second cache memory into said at least one second data storage device; and a communication link coupling the first data storage system controller to the second data storage system controller for transferring the data from the first data storage system controller to the second data storage system controller, the second data storage system controller initially storing the data in the second cache memory, and said at least one second disk adapter subsequently writing the data from the second cache memory into said at least one second data storage device; wherein the first data storage system controller includes a first remote link adapter coupled between the first cache memory and the communications link for transferring the data to the communications link, and the second data storage system controller includes a second remote link adapter coupled between the communications link and said second cache memory for transferring the data from the communications link to the second cache memory, whereby the first remote link adapter and the second remote link adapter automatically transfer the data from the first cache memory to the second cache memory for writing of the data into said at least one second data storage to create a remote copy of the data in the second data storage system without intervention of the host computer.
- 13. The remote copy system as claimed in claim 12, wherein the first remote link adapter and the second remote link adapter are disk adapters being used as remote link adapters.
- 14. The remote copy system as claimed in claim 12, wherein the first remote link adapter, the second remote link adapter, the channel adapter, said at least one first disk adapter, and said at least one second disk adapter, are dynamically reconfigurable as channel adapters or disk adapters.
- 15. The remote copy system as claimed in claim 12, wherein the first data storage system controller has an internal bus, and the first link adapter is coupled to the internal bus.
- 16. The remote copy system as claimed in claim 12, wherein said at least one first data storage device includes a plurality of disk drives.
RELATED APPLICATIONS
[0001] This application is a divisional of U.S. patent application Ser. No. 09/709,814 filed Nov. 10, 2000, which is a divisional of U.S. patent application Ser. No. 09/061,708 filed Apr. 17, 1998 (U.S. Pat. No. 6,173,377 issued Jan. 9, 2001), which is a continuation of U.S. patent application Ser. No. 08/654,511 filed May 28, 1996 (U.S. Pat. No. 5,742,792 issued Apr. 21, 1998), which is a continuation-in-part of U.S. patent application Ser. No. 08/052,039 filed Apr. 23, 1993, entitled REMOTE DATA MIRRORING (U.S. Pat. No. 5,544,347 issued Aug. 6, 1996), which are all incorporated herein by reference.
Divisions (2)
|
Number |
Date |
Country |
Parent |
09709814 |
Nov 2000 |
US |
Child |
10224195 |
Aug 2002 |
US |
Parent |
09061708 |
Apr 1998 |
US |
Child |
09709814 |
Nov 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08654511 |
May 1996 |
US |
Child |
09061708 |
Apr 1998 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08052039 |
Apr 1993 |
US |
Child |
08654511 |
May 1996 |
US |