Claims
- 1. A system of loading and registering a software program in a cluster network database, coupled to a first server and a second server in a server network, comprising:
a primary load module which loads the program in the first server; a preregistration module which determines if the program was previously registered; an object module which creates an object for the program and stores the object in the database, if it is determined that the program was not previously registered; a nonfailure module which determines if a system operator previously unloaded the program and sets a host server attribute within the object to a value of null, if it is determined that a system operator previously unloaded the program; a phoenix detect module which determines if the first server is coming back from a failback process, if it is determined that the system operator did not previously unload the program; and a synchronization module which synchronizes all replicated databases within the network, if it is determined that the first server is not coming back from failback process.
- 2. The system of claim 1 wherein the preregistration module comprises a search module which searches for an object in an archive file of the database which contains a tag attribute corresponding to the program and a primary server attribute corresponding to the first server.
- 3. The system of claim 1 wherein the nonfailure module comprises a host status module which reads a host server attribute within an object corresponding to the program and determines whether the host server attribute is set to a null value.
- 4. The system of claim 1 wherein the phoenix detect module comprises a read module which reads a host server attribute within an object corresponding to the program and determines if the host server attribute indicates that the second server is the host server.
RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 08/942,318, entitled, “Method for Clustering Software Applications,” which is commonly owned.
[0002] This Application claims priority to and incorporates by reference, U.S. application Ser. No. 08/942,411, filed Oct. 1, 1997, which in turn claims priority under 35 U.S.C. § 119(e) to U.S. application Ser. No. 60/046,327, titled, “Clustering of Computer Systems Using Uniform Object Naming and Distributed Softare for Locating Objects, filed May 13, 1997.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60046327 |
May 1997 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
08942411 |
Oct 1997 |
US |
Child |
09879587 |
Jun 2001 |
US |