Microservice Query Delay Detection Using Historical Response Times

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques fail to specify which query in a microservice is delayed, necessitating a wide-ranging search for delay occurrence, which is inefficient and time-consuming.

Innovation Solution

A delay estimation apparatus that acquires and compares current and past response times for each query, determining delays based on statistical analysis and threshold values, and estimates the affected microservices and queries in a hierarchical data model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional techniques monitor response time between microservices, then system-level delay detection is improved, but query-level delay specification deteriorates

Engineering Contradiction:
Improvedelay detection precisionVSAvoiddelay specification ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent segments the monitoring granularity from service-level to query-level by introducing separate response time monitoring for each query type. The management server divides and conquers the delay detection problem by tracking individual query performance metrics independently, enabling precise identification of which specific query causes delays without requiring users to search through entire service configurations.

Inventive Principle:
Principle #1Segmentation

2Reliability

If users manually search for delay occurrence in microservices, then comprehensive delay detection is improved, but time and effort required deteriorates

Engineering Contradiction:
Improvedelay detection completenessVSAvoiddelay specification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-configuring the data model with all possible queries and their associated response time monitoring before delays occur. The management server continuously collects and stores response time data for each query in advance, so when a delay problem arises, users can immediately query the historical data without manual searching, significantly reducing troubleshooting time while maintaining comprehensive monitoring coverage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250258750A1Delay estimation apparatus, delay estimation method, and delay estimation system
Publication Date: 2025.08.14 MITSUBISHI ELECTRIC CORP
  • US20250258750A1 patent drawing
  • US20250258750A1 patent drawing
  • US20250258750A1 patent drawing

AI summary

An object is to provide a technique that a user can easily specify a part where a delay occurs in a microservice. A delay estimation apparatus includes an acquisition part and a determination part. The acquisition part acquires, for each of a plurality of queries, a response time of one or more microservices using the query for a data model in which the plurality of queries are previously associated. The determination part determines whether or not a delay occurs for each of the queries based on the response time currently acquired and the response time acquired in a past time.