Efficient data processing in a mesh network of computing devices
AssigneeInternational Business Machines Corporation
InventorsRussell Patrick Bobbitt, Florian Pinel, Peter Alan Coldicott
Life of this patent
Estimating the term…
Abstract
In an approach for efficient data processing in a mesh network of computing devices, a processor receives data to be processed in the mesh network. A processor distributes a set of computational units to a set of computing devices in the mesh network. A processor creates a computational plan to construct a computational pipeline of the set of computational units. The computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements. A processor executes the computational plan by sending data to assigned computational units.
Claims20
A computer-implemented method comprising:
- receiving, by one or more processors, data to be processed in a mesh network;
- distributing, by one or more processors, a set of computational units to a set of computing devices in the mesh network;
- creating, by one or more processors, a computational plan to construct a computational pipeline of the set of computational units wherein the computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements;
- and
- executing, by one or more processors, the computational plan by sending data to assigned computational units.
A computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to receive data to be processed in a mesh network;
- program instructions to distribute a set of computational units to a set of computing devices in the mesh network;
- program instructions to create a computational plan to construct a computational pipeline of the set of computational units wherein the computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements;
- and
- program instructions to execute the computational plan by sending data to assigned computational units.
A computer system comprising:
- one or more computer processors, one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:
- program instructions to receive data to be processed in a mesh network;
- program instructions to distribute a set of computational units to a set of computing devices in the mesh network;
- program instructions to create a computational plan to construct a computational pipeline of the set of computational units wherein the computational plan considers cost and performance trade-offs by considering limitation of hardware resources, processing speed, accuracy and application requirements;
- and
- program instructions to execute the computational plan by sending data to assigned computational units.
Dependencies are inferred from the claim text.