Software Container Image Quality Ranking via Consensus Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based information processing systems face challenges in managing software container images due to the lack of effective quality assessment mechanisms, leading to unreliable and vulnerable image distribution, where users rely heavily on brand trust rather than performance metrics.

Innovation Solution

Implementing a system that collects performance metrics over time, determines periodic quality rankings using a consensus ranking aggregation algorithm like the Kemeny-Young method, and publishes overall quality rankings to a software container registry, enabling informed decision-making on image selection and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users rely on brand trust for selecting software container images, then selection simplicity is improved, but reliability of image quality assessment deteriorates

Engineering Contradiction:
Improveimage selection simplicityVSAvoidquality assessment reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a quality ranking system as an intermediary between brand trust and actual image selection. This system aggregates performance metrics from multiple sources and time periods to produce an objective quality ranking that mediates the selection process, replacing direct reliance on brand trust with data-driven assessment while maintaining selection simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms by continuously collecting performance metrics from container instances and updating quality rankings over time. This feedback loop ensures that the quality assessment reflects actual performance data rather than static brand perceptions, improving reliability while maintaining ease of use through automated ranking updates.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If performance metrics are collected over multiple time periods, then assessment accuracy is improved, but system complexity deteriorates

Engineering Contradiction:
Improvequality assessment accuracyVSAvoiddata collection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the quality assessment process into distinct components: metric collection from multiple time periods, periodic quality ranking generation, and overall quality ranking aggregation. This segmentation allows each component to be independently managed and optimized, reducing overall system complexity while maintaining assessment accuracy through multi-period data collection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The quality ranking system serves multiple functions simultaneously: it collects performance metrics, generates periodic rankings, aggregates overall rankings, and provides selection guidance. This multi-functionality consolidates what would otherwise be separate complex systems into a unified approach, improving accuracy without proportionally increasing complexity.

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

3Reliability

If consensus ranking aggregation algorithm is used to aggregate periodic rankings, then overall quality ranking reliability is improved, but computational complexity deteriorates

Engineering Contradiction:
Improveoverall quality ranking reliabilityVSAvoidcomputational algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies consensus ranking aggregation to periodic quality rankings rather than attempting to aggregate all possible performance data directly. This partial action approach focuses computational effort on synthesizing already-processed periodic rankings, improving overall ranking reliability while avoiding the excessive computational complexity of analyzing raw performance data from all time periods simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11256593B2Software container image quality ranking based on performance of instances of the software container images
Publication Date: 2022.02.22 DELL PROD LP
  • US11256593B2 patent drawing
  • US11256593B2 patent drawing
  • US11256593B2 patent drawing

AI summary

An apparatus includes a processing device comprising a processor coupled to a memory. The processing device is configured to obtain metrics characterizing performance, over two or more periods of time, of software container instances of each of a plurality of software container images. The processing device is also configured to determine, for each of the two or more periods of time, a periodic quality ranking of the plurality of software container images based at least in part on the obtained metrics. The processing device is further configured to generate an overall quality ranking of the plurality of software container images utilizing a consensus ranking aggregation algorithm configured to aggregate the periodic quality rankings of the plurality of software container images across the two or more periods of time, and to publish the overall quality ranking of the plurality of software container images to a software container registry.