Automated Synchronization Agent Configuration for Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data integration devices, setting an optimal collection agent is challenging due to varying data characteristics and system environments, leading to inefficient use of resources and prolonged setup times, even for skilled system managers.

Innovation Solution

A system and method for setting an optimal synchronization agent according to workload, which includes an agent setting automation device with a user interface, storage unit, performance prediction module, and set value recommendation module to automatically determine optimal setting parameters such as polling period, buffer memory size, compression algorithm, and data waiting time, maximizing data throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If default set values are used for collection agent, then system setup is simple, but agent execution efficiency is poor

Engineering Contradiction:
Improveagent setup simplicityVSAvoidagent execution efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system automatically adjusts collection agent parameters (polling period, buffer size, thread count) based on workload characteristics and performance metrics, transforming static default values into dynamic optimized parameters that adapt to changing system conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The collection agent performs self-configuration by automatically monitoring system performance and adjusting its own parameters without requiring manual intervention from system administrators, enabling the system to optimize itself continuously

Inventive Principle:
Principle #25Self-service

2Productivity

If optimal agent values are set using skilled system manager experience, then agent performance can be improved, but setup time increases significantly

Engineering Contradiction:
Improveagent execution efficiencyVSAvoidagent setup time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system replaces the mechanical process of manual parameter tuning by skilled administrators with an automated computational system that uses performance prediction models and algorithms to determine optimal parameters automatically

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

An automated agent configuration system acts as an intermediary between system administrators and collection agents, translating administrative requirements into optimized agent parameters through predictive modeling and automated reasoning

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If collection agent parameters are manually optimized, then data collection performance improves, but system complexity increases

Engineering Contradiction:
Improvedata collection throughputVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The collection agent autonomously monitors system performance metrics, evaluates different configuration parameters, and self-adjusts its settings without requiring complex external configuration systems or manual intervention

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240231907A9System and method for setting optimal synchronization agent by workload
Publication Date: 2024.07.11 KOREA ELECTRONICS TECH INST
  • US20240231907A9 patent drawing
  • US20240231907A9 patent drawing
  • US20240231907A9 patent drawing

AI summary

There are provided a system and a method for setting a synchronization agent. A system for setting an optimal synchronization agent according to a workload according to an embodiment includes: a data integration device configured to integrate and store data which is collected through a collection agent; an agent management server configured to manage the collection agent that periodically polls data from a data source and transmits the data to the data integration device; and an agent setting automation device configured to set an optimal agent set value related to collection and transmission of data of the collection agent.