Elastic Service Level Agreement for Metrics Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost of computing resources becomes increasingly expensive for businesses processing large amounts of transaction data, such as retailers generating reports, due to the need for extensive computing resources to maintain accuracy and frequency of computations.

Innovation Solution

Implementing an elastic service level agreement (SLA) that dynamically allocates computing resources based on task difficulty, accuracy requirements, and available resources, allowing for prioritization and adjustment of computational tasks to maintain desired metrics accuracy while optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If computing resources are increased to maintain accuracy and frequency of computations, then metrics accuracy is improved, but computing cost increases

Engineering Contradiction:
Improvemetrics accuracyVSAvoidcomputing cost
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent implements dynamic adjustment of service level agreements (SLAs) for metrics computation. The system monitors available computing resources and adjusts the accuracy requirements and computation frequency of metrics dynamically. When resources are abundant, higher accuracy is maintained; when resources are constrained, accuracy requirements are relaxed. This dynamic approach allows the system to maintain acceptable metrics accuracy while adapting computing resource consumption to actual availability, thereby resolving the contradiction between accuracy and cost.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If computing resources are allocated to maintain high accuracy computations, then metrics accuracy is improved, but resource availability for other tasks decreases

Engineering Contradiction:
Improvemetrics accuracyVSAvoidresource allocation flexibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts SLA parameters including accuracy thresholds and computation frequencies based on real-time resource availability. This allows computing resources to be flexibly allocated to different metrics computation tasks depending on current system state, preventing any single metric from monopolizing resources when they are needed elsewhere.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters of the computation system - specifically accuracy requirements and computation frequencies - based on resource availability. By adjusting these parameters dynamically, the system can shift resource allocation between different computational tasks, maintaining high accuracy when resources permit while preserving flexibility to reallocate resources to other tasks when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8990383B1Elastic service level agreement for metrics accuracy computation
Publication Date: 2015.03.24 AMAZON TECH INC
  • US8990383B1 patent drawing
  • US8990383B1 patent drawing
  • US8990383B1 patent drawing

AI summary

Metrics may be recomputed using available computing resources according to elastic service level agreements (SLAs). The available computing resources may have a predetermined capacity, such as a fixed number of servers, computation time, and/or computation cost. The SLA may define an accuracy, confidence level, or goal that is used when determining a frequency to recompute metrics. The elastic SLA may vary and/or may be adjusted based on a relative difficulty of the computational task, an expected or requested accuracy of the computation task, or other predetermined design constraints.