Distributed Data Transmission Control via Dynamic Link Allowance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for data processing in distributed systems, such as those using microservices architecture, face inefficiencies in data allocation and throughput due to varying computing resources and communication environments, particularly when applications are arranged in a distributed manner.

Innovation Solution

A computer system that evaluates communication indices for data transmission and reception performance across multiple processing applications, calculates a link allowable value for each, and generates a transmission plan to optimize data allocation and control data transmission based on these values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are arranged in a distributed manner across multiple devices, then system adaptability and resource utilization improve, but data transmission efficiency and throughput deteriorate due to varying communication environments and resource availability

Engineering Contradiction:
Improvesystem adaptabilityVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically adjusts data transmission parameters based on real-time communication environment assessment. The communication environment assessment unit continuously evaluates transmission quality, and the data amount control unit adapts transmission amounts according to assessed environment changes, enabling the system to maintain high efficiency across distributed devices with varying conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transmission parameters (data amount, timing) based on assessed communication environment parameters. By monitoring and responding to parameter changes in the communication environment, the system optimizes transmission efficiency for each specific device and time point while maintaining distributed architecture benefits

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data transmission amount is increased to improve throughput, then productivity improves, but system reliability deteriorates due to potential data loss in varying communication environments

Engineering Contradiction:
ImprovethroughputVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback control by assessing communication environment quality and using this information to control data transmission amounts. The assessment results feed back to the data amount control unit, which adjusts transmission parameters to maintain both high throughput and reliable delivery, preventing data loss while maximizing productivity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts transmission reliability measures based on real-time environment assessment. In poor communication conditions, the system reduces transmission amount or adjusts parameters to ensure reliability, while in good conditions, it increases throughput, achieving both goals adaptively

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11822979B2Computer system and data transmission control method
Publication Date: 2023.11.21 HITACHI LTD
  • US11822979B2 patent drawing
  • US11822979B2 patent drawing
  • US11822979B2 patent drawing

AI summary

A computer system is configured to: obtain, from each of a plurality of processing applications, a communication index for evaluating data transmission and reception performance of the each of the plurality of processing applications, the plurality of processing applications each being configured to: obtain data from a source object; execute predetermined processing on the data; and transmit a result of the processing to a destination object; calculate a link allowable value indicating processing performance of each of the plurality of processing applications based on the communication index; generate a transmission plan relating to an amount of data to be allocated to each of the plurality of processing applications based on the link allowable value; and control transmission of the data to each of the plurality of processing applications based on the transmission plan.