Data Workflow Analysis Service for Pipeline Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customers face challenges in determining the optimal data processing pipeline configuration when migrating their data processing systems to computing resource service providers, as they need to consider various attributes such as query performance, data volume, speed, type, and cost considerations, making it difficult to select the appropriate applications and services for data retrieval, pre-processing, processing, post-processing, and disposal stages.

Innovation Solution

A data workflow analysis service evaluates the specified workflow attributes to generate a suitability score for each application and service, using a decision matrix to select the most suitable ones for each stage of the data processing pipeline, and provides recommended configurations that can be instantiated for implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If customers manually evaluate and select applications and services for each stage of the data processing pipeline, then they can customize the configuration to meet specific needs, but the complexity and time required for the selection process increases significantly

Engineering Contradiction:
Improvecustomization of data processing pipeline configurationVSAvoidcomplexity of selection process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a data workflow analysis service as an intermediary between the customer's data processing needs and the available applications/services. This service automatically analyzes workflow attributes, generates suitability scores, and recommends optimal configurations, thereby reducing the complexity of manual selection while maintaining customization capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically evaluating workflow attributes against application characteristics without requiring manual intervention. The automated generation of suitability scores and configuration recommendations allows customers to obtain optimized pipeline configurations through minimal input, reducing the time and expertise required for customization.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If customers evaluate multiple workflow attributes (query performance, data volume, speed, type, cost) to select optimal configurations, then the quality and suitability of the selected pipeline increases, but the time and resources required for evaluation increase

Engineering Contradiction:
Improveprecision of configuration selectionVSAvoidtime for evaluation process
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-establishing the relationships between workflow attributes and application characteristics in a decision matrix. This pre-computed framework allows the system to quickly generate suitability scores by matching customer-specific workflow attributes against pre-analyzed application properties, thereby reducing the real-time evaluation effort while maintaining precise selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transforms multiple qualitative workflow attributes (query performance, data volume, speed, type, cost) into quantifiable parameters that can be systematically evaluated. By converting these diverse attributes into a unified suitability score framework, the system enables precise configuration selection without requiring manual assessment of each attribute separately, thus reducing evaluation time.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a comprehensive decision matrix is used to evaluate all applications against all workflow attributes, then the most suitable configuration is identified, but the computational complexity and processing time increase

Engineering Contradiction:
Improvereliability of configuration recommendationVSAvoidspeed of configuration delivery
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the comprehensive evaluation process into distinct stages: (1) defining workflow attributes, (2) establishing application characteristics, (3) generating suitability scores, and (4) recommending configurations. This segmentation allows the system to process complex multi-attribute evaluations in manageable steps, improving both reliability through systematic assessment and productivity through efficient stepwise execution.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10496653B1Data workflow analysis service
Publication Date: 2019.12.03 AMAZON TECH INC
  • US10496653B1 patent drawing
  • US10496653B1 patent drawing
  • US10496653B1 patent drawing

AI summary

A data workflow analysis service implements techniques for determining a set of applications that implement a data processing workflow according to a set of attributes and a set of metrics. A set of applications is selected based on the attributes and the metrics, a specification is generated indicating a configuration for the set of applications, the specification is evaluated to determine a suitability score for the specification, and the data workflow analysis service determines whether to implement the set of applications according to the specification.