Database Regulator Adjusting Resource Estimates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As database systems grow in size and complexity, efficiently managing operational and management tasks becomes increasingly challenging due to inaccuracies in initial resource estimates, leading to suboptimal priority adjustments and performance issues.

Innovation Solution

A database system incorporating an optimizer that generates resource estimates and a regulator subsystem to dynamically adjust priority settings based on monitored progress, using enhanced costing techniques for recalculating resource estimates during request execution to meet service level goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If initial resource estimates are used for request execution, then device complexity is reduced, but manufacturing precision deteriorates due to inaccurate resource allocation

Engineering Contradiction:
Improvesystem complexityVSAvoidresource estimate accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic resource estimation by continuously updating resource estimates during request execution based on actual progress. The regulator monitors execution progress and adjusts resource estimates in real-time, transforming the static initial estimation approach into a dynamic adaptive system that improves accuracy without proportionally increasing complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs feedback mechanisms where the regulator monitors actual execution progress and feeds this information back to update resource estimates. This closed-loop feedback system allows the database system to correct initial estimation errors and adjust resource allocation dynamically, resolving the contradiction between simplicity and accuracy

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If dynamic resource estimate adjustment is implemented, then manufacturing precision is improved, but device complexity increases due to additional monitoring and regulation components

Engineering Contradiction:
Improveresource estimate accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The regulator component performs multiple functions: it monitors execution progress, updates resource estimates, and adjusts priority settings. By consolidating these related functions into a single multi-functional component, the patent improves resource estimate accuracy while minimizing the increase in overall system complexity

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

Solution Approach 2:

The system performs self-adjustment of resource estimates and priority settings without requiring external intervention. The regulator autonomously monitors progress and makes adjustments based on predefined criteria, reducing the need for complex external control mechanisms while maintaining high estimation accuracy

Inventive Principle:
Principle #25Self-service

3Ease of operation

If static priority settings are used, then ease of operation is improved, but productivity deteriorates due to suboptimal resource allocation

Engineering Contradiction:
Improveoperation simplicityVSAvoidrequest execution efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent transforms static priority settings into dynamic priority adjustment by linking priority changes to actual execution progress. The regulator automatically adjusts priority based on monitored progress metrics, maintaining operational simplicity while significantly improving execution efficiency through adaptive resource allocation

Inventive Principle:
Principle #15Dynamics

4Manufacturing precision

If enhanced costing techniques are applied, then manufacturing precision is improved, but use of energy increases due to additional calculations during execution

Engineering Contradiction:
Improveresource estimate accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies enhanced costing techniques selectively during execution based on monitored progress, rather than continuously. The regulator updates resource estimates at strategic points during request execution, providing sufficient accuracy improvement while limiting additional computational energy consumption to only when necessary

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8516488B1Adjusting a resource estimate in response to progress of execution of a request
Publication Date: 2013.08.20 TERADATA US INC
  • US8516488B1 patent drawing
  • US8516488B1 patent drawing
  • US8516488B1 patent drawing

AI summary

A database system includes an optimizer to generate resource estimates regarding execution of a request in the database system, and a regulator to monitor progress of execution of the request (and in some examples every step of the request), and to adjust the resource estimates based on the monitored progress. The regulator also adjusts a priority setting of the request according to the adjusted resource estimates.