Method and apparatus for managing remote data replication in a distributed computer system
First Claim
1. A method for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the method comprising:
- (a) running in the primary host a first federated SNDR bean;
(b) running in the secondary host a second federated SNDR bean that communicates, via the network, with the first federated SNDR bean;
(c) connecting the management terminal to the first federated SNDR bean and providing data replication commands from the management terminal to the first federated SNDR bean which thereupon controls the second SNDR federated bean;
(d) using the first federated SNDR bean to configure and manage the first storage device for data replication; and
(e) using the second federated SNDR bean to configure and manage the second storage device for data replication.
2 Assignments
0 Petitions
Accused Products
Abstract
A three-tiered data replication management system is used on a distributed computer system connected by a network. The lowest tier comprises management facade software running on each machine that converts a platform-dependent interface written in low-level kernel routines that actually perform the data replication to platform-independent method calls. The middle tier is a set of federated Java beans, which communicate with each other, with the management facades, and with the upper tier of the system. The upper tier of the inventive system comprises presentation programs that can be directly manipulated by management personnel to view and control the system. The federated Java beans can run on any machine in the system and communicate via the network. A data replication bean runs on each host and at least one such bean communicates directly with a management interface that is controlled by a user.
-
Citations
22 Claims
-
1. A method for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the method comprising:
-
(a) running in the primary host a first federated SNDR bean;
(b) running in the secondary host a second federated SNDR bean that communicates, via the network, with the first federated SNDR bean;
(c) connecting the management terminal to the first federated SNDR bean and providing data replication commands from the management terminal to the first federated SNDR bean which thereupon controls the second SNDR federated bean;
(d) using the first federated SNDR bean to configure and manage the first storage device for data replication; and
(e) using the second federated SNDR bean to configure and manage the second storage device for data replication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
(d1) using a native interface to convert the platform-dependent kernel routines to platform-independent API calls.
-
-
3. The method of claim 2 wherein step (d) further comprises:
(d2) using the first federated SNDR bean to invoke the platform-independent API calls in order to configure the first storage.
-
4. The method of claim 1 wherein the secondary host has an operating system with platform-dependent kernel routines and the second storage system is controlled by platform-dependent kernel routines in the operating system and step (e) comprises:
- converting
(e1) using a native interface to convert the platform-dependent kernel routines to platform-independent API calls.
- converting
-
5. The method of claim 4 wherein step (e) comprises:
(e2) using the second federated SNDR bean to invoke the platform-independent API calls in order to configure the second storage.
-
6. The method of claim 1 wherein step (c) comprises using a graphic user interface to control the first federated SNDR bean.
-
7. The method of claim 1 wherein step (c) comprises using a command line interface to control the first federated SNDR bean.
-
8. The method of claim 1 wherein step (a) comprises exporting a management interface from the first federated SNDR bean.
-
9. Apparatus for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the apparatus comprising:
-
a first federated SNDR bean that runs in the primary host and has methods that configure and manage the first storage device for data replication; and
;
a second federated SNDR bean that runs in the secondary host, communicates, via the network, with the first federated SNDR bean and has methods that configure and manage the second storage device for data replication; and
an interface mechanism that connects the management terminal to the first federated SNDR bean and provides data replication commands from the management terminal to the first federated SNDR bean which thereupon configures and manage the first storage device and controls the second federated SNDR bean to configure and to manage the second storage device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for managing remote data replication from a management terminal in a distributed computer system having a primary host with a first storage device connected by a network to a secondary host with a second storage device, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
-
program code that runs a first federated SNDR bean in the primary host;
program code that runs in the secondary host a second federated SNDR bean that communicates, via the network, with the first federated SNDR bean;
program code that connects the management terminal to the first federated SNDR bean and provides data replication commands from the management terminal to the first federated SNDR bean which thereupon controls the second federated SNDR bean;
program code that uses the first federated SNDR bean to configure and manage the first storage device for data replication; and
program code that uses the second federated SNDR bean to configure and manage the second storage device for data replication. - View Dependent Claims (20, 21, 22)
-
Specification