DEPLOYMENT OF PRE-SCHEDULED TASKS IN CLUSTERS
First Claim
1. A method of managing a triggerable task in a cluster environment:
- accessing a definition of a task, wherein the definition includes a triggering event, and one or more actions to be performed when the triggering event occurs;
accessing a cluster policy defining how triggering events are interpreted on a node/task basis for a plurality of nodes in a cluster;
based on the cluster policy, determining that the triggering event has occurred; and
as a result attempting to perform the one or more actions.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing a triggerable task in a cluster environment. A method includes accessing a definition a task, wherein the definition includes a triggering event, and an action to be performed when the triggering event occurs. The method further includes, accessing a cluster policy defining how triggering events are interpreted on a node task basis for a plurality of nodes in a cluster. Based on the cluster policy, the method includes determining that the triggering event has occurred. As a result of the determination that the triggering event has occurred, the method further includes attempting to perform the action.
24 Citations
20 Claims
-
1. A method of managing a triggerable task in a cluster environment:
-
accessing a definition of a task, wherein the definition includes a triggering event, and one or more actions to be performed when the triggering event occurs; accessing a cluster policy defining how triggering events are interpreted on a node/task basis for a plurality of nodes in a cluster; based on the cluster policy, determining that the triggering event has occurred; and as a result attempting to perform the one or more actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium comprising computer executable instructions that when executed by one or more processor causes the one or more processors to perform the following acts for managing a triggerable task in a cluster environment:
-
accessing a task definition, wherein the definition defines a trigger and one or more actions to be performed when the trigger occurs; accessing a cluster policy defining how triggers are handled for different nodes in the cluster; based on the cluster policy, determining that the trigger has occurred; and as a result attempting to perform the one or more actions. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A distributed computing system, the computing system comprising:
a plurality of computers wherein the computer are organized into a computing cluster as nodes of the computing cluster, wherein each of the nodes comprises; a cluster service, the cluster service having triggerable cluster tasks created on the cluster service; a cluster database, wherein the cluster database on each of the nodes is synchronized with cluster databases on other nodes in the cluster, and wherein the cluster database stores triggerable cluster task properties; and a task scheduler service, wherein the task scheduler service interacts with the cluster service to creates cluster triggerable tasks locally on a local node.
Specification