Method and apparatus for interfacing two remotely disposed devices coupled via a transmission medium
First Claim
Patent Images
1. A computer system comprising:
- a central processing unit (CPU);
a first storage system that is coupled to the CPU so that the CPU can store information in the first storage system;
a second storage system; and
a communication link coupling the second storage system to the CPU so that the CPU can store at least some of the information in the second storage system, the communication link comprising a data communication line operable within a public communication network;
wherein the communication link extends between the first and second storage systems such that the second storage system is coupled to the CPU via the first storage system; and
wherein the first storage system writes the at least some of the information to specified target locations in the second storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for interfacing two ESCON compatible devices over a communication channel that is not dedicated solely to ESCON communication, such as a public communication network or links, for example, a T1 or T3 line. The devices may include a master storage device and a mirroring storage device disposed at remote locations. In one embodiment, the devices communicate using the ESCON protocol.
38 Citations
31 Claims
-
1. A computer system comprising:
-
a central processing unit (CPU);
a first storage system that is coupled to the CPU so that the CPU can store information in the first storage system;
a second storage system; and
a communication link coupling the second storage system to the CPU so that the CPU can store at least some of the information in the second storage system, the communication link comprising a data communication line operable within a public communication network;
wherein the communication link extends between the first and second storage systems such that the second storage system is coupled to the CPU via the first storage system; and
wherein the first storage system writes the at least some of the information to specified target locations in the second storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
first means, disposed in the first storage system, for transmitting the at least some of the information stored in the first storage system to the second storage system; and
second means, disposed in the second storage system, for storing in the second storage system the at least some of the information transmitted from the first storage system.
-
-
4. The computer system of claim 2, wherein the data communication line is selected from the family of T-carriers.
-
5. The computer system of claim 3, wherein the mirroring means further includes:
-
third means, disposed in the first storage system, for transmitting a request to the second storage system to transmit at least one information frame stored in the second storage system to the first storage system; and
fourth means, disposed in the second storage system, for transmitting the at least one information frame to the first storage system in response to receipt of the request.
-
-
6. The computer system of claim 1, wherein the CPU is a first CPU, and wherein the system further includes a second CPU coupled to the second storage system.
-
7. The computer system of claim 6, wherein the data communication line is selected from the family of T-carriers.
-
8. The computer system of claim 1, wherein the data communication line is selected from the family of T-carriers.
-
9. The computer system of claim 8, further including means for establishing communication between the first and second storage systems over the communication link in accordance with the ESCON protocol.
-
10. The computer system of claim 8, further including mirroring means, distributed between the first and second storage systems, for mirroring at least some of the information stored in the first storage system in the second storage system.
-
11. The computer system of claim 1, further including means for establishing communication between the first and second storage systems over the communication link in accordance with the ESCON protocol.
-
12. The computer system of claim 11, further including mirroring means, distributed between the first and second storage systems, for mirroring at least some of the information stored in the first storage system in the second storage system.
-
13. The computer system of claim 12, wherein the data communication line is selected from the family of T-carriers.
-
14. In a computer system including a central processing unit (CPU) and a first storage system that is coupled to the CPU so that the CPU can store data in the first storage system, a method of protecting against a loss of at least some of the data stored in the first storage system, the method comprising the steps of:
-
(A) disposing a second storage system at a location remote from a location of the first storage system;
(B) coupling the second storage system to the first storage system with a data communication line operable within a public communication network;
(C) communicating the at least some of the data stored in the first storage system over the data line from the first storage system to specified target locations within the second storage system; and
(D) storing the at least some of the data communicated over the data line at the specified target locations in the second storage system so that the second storage system mirrors the at least some of the data stored in the first storage system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
a central processing unit (CPU);
a first storage system that is coupled to the CPU so that the CPU can store information in the first storage system;
a second storage system; and
a communication link coupling the second storage system to the CPU so that the CPU can store at least some of the information in the second storage system, the communication link comprising a data communication line operable within a public communication network;
wherein the communication link extends between the first and second storage systems such that the second storage system is coupled to the CPU via the first storage system; and
wherein the first storage system is responsive to the at least some of the information being written from the CPU to send the at least some of the information to the second storage system to mirror the at least some of the information in the second storage system. - View Dependent Claims (22, 23, 24, 25, 26, 27)
first means, disposed in the first storage system, for transmitting the at least some of the information stored in the first storage system to the second storage system; and
second means, disposed in the second storage system, for storing in the second storage system the at least some of the information transmitted from the first storage system.
-
-
24. The computer system of claim 22, wherein the data communication line is selected from the family of T-carriers.
-
25. The computer system of claim 21, wherein the CPU is a first CPU, and wherein the system further includes a second CPU coupled to the second storage system.
-
26. The computer system of claim 21, wherein the data communication line is selected from the family of T-carriers.
-
27. The computer system of claim 21, further including means for establishing communication between the first and second storage systems over the communication link in accordance with the ESCON protocol.
-
28. In a computer system including a central processing unit (CPU) and a first storage system that is coupled to the CPU so that the CPU can store data in the first storage system, a method of protecting against a loss of at least some of the data stored in the first storage system, the method comprising the steps of:
-
(A) disposing a second storage system at a location remote from a location of the first storage system;
(B) coupling the second storage system to the first storage system with a data communication line operable within a public communication network; and
(C) in response to the at least some of the data being stored from the CPU to the first storage system, sending the at least some of the data over the data communication line to the second storage system to mirror the at least some of the data in the second storage system. - View Dependent Claims (29, 30, 31)
-
Specification