LIGHTWEIGHT FRAMEWORK WITH DYNAMIC SELF-ORGANIZING COORDINATION CAPABILITY FOR CLUSTERED APPLICATIONS
First Claim
1. A method for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications, the method comprising:
- receiving, by a node, an event;
determining, by the node, whether one of other nodes is processing a task triggered by the event;
in response to determining that none of the other nodes is processing the task, processing, by the node, the task as an active node; and
in response to determining that the one of the other nodes is processing the task, running, by the node, as one of one or more passive nodes, wherein the one or more passive nodes monitor processing of the task.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a computer program product, and a computer system for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications are provided. The lightweight framework provides a means for managing tasks that require coordination between application nodes. A node receives a task and determines whether one of other nodes is processing the task. The node runs as an active node to process the task, in response to determining that none of the other nodes is processing the task. The node runs as one of one or more passive nodes that monitor processing of the task, in response to determining that the one of the other node is processing the task.
-
Citations
7 Claims
-
1. A method for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications, the method comprising:
-
receiving, by a node, an event; determining, by the node, whether one of other nodes is processing a task triggered by the event; in response to determining that none of the other nodes is processing the task, processing, by the node, the task as an active node; and in response to determining that the one of the other nodes is processing the task, running, by the node, as one of one or more passive nodes, wherein the one or more passive nodes monitor processing of the task. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7-18. -18. (canceled)
Specification