Method and apparatus for managing configuration information in a distributed computer system
First Claim
1. A method for managing configuration information in a distributed computer system with a data storage, a file system for storing information in the data storage and a host computer on which a data service system is running, the method comprising:
- (a) running, in the host computer, a configuration manager federated bean having an interface with a method that accepts configuration information from the data service system;
(b) controlling the data service system to locate the configuration manager federated bean, provide configuration information and call the method; and
(c) the method using file management methods in a file management library to directly store the configuration information in the data storage thereby bypassing the file system.
2 Assignments
0 Petitions
Accused Products
Abstract
A configuration manager federated bean is provided for each host computer in the three-tiered management system. The configuration manager federated bean for a host computer is contacted by federated beans that manage each of the data services when a data service starts and stops using a data storage volume associated with the host computer. The configuration manager bean maintains persistent configuration information for each data service. In one embodiment, configuration manager beans can operate in a clustered environment where several beans store configuration information in a single storage area. Each of the beans implements an arbitration protocol so that only one bean writes to the storage area at any given time.
57 Citations
27 Claims
-
1. A method for managing configuration information in a distributed computer system with a data storage, a file system for storing information in the data storage and a host computer on which a data service system is running, the method comprising:
-
(a) running, in the host computer, a configuration manager federated bean having an interface with a method that accepts configuration information from the data service system;
(b) controlling the data service system to locate the configuration manager federated bean, provide configuration information and call the method; and
(c) the method using file management methods in a file management library to directly store the configuration information in the data storage thereby bypassing the file system. - View Dependent Claims (2, 3, 4)
-
-
5. Apparatus for managing configuration information in a distributed computer system with a data storage, a file system for storing information in the data storage and a host computer on which a data service system is running, the apparatus comprising:
-
a configuration manager federated bean that runs in the host computer and has an interface with a method that accepts configuration information from the data service system;
a mechanism in the data service system that locates the configuration manager federated bean, provides configuration information and calls the method; and
a file management library containing file management methods that are used by the method to directly store the configuration information in the data storage thereby bypassing the file system. - View Dependent Claims (6, 7, 8)
-
-
9. A method for managing configuration information in a clustered computer system with a data storage and a plurality of host computers connected by a network, each of which has a memory and accesses the data storage, the method comprising:
-
(a) running, in each host computer, a federated bean having method for storing configuration information in the memory of the each host computer;
(b) assigning each federated bean a unique ID number;
(c) causing each federated bean to exchange ID numbers with other federated beans; and
(d) using the exchanged ID numbers to select one federated bean to store configuration information in the data storage. - View Dependent Claims (10, 11, 12, 13)
-
-
14. Apparatus for managing configuration information in a clustered computer system with a data storage and a plurality of host computers connected by a network, each of which has a memory and accesses the data storage, the apparatus comprising:
-
a federated bean that runs in each host computer and has a method for storing configuration information in the memory of the each host computer;
means for assigning each federated bean a unique ID number;
means for causing each federated bean to exchange ID numbers with other federated beans; and
means for using the exchanged ID numbers to select one federated bean to store configuration information in the data storage. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for managing configuration information in a distributed computer system with a data storage and a plurality of host computers, each of which has a data service running thereon, the method comprising:
-
(a) running, in each host computer, a data service federated bean that uses the configuration information to manage the data service running on that host computer;
(b) running, in each host computer, a configuration manager federated bean having an interface with a method that accepts configuration information from the data service federated bean running on that host computer; and
(c) using the configuration manager federated bean to store the configuration information in the data storage. - View Dependent Claims (20, 21)
-
-
22. Apparatus for managing configuration information in a distributed computer system with a data storage and a plurality of host computers, each of which has a data service running thereon, the apparatus comprising:
-
a data service federated bean that runs in each host computer and uses the configuration information to manage the data service running on that host computer;
a configuration manager federated bean that runs in each host computer and has an interface with a method that accepts configuration information from the data service federated bean running on that host computer; and
means in the configuration manager federated bean for storing the configuration information in the data storage. - View Dependent Claims (23, 24)
-
-
25. A computer program product for managing configuration information in a distributed computer system with a data storage, a file system for storing information in the data storage and a host computer on which a data service system is running, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
-
configuration manager federated bean program code that runs in the host computer and has an interface with a method that accepts configuration information from the data service system;
means operable in the data service system for locating the configuration manager federated bean, providing configuration information and calling the method; and
file management program code to directly store the configuration information in the data storage thereby bypassing the file system.
-
-
26. A computer program product for managing configuration information in a clustered computer system with a data storage and a plurality of host computers connected by a network, each of which has a memory and accesses the data storage, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
-
federated bean program code that runs in each host computer and has a method for storing configuration information in the memory of the each host computer;
program code for assigning each federated bean a unique ID number;
program code for causing each federated bean to exchange ID numbers with other federated beans; and
program code for using the exchanged ID numbers to select one federated bean to store configuration information in the data storage.
-
-
27. A computer program product for managing configuration information in a distributed computer system with a data storage and a plurality of host computers, each of which has a data service running thereon, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
-
data service federated bean program code that runs in each host computer and that uses the configuration information to manage the data service running on that host computer;
configuration manager federated bean program code that runs in each host computer and that has an interface with a method that accepts configuration information from the data service federated bean running on that host computer; and
program code that uses the configuration manager federated bean to store the configuration information in the data storage.
-
Specification