Hierarchical Index with Priority Scoreboard for Real-Time Analytics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time analytics systems face degradation when data buffers fill, causing analytic processes to be relegated to background processing, which frustrates the real-time nature of analytics due to insufficient buffer capacity for new data.

Innovation Solution

A hierarchical index system with different performance levels is used to store index entries representing data content of interest, along with a priority manager that maintains scoreboards to prioritize data placement and buffer eviction, ensuring high-value data is stored in high-performance tiers for fast access and recycling buffers efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is buffered temporarily to facilitate real-time analysis, then analytic processing capability is improved, but buffer capacity becomes insufficient when buffers fill, causing system degradation

Engineering Contradiction:
Improvereal-time analytic processing capabilityVSAvoidbuffer capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent segments the buffer management system into multiple components: a hierarchical index structure with different performance levels (hot, warm, cold tiers), scoreboards for tracking data priority, and selective eviction mechanisms. This segmentation allows the system to handle different data types with different buffer requirements, improving overall buffer utilization while maintaining real-time analytics for high-priority data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of buffer management by introducing dynamic priority scoring and hierarchical storage levels. Instead of uniform buffer allocation, the system assigns different priority scores to data based on analytic value and places them in appropriate performance tiers. This parameter change allows the system to optimize buffer usage for high-value data while maintaining adequate capacity for diverse data types.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If buffers are enlarged to accommodate more data, then buffer capacity is improved, but system complexity increases due to management overhead

Engineering Contradiction:
Improvebuffer capacityVSAvoidbuffer management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements self-service buffer management through automated priority scoring and hierarchical placement mechanisms. The system automatically evaluates data, assigns priority scores, and places data in appropriate buffer tiers without manual intervention. This self-service approach manages large buffer capacities while keeping operational complexity low through automation rather than manual management procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback mechanisms through scoreboards that track data priority and buffer status. The system continuously monitors data access patterns and analytic value, adjusting buffer allocation and eviction decisions based on this feedback. This feedback loop enables the system to manage increased buffer capacity efficiently by dynamically adapting to changing data priorities and system conditions.

Inventive Principle:
Principle #23Feedback

3Speed

If high-value data is prioritized for fast access, then data accessibility is improved, but buffer space for other data is reduced

Engineering Contradiction:
Improvedata access speedVSAvoidbuffer space availability
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent adds another dimension to buffer management by introducing a hierarchical structure with multiple performance tiers (hot, warm, cold) rather than a single flat buffer. High-value data is placed in hot-tier buffers for fast access, while other data resides in warm and cold tiers. This dimensional change allows the system to provide fast access to priority data while maintaining adequate buffer space for diverse data types across different performance levels.

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

Solution Approach 2:

The patent applies local quality by assigning different buffer characteristics to different data types based on their priority and access patterns. High-value data receives premium buffer placement with faster access, while lower-priority data is placed in standard or slower buffers. This localized optimization ensures that buffer space is allocated according to specific data requirements rather than uniform allocation, improving overall system efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11074236B2Hierarchical index involving prioritization of data content of interest
Publication Date: 2021.07.27 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11074236B2 patent drawing
  • US11074236B2 patent drawing
  • US11074236B2 patent drawing

AI summary

An example implementation may relate to an apparatus that may identify data content of interest from data in buffers, and may store index entries representing the identified data content in a hierarchical index having different performance levels. The apparatus may include a priority manager that maintains an index scoreboard that tracks where index entries are to be stored among the different performance levels of the hierarchical index based on predetermined polices that prioritize data content of interest or functions that use data content of interest.