Method and device for agile computing
First Claim
1. A method for operating a group of nodes in a system for agile computing comprising a coordinator node and a first computation node communicating via a connection, the first computation node performing a task for the coordinator node, the method comprising the steps of:
- monitoring at least one operating parameter indicating the quality of the connection between the coordinator node and the first computation node,determining a quality parameter based on the operating parameter, wherein the quality parameter indicates the quality of the connection between the coordinator node and the first computation node,transferring information from the first computation node to the coordinator node, when the value of the quality parameter falls within a transfer interval, wherein the information comprises information about a part of a task performed by the first computation node; and
deciding whether the first computation node should stop or continue performing the task after the step of transferring information about the performed part of the task.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating a group of nodes in a system for agile computing comprising a coordinator node and a first computation node communicating via a connection, and wherein the first computation node is adapted to perform a task for the coordinator node is provided. The method comprises the steps of: monitoring at least one operating parameter indicating the quality of the connection between the two nodes; determining a quality parameter based on the operating parameter, wherein the quality parameter indicates the quality of the connection between the two nodes; and transferring information from the first computation node to the coordinator node, when the value of the quality parameter falls within a transfer interval, wherein the information comprises information about a part of a task performed by the first computation node.
24 Citations
15 Claims
-
1. A method for operating a group of nodes in a system for agile computing comprising a coordinator node and a first computation node communicating via a connection, the first computation node performing a task for the coordinator node, the method comprising the steps of:
-
monitoring at least one operating parameter indicating the quality of the connection between the coordinator node and the first computation node, determining a quality parameter based on the operating parameter, wherein the quality parameter indicates the quality of the connection between the coordinator node and the first computation node, transferring information from the first computation node to the coordinator node, when the value of the quality parameter falls within a transfer interval, wherein the information comprises information about a part of a task performed by the first computation node; and deciding whether the first computation node should stop or continue performing the task after the step of transferring information about the performed part of the task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. A coordinator node for agile computing, wherein the coordinator node is arranged for determining distribution of tasks and distributing the tasks to one or more computation nodes in a group, and is further arranged to receive information about a part of a task distributed to a first computation node when a quality parameter that is determined whether one or more operating parameters falls within a transfer interval, the first computation node being arranged for deciding whether to stop or continue performing the task after transferring information about the performed part of the task.
-
12. A system for agile computing, the system comprising:
-
one or more computation nodes, wherein a computation node is for receiving and performing a task from a coordinator node via a connection, the computation node comprising; a monitor device for monitoring at least one operating parameter indicating the quality of the connection between the coordinator node and the at least one computation node, a calculator device for determining a quality parameter based on the at least one operating parameter, wherein the quality parameter indicates the quality of the connection between the coordinator node and the computation node, and a transmitter device for transferring information from the computation node to the coordinator node when the value of the quality parameter falls within a transfer interval, the information comprising information about a part of the task performed by the computation node; and the coordinator node for determining distribution of tasks and distributing the tasks to the one or more computation nodes in a group, and is further arranged to receive information about a part of a task distributed to a first computation node when a quality parameter that is determined whether one or more operating parameters falls within a transfer interval, wherein the first computation node is arranged for deciding whether to stop or continue performing the task after transferring information about the performed part of the task. - View Dependent Claims (13, 14, 15)
-
Specification