Call Processing Time Measurement via Intermediary Node Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current call processing time measurement devices can only measure processing time for neighboring nodes, fail to accurately measure the processing time of the intended measurement object, and cannot distinguish between bottleneck and non-bottleneck nodes in a series of nodes.
Innovation Solution
A call processing time measurement device that transmits a message to the measurement-object node and receives a response to detect and monitor the node's state, using a measurement-object message detection module, response request message transmission module, and monitoring module to calculate processing time and identify bottlenecks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the measurement main body transmits a Ping message to a neighboring node, then the processing time of the neighboring node can be measured, but the processing time of the intended measurement object (non-neighboring node) cannot be measured
Solution Approach 1:
The patent introduces an intermediary mechanism where the measurement main body transmits a Ping message to a neighboring node, which then forwards it to the ultimate measurement object (non-neighboring node). The Pong message follows the reverse path, allowing the measurement main body to indirectly measure the processing time of remote nodes through intermediary nodes that relay the messages.
Solution Approach 2:
The patent segments the measurement process into multiple hops through intermediary nodes. Instead of requiring direct communication between the measurement main body and the measurement object, the measurement path is divided into segments that pass through intermediate nodes, enabling extended measurement capability while maintaining measurement accuracy at each segment.
2Ease of operation
If the Ping message is returned by the neighboring node, then the measurement is simple, but the measured processing time belongs to the neighboring node而非 the intended measurement object
Solution Approach 1:
The patent implements a feedback mechanism where the Pong message contains information about the ultimate measurement object (non-neighboring node) rather than just the neighboring node that actually processed the message. This allows the measurement main body to receive feedback indicating which node's processing time is being measured, resolving the ambiguity between simplicity and measurement accuracy.
Solution Approach 2:
The intermediary neighboring nodes act as mediators that transmit the Ping message to the ultimate measurement object and relay the Pong message back, while the measurement main body uses the feedback in the Pong message to identify whose processing time is being measured, maintaining both operational simplicity and measurement precision.
3Productivity
If multiple nodes are involved in call processing, then comprehensive monitoring is possible, but it becomes impossible to distinguish which node is the bottleneck
Solution Approach 1:
The patent uses feedback information in the Pong message that includes identification of the measurement object and timing information that allows the measurement main body to calculate and compare processing times of different nodes. This feedback mechanism enables the system to monitor multiple nodes comprehensively while accurately identifying which specific node is causing delays (the bottleneck).
Solution Approach 2:
The patent metaphorically applies the principle of differentiation (similar to color changes) by using distinct message identifiers and timing markers that allow each node's processing time to be individually tracked and distinguished, enabling bottleneck identification even when multiple nodes are involved in the call processing.
Data Source
AI summary
To provide a call processing time measurement device which can measure the time required to process a measurement-object message to be measured. When a measurement-object message detection module detects a measurement-object message, a response request message transmission module transmits a response request message towards a node designated as a measurement object right after the measurement-object message. A response request message transmission time record module records the transmission time of the response request message transmitted by the response request message transmission module. A response message reception time record module records the reception time of the response message transmitted from the designated node. A processing time calculation module measures the message processing time of the designated node by calculating a difference between the reception time of the response message and the transmission time of the response request message.


