TRANSACTIONAL GRAPH-BASED COMPUTATION WITH ERROR HANDLING
First Claim
Patent Images
1. A method for processing transactions using graph-based computations, the method including:
- determining that at least one of a plurality of graph elements of a computation graph of a set of one or more computation graphs includes a computation to be performed for a given transaction,associating the given transaction with an instance of the computation graph that includes reusable computation elements associated with respective graph elements, andexecuting the graph to perform the computation.
4 Assignments
0 Petitions
Accused Products
Abstract
Processing transactions using graph-based computations includes determining that at least one of a plurality of graph elements of a computation graph of a set of one or more computation graphs includes a computation to be performed for a given transaction, associating the given transaction with an instance of the computation graph that includes reusable computation elements associated with respective graph elements, and executing the graph to perform the computation.
-
Citations
43 Claims
-
1. A method for processing transactions using graph-based computations, the method including:
-
determining that at least one of a plurality of graph elements of a computation graph of a set of one or more computation graphs includes a computation to be performed for a given transaction, associating the given transaction with an instance of the computation graph that includes reusable computation elements associated with respective graph elements, and executing the graph to perform the computation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing transactions using graph-based computations, the system including:
-
means for determining that at least one of a plurality of graph elements of a computation graph of a set of one or more computation graphs includes a computation to be performed for a transaction, means for associating the given transaction with an instance of the computation graph that includes reusable computation elements associated with respective graph elements, and means for executing the graph to perform the computation.
-
-
21. A computer-readable medium storing a computer program for processing transactions using graph-based computations, the computer program including instructions for causing a computer system to:
-
determine that at least one of a plurality of graph elements of a computation graph of a set of one or more computation graphs includes a computation to be performed for a given transaction, associate the given transaction with an instance of the computation graph that includes reusable computation elements associated with respective graph elements, and execute the graph to perform the computation.
-
-
22. A method for processing graph-based computations including:
-
within a graph including vertices representing graph components that process work elements according to links joining the vertices, providing at least one error-handling graph component configured to provide error information to a process external to the graph, and processing data, including, in response to a graph component encountering an error while processing, redirecting processing to the error-handling graph component including directing at least some of the work elements to the error-handling component according to at least one link to a vertex representing the error-handling component. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for processing graph-based computations, the system including:
-
within a graph including vertices representing graph components that process work elements according to links joining the vertices, means for providing at least one error-handling graph component configured to provide error information to a process external to the graph, and means for processing data, including, in response to a graph component encountering an error while processing, redirecting processing to the error-handling graph component including directing at least some of the work elements to the error-handling component according to at least one link to a vertex representing the error-handling component.
-
-
43. A computer-readable medium storing a computer program for processing graph-based computations, the computer program including instructions for causing a computer system to:
-
within a graph including vertices representing graph components that process work elements according to links joining the vertices, provide at least one error-handling graph component configured to provide error information to a process external to the graph, and process data, including, in response to a graph component encountering an error while processing, redirecting processing to the error-handling graph component including directing at least some of the work elements to the error-handling component according to at least one link to a vertex representing the error-handling component.
-
Specification