Self-Learning Data Transfer Channel Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer mechanisms between systems are not optimally efficient as they do not dynamically adjust based on real-time performance metrics, leading to suboptimal CPU usage, memory, network, and bandwidth utilization, and are not adaptable to changing system configurations or data sizes.

Innovation Solution

A self-learning communication optimization system that uses a performance metrics database to analyze and determine the optimal communication channel and type for data transfers, continuously monitoring and updating performance data to adjust communication scenarios dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data transfer optimization is hard-coded during design time, then implementation simplicity is improved, but adaptability to changing system configurations and data sizes deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptability to changing system configurations
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic optimization by continuously monitoring performance metrics (CPU usage, memory usage, network bandwidth) and automatically adjusting data transfer parameters at runtime. The system transitions from static hard-coded optimization to dynamic adaptive optimization that responds to changing system conditions, thereby resolving the contradiction between implementation simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop where performance metrics are continuously collected from the system, analyzed to determine optimal data transfer configurations, and used to adjust transfer parameters. This closed-loop feedback mechanism enables the system to adapt to changing conditions automatically, resolving the contradiction by maintaining simplicity through automation while achieving high adaptability.

Inventive Principle:
Principle #23Feedback

2Productivity

If performance metrics are continuously monitored and analyzed, then data transfer optimization is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedata transfer optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service optimization where the system automatically monitors its own performance metrics, analyzes the data, and adjusts data transfer parameters without external intervention. The optimizer component performs self-diagnosis and self-optimization, reducing the need for complex external control systems while maintaining high productivity through continuous adaptation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal optimizer component that handles multiple optimization tasks (CPU optimization, memory optimization, network bandwidth optimization) through a single integrated system. This multi-functional approach improves productivity across different system resources while avoiding the complexity of separate optimization systems for each resource type.

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

3Adaptability or versatility

If multiple communication channels are available for data transfer, then adaptability to different data sizes and scenarios is improved, but channel selection complexity deteriorates

Engineering Contradiction:
Improveadaptability to different data sizesVSAvoidchannel selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses feedback-based channel selection where the optimizer monitors performance metrics for each communication channel and automatically selects the optimal channel based on current system conditions and data characteristics. This feedback-driven approach enables the system to adapt to different data sizes and scenarios while keeping channel selection logic simple and automated, resolving the contradiction between adaptability and selection complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8547996B2Self learning performance optimized data transfer via one or several communication channels between systems
Publication Date: 2013.10.01 SAP SE
  • US8547996B2 patent drawing
  • US8547996B2 patent drawing
  • US8547996B2 patent drawing

AI summary

A system and method for optimizing data transfers in requests from a calling system to a called system via one or more channels are disclosed. Performance data related to a set of performance metrics for one or more communication scenarios of the calling system are stored in a database. The performance data is analyzed based on the performance metrics. An optimal channel is determined from the one or more channels on which a data transfer should occur based on the analyzing the performance data. A communication type is determined for the optimal channel.