Global MTU Selection for Distributed System Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing distributed systems to provide computer-implemented services is challenging due to the complexity of identifying necessary hardware and software components, communication protocols, and configurations, leading to inefficiencies and increased costs.
Innovation Solution
A subscription-based management system that automatically deploys and configures managed systems and communication devices to meet desired capabilities by selecting a global maximum transmission unit (MTU) to optimize data transmissions, reducing fragmentation and overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual configuration of distributed systems is performed, then system reliability can be ensured through careful component selection, but system complexity and deployment time increase significantly
Solution Approach 1:
The system performs self-configuration by automatically selecting hardware and software components, determining communication protocols, and optimizing parameters based on desired capabilities. The patent implements automated system assembly where the distributed system configures itself without manual intervention, reducing complexity while maintaining reliability through algorithmic component selection and validation.
Solution Approach 2:
The system dynamically adjusts communication parameters such as maximum transmission unit (MTU) sizes, data serialization formats, and protocol selections based on the specific requirements of the distributed system. By automatically optimizing these parameters rather than using fixed configurations, the system achieves reliable communication across diverse hardware and software components without requiring manual tuning.
2Reliability
If comprehensive component identification and configuration is performed, then service quality is improved, but deployment cost and time increase
Solution Approach 1:
The system performs preliminary configuration actions by pre-selecting compatible hardware and software components, pre-determining optimal communication protocols, and pre-configuring system parameters before actual deployment. This advance preparation enables rapid deployment while ensuring service quality, as the complex configuration work is completed automatically in advance rather than during the deployment process itself.
Solution Approach 2:
The patent replaces manual mechanical configuration processes with automated software-based systems. Instead of manually selecting and configuring components, the system uses automated algorithms to identify suitable hardware and software, determine communication protocols, and optimize configurations. This substitution dramatically reduces deployment time while maintaining or improving service quality through more consistent and error-free automated configuration.
3Productivity
If data transmissions use larger packet sizes, then transmission efficiency improves, but network fragmentation and overhead increase
Solution Approach 1:
The system dynamically determines the optimal maximum transmission unit (MTU) size based on the specific characteristics of the distributed system, including network conditions, hardware capabilities, and data requirements. Rather than using a fixed packet size, the system adapts the transmission unit size to balance efficiency and overhead, automatically adjusting to achieve optimal data transmission performance for each specific deployment scenario.
Solution Approach 2:
The patent automatically optimizes communication parameters including packet size, serialization format, and protocol selection based on the identified hardware and software components. By changing these parameters dynamically rather than using fixed values, the system achieves high transmission efficiency while minimizing overhead and fragmentation, adapting the communication strategy to match the specific capabilities and requirements of the distributed system.
Data Source
AI summary
Methods, systems, and devices for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, the managed systems and/or communication devices may need to operate in a predetermined manner conducive to, for example, execution of applications that provide the computer implemented services. To manage communications in such systems, a highly available service may, upon changes in topology of a deployment including managed system and communication devices, initiate a cooperative process for determining how to communicate in the deployment. The process may be performed to select a new global maximum transmission unit (MTU). Once selected, the deployment may be reconfigured based on the selected global MTU to limit the size of network data units. The global MTU may be selected to limit network data unit fragmentation, network data unit dropping, and unused space in data transmissions.


