Distributed Data Transmission Control via Dynamic Link Allowance
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


