Pipeline Control Server Data Broker Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 1:N relationship-based data pipelines, data transmission is affected by the location of data sources and sinks, leading to increased network costs and inefficiencies, with real-time execution and resource utilization challenges due to irregular data transmission intervals and the need for batch processing.

Innovation Solution

A pipeline control server that detects registration events and schedules data transmission by provisioning a data broker with a message queue between data sources and sinks, optimizing resource usage and ensuring real-time data transmission through dynamic provisioning and scheduling based on parameter information and operation events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a 1:N relationship-based data pipeline is used with multiple data sinks, then data transmission capability is improved, but network cost increases due to different locations of data sources and sinks

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidnetwork cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent introduces a data broker as an intermediary component between the data source and multiple data sinks. The data broker receives data from the data source and distributes it to multiple data sinks, eliminating the need for direct connections between the data source and each sink. This intermediary approach reduces network cost by consolidating data transmission paths while maintaining the 1:N relationship capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If streaming execution is used for irregular data transmission intervals, then real-time data processing is improved, but computing resource waste increases due to idle pipeline periods

Engineering Contradiction:
Improvereal-time data processingVSAvoidcomputing resource waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements dynamic pipeline execution by monitoring data arrival events and triggering pipeline execution only when data is available. The system transitions between active and idle states dynamically, adjusting resource allocation based on actual data transmission needs. This event-driven approach maintains real-time processing capability while eliminating waste from continuous execution during idle periods.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple data pipelines are managed simultaneously, then data transmission coverage is improved, but computing resource requirement increases significantly

Engineering Contradiction:
Improvedata transmission coverageVSAvoidcomputing resource requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple data pipeline operations into a single centralized data broker that handles routing to multiple data sinks. Instead of maintaining separate pipelines for each sink, the system consolidates the routing logic and data flow management in one broker, significantly reducing the computing resources required while maintaining the ability to transmit data to multiple destinations.

Inventive Principle:
Principle #5Merging (Combining)

4Loss of energy

If time batch scheme is used to manage multiple data pipelines, then computing resource efficiency is improved, but real-time execution guarantee is lost

Engineering Contradiction:
Improvecomputing resource efficiencyVSAvoidreal-time execution guarantee
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the data broker monitors data arrival events in real-time and triggers pipeline execution based on actual data availability. This event-driven feedback loop ensures that data processing occurs immediately when data arrives, guaranteeing real-time execution while maintaining resource efficiency by avoiding execution during idle periods. The system adapts its execution timing based on feedback from the data stream.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11606422B2Server for controlling data transmission through data pipeline and operation method thereof
Publication Date: 2023.03.14 SAMSUNG ELECTRONICS CO LTD
  • US11606422B2 patent drawing
  • US11606422B2 patent drawing
  • US11606422B2 patent drawing

AI summary

Provided are a server for controlling data transmission through a data pipeline, and an operation method thereof. A pipeline control server is configured to create and dispose a data broker including a message queue, between a data source and a data sink according to a registration event of the data sink, and to provision an infra of the data pipeline, and an operation method thereof. A pipeline control server is configured to schedule an operation time point of a data dispersal pipeline that transmits data to a data sink based on an operation event of a data ingestion pipeline that transmits data from a data source to a data broker, and an operation method thereof.