Self-configuration of nodes in a distributed message-based operating system
First Claim
1. In a distributed data processing system comprising a plurality of interconnected nodes, each of said nodes comprising a processor and a memory coupled to said processor, at least one of said nodes comprising a set of resource configuration rules stored in said memory for configuring a resource on any node of the system, a method of configuring said resource for a specific node during run-time operation of said system, steps of said method being executed by said system as part of a computer program, said method comprising the steps of:
- a) providing said node with a configuration management process;
b) providing said node with a resource definition message for each resource type needed by said node; and
c) utilizing said configuration management process and said resource definition message to configure a resource server module which controls said resource.
3 Assignments
0 Petitions
Accused Products
Abstract
In a distributed system comprising a plurality of nodes, each node is provided with the same set of generic configuration rules which configures the resources for the node according to the application requirements and the hardware configuration of the node. The resource server modules are configurable at run-time by node-based configuration management processes in accordance with information contained in resource definition messages. A resource definition message is derived from a resource template message in accordance with the information contained in the node definition message. Accordingly, adding or modifying resources at a given node can be accomplished at start-up or at run time without affecting the remainder of the system.
-
Citations
28 Claims
-
1. In a distributed data processing system comprising a plurality of interconnected nodes, each of said nodes comprising a processor and a memory coupled to said processor, at least one of said nodes comprising a set of resource configuration rules stored in said memory for configuring a resource on any node of the system, a method of configuring said resource for a specific node during run-time operation of said system, steps of said method being executed by said system as part of a computer program, said method comprising the steps of:
-
a) providing said node with a configuration management process; b) providing said node with a resource definition message for each resource type needed by said node; and c) utilizing said configuration management process and said resource definition message to configure a resource server module which controls said resource. - View Dependent Claims (2, 3, 4)
-
-
5. In a distributed data processing system comprising a plurality of interconnected nodes, each of said nodes comprising a processor and a memory coupled to said processor, a method of configuring resources during run-time operation of said system for one of said nodes, steps of said method being executed by said system as part of a computer program, said method comprising the steps of:
-
a) providing in said one node a configuration management process; b) providing said one node with a node definition message which defines a configuration for said one node; c) providing said one node with a plurality of resource template messages which represent a set of generic configuration rules; d) using said configuration management process, said node definition message, and said resource template messages to create a resource server module for controlling a resource class required by said one node; e) providing to said resource server module a resource definition message; and f) using said resource definition message to configure said resource server module. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. In a distributed data processing system comprising a plurality of interconnected nodes, each of said nodes comprising a processor and a memory coupled to said processor, a method of configuring resources at least one of said nodes during run-time operation of said system, steps of said method being executed by said system as part of a computer program, said method comprising the steps of:
-
a) providing in said one node at least one configuration management process; b) providing said one node with a resource definition message used to configure a resource server module for each resource class needed by said one node, wherein said resource server module controls a resource of said node; c) providing said one node with a node definition message; and d) using said configuration management process, said resource definition messages, and said node definition message to configure said one node. - View Dependent Claims (25, 26)
-
-
27. In a distributed data processing system comprising a plurality of interconnected nodes, each of said nodes comprising a processor and a memory coupled to said processor, a method of configuring resources for one of said nodes during run-time operation of said system, steps of said method being executed by said system as part of a computer program, said method comprising the steps of:
-
a) providing in said one node a configuration management process; b) providing said configuration management process of said one node with a node definition message which defines a configuration for said one node; c) providing said configuration management process of said one node with a resource template message which represents a set of generic configuration rules; d) creating a resource server module in said one node; e) developing a resource definition message; and f) configuring said resource server module with said resource definition message. - View Dependent Claims (28)
-
Specification