System and method for automatically and reliably managing global resources in a computer network
First Claim
1. A system for a computer system for enabling automatic configuration of global resources, the computer system being interconnected with at least one other computer system via a network, the computer systems capable of communicating with a global memory, the system comprising:
- a task manager configured to receive and execute a configuration task involving a resource connected to said network, said task manager configured to forward said configuration task to at least one other computer system for execution thereon, said task manager configured to store an identity of any nonresponsive computer system along with a configuration action in said global memory; and
a reconciliator configured to communicate with said global memory when said computer system is activated to retrieve any configuration action that is directed to said computer system, said reconciliator configured to perform any said configuration action upon said computer system.
4 Assignments
0 Petitions
Accused Products
Abstract
A global resource management system has a plurality of computer systems interconnected via a network and a global resource data base stored in a global memory connected to the network. Each of the computer systems has a processor, a local memory, an input device configured to receive a configuration task to be performed on the computer systems in the network, a local interface for interconnecting the processor, the local memory, and the input device, and a global resource management system stored in the local memory and driven by the processor. The global resource management system of each computer system includes both a task manager and a reconciliator. The task manager forwards the configuration task to other computer systems for execution thereon. Moreover, the task manager stores the identities of any nonresponsive computer systems along with a configuration action that corresponds to the unperformed task in the global resource data base in the global memory. The reconciliator communicates with the global resource data base in the global memory when its corresponding computer system is activated to retrieve any unperformed configuration actions that were directed to resources under the computer system'"'"'s control and performs any such unperformed configuration actions upon those resources.
-
Citations
20 Claims
-
1. A system for a computer system for enabling automatic configuration of global resources, the computer system being interconnected with at least one other computer system via a network, the computer systems capable of communicating with a global memory, the system comprising:
-
a task manager configured to receive and execute a configuration task involving a resource connected to said network, said task manager configured to forward said configuration task to at least one other computer system for execution thereon, said task manager configured to store an identity of any nonresponsive computer system along with a configuration action in said global memory; and a reconciliator configured to communicate with said global memory when said computer system is activated to retrieve any configuration action that is directed to said computer system, said reconciliator configured to perform any said configuration action upon said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium having a computer program for a particular computer system that is to be operated within a network having a plurality of computer systems and a global resource data base stored in a global memory connected to the network, the computer program comprising:
-
a task manager configured to receive and execute a configuration task, said task manager configured to forward said configuration task to another computer system for execution thereon and to store an identity of any nonresponsive computer system along with a configuration action in said global resource data base in said global memory; and a reconciliator configured to communicate with said global resource data base in said global memory when said particular computer system is activated to retrieve any said configuration action directed to said particular computer system, said reconciliator configured to perform any said configuration action upon said particular computer system. - View Dependent Claims (10, 11)
-
-
12. A system comprising a plurality of computer systems interconnected via a network and a global resource data base stored in a global memory connected to said network, each said computer system comprising:
-
a processor; a local memory; an input device configured to receive a configuration task to be performed on computer systems in said network; a local interface for interconnecting said processor, said local memory, and said input device; a task manager stored in said local memory and driven by said processor, said task manager adapted to receive and execute a configuration task, said task manager configured to forward said configuration task to at least one other computer system for execution thereon and to store an identity of any nonresponsive computer system along with a configuration action that corresponds to said configuration task in said global resource data base in said global memory; and a reconciliator stored in said local memory and driven by said processor, said reconciliator configured to communicate with said global resource data base in said global memory when said each computer system is activated to retrieve any said configuration action directed to said each computer system, said reconciliator configured to perform any said configuration action upon said each computer system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for configuring a plurality of interconnected computer systems that have access to a global memory, the method comprising the steps of:
-
communicating a configuration task to a particular computer system; executing said configuration task on said particular computer system; forwarding said configuration task from said particular computer system to at least one other computer system for execution thereon; storing an identity of a nonresponsive computer system along with a configuration action that corresponds with said configuration task in said global memory; and when said nonresponsive computer system becomes responsive, executing a configuration task that corresponds to said configuration action on said nonresponsive computer system.
-
Specification