Monitoring module usage in a data processing system
First Claim
1. A monitoring system for automatically re-coding bottleneck nodes in a transaction processing system, the transaction processing system comprising:
- a memory device with computer-readable program code stored thereon;
a communication device;
a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to;
access a dynamic mapping of transaction flow in the transaction processing system, the dynamic mapping including a plurality of transaction pathways interconnected by transaction nodes, wherein the transaction nodes represent an automated processing step or action taken by a manual station of the transaction processing system on transaction files that are received at the transaction nodes, wherein the transaction files are files associated with a specific financial instrument to be processed by the transaction processing system;
process a transaction file at a first node and store information corresponding to the first node and the type of processing that occurred at the first node with the transaction file;
determine that the transaction file was processed at the first node;
determine that the transaction file experienced a bottleneck within the transaction flow at the first node;
store information related to the transaction file experiencing the bottleneck at the first node at a first datastore comprising a plurality of entries comprising information regarding transaction file processing;
retrieve from the datastore the information related to the transaction file experiencing a bottleneck within the transaction flow at the first node;
determine, based at least in part on the retrieved information related to the transaction file experiencing a bottleneck at the first node, that the first node is a bottleneck node;
in response to determining that the first node is a bottleneck node, initiate a re-writing of at least a portion of code associated with the first node in a memory of the transaction processing system;
access the transaction file to determine the type of processing that occurred at the first node;
determine that processing of the transaction file bypassed a second node; and
store information related to the transaction file bypassing the second node at a second datastore comprising a plurality of entries comprising information regarding transaction file processing; and
perform an action related to the type of processing that occurred at the first node.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention monitor node usage in a transaction processing system. Embodiments include accessing a dynamic mapping of transaction flow in the transaction processing system, the dynamic mapping including a plurality of transaction pathways interconnected by transaction nodes, wherein the transaction nodes represent an automated processing step or action taken by a manual station of the transaction processing system on transactions files that are received at the transaction nodes; wherein the transaction processing system processes a transaction file at a first node and stores information corresponding to the first node and the type of processing that occurred at the first node with the transaction file; determining that the transaction file was processed at the first node; accessing the transaction file to determine the type of processing that occurred at the first node; and performing an action related to the type of processing that occurred at the first node.
192 Citations
15 Claims
-
1. A monitoring system for automatically re-coding bottleneck nodes in a transaction processing system, the transaction processing system comprising:
-
a memory device with computer-readable program code stored thereon; a communication device; a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to; access a dynamic mapping of transaction flow in the transaction processing system, the dynamic mapping including a plurality of transaction pathways interconnected by transaction nodes, wherein the transaction nodes represent an automated processing step or action taken by a manual station of the transaction processing system on transaction files that are received at the transaction nodes, wherein the transaction files are files associated with a specific financial instrument to be processed by the transaction processing system; process a transaction file at a first node and store information corresponding to the first node and the type of processing that occurred at the first node with the transaction file; determine that the transaction file was processed at the first node; determine that the transaction file experienced a bottleneck within the transaction flow at the first node; store information related to the transaction file experiencing the bottleneck at the first node at a first datastore comprising a plurality of entries comprising information regarding transaction file processing; retrieve from the datastore the information related to the transaction file experiencing a bottleneck within the transaction flow at the first node; determine, based at least in part on the retrieved information related to the transaction file experiencing a bottleneck at the first node, that the first node is a bottleneck node; in response to determining that the first node is a bottleneck node, initiate a re-writing of at least a portion of code associated with the first node in a memory of the transaction processing system; access the transaction file to determine the type of processing that occurred at the first node; determine that processing of the transaction file bypassed a second node; and store information related to the transaction file bypassing the second node at a second datastore comprising a plurality of entries comprising information regarding transaction file processing; and perform an action related to the type of processing that occurred at the first node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for automatically re-coding bottleneck nodes in a transaction processing system, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
-
an executable portion configured for accessing a dynamic mapping of transaction flow in the transaction processing system, the dynamic mapping including a plurality of transaction pathways interconnected by transaction nodes, wherein the transaction nodes represent an automated processing step or action taken by a manual station of the transaction processing system on transactions files that are received at the transaction nodes, wherein the transaction files are files associated with a specific financial instrument to be processed by the transaction processing system; an executable portion configured for processing a transaction file at a first node and storing information corresponding to the first node and the type of processing that occurred at the first node with the transaction file; an executable portion configured for determining that the transaction file was processed at the first node; an executable portion configured for determining that the transaction file experienced a bottleneck within the transaction flow at the first node; an executable portion configured for storing information related to the transaction file experiencing the bottleneck at the first node at a datastore comprising a plurality of entries comprising information regarding transaction file processing; an executable portion configured for retrieving from the datastore the information related to the transaction file experiencing a bottleneck within the transaction flow at the first node; an executable portion configured for determining, based at least in part on the retrieved information related to the transaction file experiencing a bottleneck at the first node, that the first node is a bottleneck node; an executable portion configured for, in response to determining that the first node is a bottleneck node, initiating re-writing of at least a portion of code associated with the first node in a memory of the transaction processing system; an executable portion configured for accessing the transaction file to determine the type of processing that occurred at the first node; an executable portion configured for determine that processing of the transaction file bypassed a second node; and an executable portion configured for storing information related to the transaction file bypassing the second node at a second datastore comprising a plurality of entries comprising information regarding transaction file processing; and an executable portion configured for performing an action related to the type of processing that occurred at the first node. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method for automatically re-coding bottleneck nodes in a transaction processing system, the method comprising:
-
providing a computing system comprising a computer processing device and a non-transitory computer readable medium, where the computer readable medium comprises configured computer program instruction code for operation by said computer processing device; accessing, using the computing system, a dynamic mapping of transaction flow in the transaction processing system, the dynamic mapping including a plurality of transaction pathways interconnected by transaction nodes, wherein the transaction nodes represent an automated processing step or action taken by a manual station of the transaction processing system on transactions files that are received at the transaction nodes, wherein the transaction files are files associated with a specific financial instrument to be processed by the transaction processing system; processing, using the computing system, a transaction file at a first node and storing information corresponding to the first node and the type of processing that occurred at the first node with the transaction file; determining, using the computing system, that the transaction file was processed at the first node; determining, using the computing system, that the transaction file experienced a bottleneck within the transaction flow at the first node; storing, using the computing system, information related to the transaction file experiencing the bottleneck at the first node at a datastore comprising a plurality of entries comprising information regarding transaction file processing; retrieving, using the computing system, from the datastore the information related to the transaction file experiencing a bottleneck within the transaction flow at the first node; determining, using the computing system, based at least in part on the retrieved information related to the transaction file experiencing a bottleneck at the first node, that the first node is a bottleneck node; in response to determining that the first node is a bottleneck node, initiating, using the computing system, re-writing of at least a portion of code associated with the first node in a memory of the transaction processing system; accessing, using the computing system, the transaction file to determine the type of processing that occurred at the first node; determining, using the computing system, that processing of the transaction file bypassed a second node; and storing, using the computing system, information related to the transaction file bypassing the second node at a second datastore comprising a plurality of entries comprising information regarding transaction file processing; and performing, using the computing system, an action related to the type of processing that occurred at the first node. - View Dependent Claims (12, 13, 14, 15)
-
Specification