Dataset Resource Instance Performance Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database performance management systems lack granular analysis and visualization of service demands across dataset resource instances, leading to inefficient resource allocation and potential performance bottlenecks, as they typically monitor performance at the entire database or storage device level rather than at the instance or dataset portion level.

Innovation Solution

A system that aggregates and visualizes service demands across multiple dataset resource instances, allowing administrators to identify and relocate high-demand data portions from overloaded instances to underutilized ones, thereby redistributing computing resources and improving overall system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If performance monitoring is conducted at the entire database level, then system-wide performance evaluation is achieved, but granular analysis of individual dataset resource instances is lost

Engineering Contradiction:
Improveperformance measurement granularityVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the database system into multiple dataset resource instances, each with its own performance metrics. The monitoring system divides the aggregate database performance into discrete instance-level measurements, enabling granular analysis of throughput, service demands, and operational characteristics for each instance separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of analysis by adding instance-level granularity to the traditional aggregate database monitoring. This dimensional expansion allows simultaneous view of both overall database performance and individual instance performance without requiring separate monitoring systems.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If database performance is improved by adding computing resources, then processing capacity increases, but resource allocation efficiency may deteriorate

Engineering Contradiction:
Improvedatabase processing capacityVSAvoidresource allocation efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements feedback mechanisms that monitor service demands and throughput metrics at the dataset resource instance level. This feedback enables dynamic identification of overloaded instances and underutilized instances, allowing administrators to reallocate data portions to balance the load and optimize resource utilization across the database system.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables dynamic resource allocation by allowing data portions to be relocated between dataset resource instances based on real-time performance metrics. This dynamic adjustment optimizes the distribution of computing resources, ensuring that high-demand data is served by appropriately capacityed instances while improving overall system efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12086160B2Analyzing performance of resource systems that process requests for particular datasets
Publication Date: 2024.09.10 ORACLE INT CORP
  • US12086160B2 patent drawing
  • US12086160B2 patent drawing
  • US12086160B2 patent drawing

AI summary

Techniques for managing dataset resource instance performance via a data-centric approach are disclosed. A system determines an aggregated level of service demands placed on individual dataset resource instances that may be in a distributed computing system. The system may identify portions of a dataset that are associated with high levels of service demands. Once identified, the system may provide an administrator with the service demand information. The administrator may relocate these high demand dataset portions to other dataset resource instances that are better able to respond to the high levels of demand without impaired performance.