Service management roles of processor nodes in distributed node service management
AssigneeInternational Business Machines Corporation
InventorsJoseph W. Dain, Stefan Lehmann, Dan Melamed
Life of this patent
Estimating the term…
Abstract
A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application.
Claims34
A computer program product for managing a distributed computing system having a plurality of processor nodes, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein for execution by a processor to perform managing operations, the managing operations comprising:
- performing data processing functions at each of a plurality of processor nodes in a distributed computing system having said plurality of processor nodes;
- selecting for each of said plurality of processor nodes in said distributed computing system, a distributed node service management role of operation from a plurality of distributed node service management roles of operation available in a distributed node service management system;
- and
- performing distributed node service management at each of said plurality of processor nodes wherein said distributed node service management is performed at each processor node in the distributed node service management role selected for a particular processor node, and includes processing a service request for servicing a processor node of the distributed computing system;
- wherein said distributed node service management is performed at a first processor node of said plurality of processor nodes, in a master distributed node service management role selected for said first processor node, wherein the master distributed node service management role includes receiving a service request from a second processor node of said plurality of processor nodes and forwarding, on behalf of the second processor node, the service request to a remote service center for servicing the second processor node of the distributed computing system;
- wherein said distributed node service management is performed at said second processor node of said plurality of processor nodes, in a member distributed node service management role selected for said second processor node, wherein the member distributed node service management role includes generating the service request on behalf of the second processor node and sending the service request to the first processor node for forwarding remote service center wherein the service request is generated in response to a service condition at the second processing node an includes a service notification of the service condition at the second processor node.
A distributed computing system, comprising:
- a plurality of processor nodes;
- and
- a non-transitory computer readable storage medium having computer readable program code embodied therein for execution by processor nodes to perform computing operations, the computing operations comprising:
- performing data processing functions at each of a plurality of processor nodes in a distributed computing system having said plurality of processor nodes;
- selecting for each of said plurality of processor nodes in said distributed computing system, a distributed node service management role of operation from a plurality of distributed node service management roles of operation available in a distributed node service management system;
- and
- performing distributed node service management at each of said plurality of processor nodes wherein said distributed node service management is performed at each processor node in the distributed node service management role selected for a particular processor node, and includes processing a service request for servicing a processor node of the distributed computing system;
- wherein said distributed node service management is performed at a first processor node of said plurality of processor nodes, in a master distributed node service management role selected for said first processor node, wherein the master distributed node service management role includes receiving a service request from a second processor node of said plurality of processor nodes and forwarding, on behalf of the second processor node, the service request to a remote service center for servicing the second processor node of the distributed computing system;
- wherein said distributed node service management is performed at said second processor node of said plurality of processor nodes, in a member distributed node service management role selected for said second processor node, wherein the member distributed node service management role includes generating the service request on behalf of the second processor node and sending the service request to the first processor node for forwarding remote service center wherein the service request is generated in response to a service condition at the second processing node an includes a service notification of the service condition at the second processor node.
Dependencies are inferred from the claim text.