Coverage Score Metric for Request Processing Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in measuring the reliability of systems that process requests without a cutoff time, as traditional metrics like service availability and latency do not capture the behavior of these systems, making it difficult to describe user-perceived performance.

Innovation Solution

A method is introduced to determine a coverage score by calculating the ratio of successfully completed requests within a given time window to the total number of requests received, which reflects the system's latency and availability, and generates notifications based on this score.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the service processes all requests without a cutoff time, then the completeness of request processing is improved, but the traditional reliability metrics (availability and latency) become inaccurate and difficult to interpret

Engineering Contradiction:
Improveservice reliabilityVSAvoidmeasurement accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces a new parameter (coverage score) that changes how reliability is measured. Instead of using traditional availability and latency metrics, the coverage score calculates the proportion of requests completed within a specified time window, providing a more accurate measurement for systems without cutoff times. This parameter change resolves the contradiction by enabling precise measurement of reliability for services that process all requests regardless of time.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The coverage score acts as an intermediary metric between the raw request processing data and the traditional reliability metrics. It translates the complex behavior of requests processed without cutoff times into a single interpretable ratio that reflects both completeness and time-performance, thereby bridging the gap between accurate measurement and traditional reliability concepts.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the service uses traditional availability and latency metrics, then the simplicity of measurement is maintained, but the ability to describe user-perceived performance for systems without cutoff times deteriorates

Engineering Contradiction:
Improveease of measurementVSAvoidservice reliability description
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The coverage score is designed to be a universal metric that can describe reliability for both traditional services with cutoff times and modern services without cutoff times. By incorporating a time window parameter, the same metric adapts to different service behaviors, maintaining ease of measurement while improving reliability description accuracy for the broader class of services.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The coverage score is a dynamic metric that can be configured with different time window values depending on the specific service requirements. This dynamic adaptability allows the metric to maintain simplicity for quick measurements while providing accurate reliability descriptions for services with varying processing time characteristics, resolving the contradiction between ease of operation and reliability description.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the service processes requests with varying time requirements, then the flexibility of the service is improved, but the traditional metrics fail to capture the performance distribution across different request types

Engineering Contradiction:
Improveservice flexibilityVSAvoidperformance measurement accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The coverage score inherently segments the request processing into two distinct groups: requests completed within the specified time window and requests not completed within the time window. This segmentation allows the metric to capture the performance distribution across different request types while maintaining a single unified measurement, thereby improving measurement precision for flexible services that handle varying time requirements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11829412B2Methods, systems, and media for determining a coverage score for a system that receives a stream of requests
Publication Date: 2023.11.28 GOOGLE LLC
  • US11829412B2 patent drawing
  • US11829412B2 patent drawing
  • US11829412B2 patent drawing

AI summary

Methods, systems, and media for determining a coverage score for a system that receives a stream of requests are provided. In some embodiments, the method includes: for a processing system that receives a stream of requests, determining a first time window in which requests are received by the processing system, wherein the first time window has a start time and an end time and wherein each of the requests is associated with a timestamp; determining a first number of requests that entered the processing system after the start time of the first time window; determining a second number of requests that entered the processing system within the first time window and that were successfully completed within a second time window from the timestamp associated with each of the requests; determining a coverage score that is a ratio of the second number of requests in comparison with the first number of requests; and generating a notification for a user of the processing system based on the coverage score.