Controlling software components in a multi-node processing system
First Claim
1. A method of controlling software components in a processing system having plural nodes, comprising:
- receiving a request to start the processing system;
launching a start routine in a first one of the nodes in response to the request;
the start routine causing one or more services to be invoked in each of the nodes;
determining one or more selected software components to start in each of the nodes; and
the services starting the selected software components in each of the nodes of the processing system.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-node processing system includes a plurality of nodes in which various software components may be executed. To coordinate the control of the software components in the plural nodes, an instance of a manager module may be started in each of the nodes. In one example arrangement, the manager module may include a WINDOWS® NT or WINDOWS® 2000 service control manager. In the WINDOWS® NT or WINDOWS® 2000 environment, the software components that are controlled through the service control manager may be services. To perform control of the various software components, requests may be sent to the manager module instance in each of the nodes. The manager module then launches one or more server services in each node to perform the desired control task, which may be start the software component, monitor the software component, or terminate the software component.
46 Citations
28 Claims
-
1. A method of controlling software components in a processing system having plural nodes, comprising:
-
receiving a request to start the processing system; launching a start routine in a first one of the nodes in response to the request;
the start routine causing one or more services to be invoked in each of the nodes;determining one or more selected software components to start in each of the nodes; and the services starting the selected software components in each of the nodes of the processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A database system comprising:
-
a plurality of nodes; software components executable in the plurality of nodes, the software components comprising a query coordinator in each of the plurality of nodes to process database queries; a manager module executable in the database system to invoke services in the plurality of nodes to control starting of the software components; and a start procedure executable in a first one of the plurality of nodes to invoke the services in the plurality of nodes through the manager module. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A database system comprising:
-
a plurality of nodes; database software components executable in the plurality of nodes; and a manager module in each of the plurality of nodes executable to control the database software components in the plurality of nodes and to enable a monitoring module to monitor statuses of the database software components in the plurality of nodes.
-
-
23. An article comprising one or more machine-readable storage media containing instructions that when executed cause a database system having plural nodes to:
-
receive a command to start database software components in the plural nodes;
launch a start routine in a first one of the plural nodes in response to the command;issue requests, from the start routine, to the plural nodes; and in response to the requests, invoke services in the plural nodes to start the database software components. - View Dependent Claims (24, 25)
-
-
26. A database system comprising:
-
a plurality of nodes; database software components executable in the plurality of nodes; and a start procedure executable in a first one of the plurality of nodes to invoke services in each of the plurality of nodes, and wherein the services are executable to start the database software components. - View Dependent Claims (27, 28)
-
Specification