Transaction Path Reconstruction in Distributed Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed enterprise technology landscapes, the complexity of transaction processing across multiple applications and technological boundaries limits visibility into transaction execution paths, making it difficult to monitor transactions, detect bottlenecks, and optimize business performance.
Innovation Solution
A system and method for monitoring transactions in a distributed network by recording message data at nodes, reconstructing transactions into directed graphs, and calculating connectivity matrices to identify transaction paths and parameters, with alerts issued for threshold exceedances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If distributed enterprise technology landscape with multiple applications and interfaces is used, then functionality and versatility are improved, but transaction visibility and monitoring capability deteriorate
Solution Approach 1:
The patent introduces a transaction monitoring system as an intermediary component that sits between the distributed applications and the monitoring point. This mediator captures transaction data from multiple applications through standardized interfaces, reconstructs transaction paths, and presents unified visibility without requiring changes to the underlying distributed system architecture.
2Adaptability or versatility
If distributed enterprise technology landscape with multiple applications and interfaces is used, then functionality and versatility are improved, but system complexity increases
Solution Approach 1:
The patent extracts the complexity of transaction path reconstruction and analysis from the distributed applications themselves and consolidates it into a dedicated monitoring system. This separates the core application functionality from the monitoring complexity, allowing each to be optimized independently.
3Ease of manufacture
If traditional monitoring approaches are used in distributed environments, then implementation simplicity is maintained, but transaction path reconstruction accuracy deteriorates
Solution Approach 1:
The patent implements preliminary action by capturing and recording transaction data at the source before transactions complete their journey through the distributed system. Transaction identifiers, timestamps, and path information are recorded upfront, enabling accurate reconstruction without requiring complex post-processing or inference.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
In a distributed information network, a method and system for assembling messages in an input set of messages into one or more message assemblies. The method involves constructing an initial directed graph of the set of messages, wherein the directed graph consists of pairs of a first vertex and a second vertex, wherein, for each message in the set of messages, a first vertex is an the out node of the message and the second vertex is the in node of the message. A connectivity matrix is defined on the initial directed graph that is modified in an iterative process. A final directed graph is produced that is partitioned into disjoint subgraphs, each subgraph being an assembly of messages from the input message set.