Storlet workflow optimization leveraging clustered file system placement optimization features
First Claim
1. A method for embedded compute engine architecture optimization, the method comprising:
- receiving an object;
determining a first category for the received object, wherein the determined first category is associated with a node;
storing the received object on the node associated with the determined first category;
receiving an algorithm;
determining a second category for the received algorithm, wherein the determined second category is associated with the node; and
executing the received algorithm on the node, wherein the received algorithm uses the received object stored on the node.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one exemplary embodiment, a method for embedded compute engine architecture optimization is provided. The method may include receiving an object. The method may also include determining a first category for the received object, whereby the determined first category is associated with a node. The method may then include storing the received object on the node associated with the determined first category. The method may further include receiving an algorithm. The method may also include determining a second category for the received algorithm, whereby the determined second category is associated with the node. The method may then include executing the received algorithm on the node, whereby the received algorithm uses the received object stored on the node.
11 Citations
20 Claims
-
1. A method for embedded compute engine architecture optimization, the method comprising:
-
receiving an object; determining a first category for the received object, wherein the determined first category is associated with a node; storing the received object on the node associated with the determined first category; receiving an algorithm; determining a second category for the received algorithm, wherein the determined second category is associated with the node; and executing the received algorithm on the node, wherein the received algorithm uses the received object stored on the node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for embedded compute engine architecture optimization, comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; receiving an object; determining a first category for the received object, wherein the determined first category is associated with a node; storing the received object on the node associated with the determined first category; receiving an algorithm; determining a second category for the received algorithm, wherein the determined second category is associated with the node; and executing the received algorithm on the node, wherein the received algorithm uses the received object stored on the node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for embedded compute engine architecture optimization, comprising:
-
one or more non-transitory computer-readable storage media storing program instructions executable by a processor for embedded compute engine architecture optimization, the program instructions comprising; program instructions to receive an object; program instructions to determine a first category for the received object, wherein the determined first category is associated with a node; program instructions to store the received object on the node associated with the determined first category; program instructions to receive an algorithm; program instructions to determine a second category for the received algorithm, wherein the determined second category is associated with the node; and program instructions to execute the received algorithm on the node, wherein the received algorithm uses the received object stored on the node. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification