Quality-Based Priority Scheduling With Soft Guaranteed Iterations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face high processing latency due to unpredictable iteration requirements, where lower quality data sets are often delayed, leading to inefficient resource allocation and increased overall latency.

Innovation Solution

Implementing a quality-based priority scheduling system with soft guaranteed iterations, ensuring each data set receives a minimum number of processing iterations before prioritizing higher quality data sets, using a data processing system with a selection circuit that balances iterations based on error metrics and quality metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If equal priority is given to all data sets until completion or retry, then processing is predictable, but processing latency becomes unacceptably large

Engineering Contradiction:
Improveprocessing predictabilityVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system changes the priority parameter of data sets dynamically based on their quality metrics. High quality data sets (those requiring fewer iterations) are assigned higher priority to be processed first, while low quality data sets are assigned lower priority. This parameter change resolves the contradiction by making processing time predictable for high quality data while allowing the system to handle diverse data quality scenarios efficiently.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The scheduling system transitions from a static equal-priority approach to a dynamic priority assignment mechanism. The selection circuit continuously evaluates quality metrics and adjusts processing priorities in real-time, allowing the system to adapt to varying data characteristics and minimize overall latency while maintaining predictable processing for each data set.

Inventive Principle:
Principle #15Dynamics

2Productivity

If lower quality data sets are delayed, then higher quality data sets are processed faster, but lower quality data sets may be kicked out before receiving sufficient iterations

Engineering Contradiction:
Improveprocessing speed of high quality dataVSAvoidprocessing completeness of low quality data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by guaranteeing a minimum number of iterations for all data sets before applying quality-based priority scheduling. This preliminary processing ensures that even low quality data sets receive sufficient attention, and only after this guarantee is met does the system prioritize high quality data sets for faster processing, thus resolving the contradiction between productivity and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing is segmented into two phases: a guaranteed iteration phase where all data sets receive a minimum number of iterations regardless of quality, and a priority-based phase where high quality data sets are processed faster. This segmentation allows the system to ensure processing completeness for all data while maintaining high productivity for quality data sets.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If quality-based priority scheduling is implemented, then average latency is reduced, but system complexity increases due to quality metric evaluation and dynamic scheduling

Engineering Contradiction:
Improveaverage processing latencyVSAvoidscheduling system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system employs self-service mechanisms where data sets automatically provide their quality metrics (such as error counts or signal quality indicators) that the selection circuit uses for priority assignment. This self-service approach reduces the need for complex external evaluation mechanisms, thereby reducing system complexity while still achieving quality-based priority scheduling and reduced average latency.

Inventive Principle:
Principle #25Self-service

4Reliability

If multiple iterations are performed on all data sets, then processing thoroughness is improved, but overall processing time increases

Engineering Contradiction:
Improveprocessing thoroughnessVSAvoidoverall processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system changes the iteration parameter dynamically based on data set quality. High quality data sets that require fewer iterations are processed with fewer passes through the detector and decoder circuits, while low quality data sets receive the guaranteed minimum iterations. This parameter change based on quality metrics ensures processing thoroughness for data that needs it while minimizing overall processing time by not over-processing high quality data sets.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8850289B2Quality based priority data processing with soft guaranteed iteration
Publication Date: 2014.09.30 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8850289B2 patent drawing
  • US8850289B2 patent drawing
  • US8850289B2 patent drawing

AI summary

The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for priority based data processing with soft guaranteed global processing iterations.