Distributed Real-Time Application Network Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication networks face challenges in reliably supporting distributed real-time applications due to limited network resources, as they often cannot distinguish which applications require a minimum operable data rate, leading to potential malfunction or abortion of critical applications.
Innovation Solution
A method where the communication network dynamically adjusts data rates by determining the available bitrate and maintaining it above the minimum operable rate through resource allocation and marking IP packets to prevent bitrate drops, ensuring reliable operation of distributed real-time applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the communication network dynamically adjusts data rates to maximize resource utilization, then network resource efficiency is improved, but the reliability of real-time applications cannot be guaranteed
Solution Approach 1:
The patent segments the data stream into periodic data packets with different priority levels. Critical real-time applications receive guaranteed bandwidth through dedicated resource allocation, while non-critical applications share remaining resources. This segmentation allows the system to maximize overall resource utilization while ensuring minimum service levels for time-critical applications.
Solution Approach 2:
The system dynamically changes the data rate parameter based on network conditions and application requirements. For real-time applications, the data rate is maintained above a minimum operable threshold. For non-real-time applications, the data rate can be adjusted more aggressively to maximize resource efficiency. This parameter adaptation resolves the contradiction between reliability and productivity.
2Adaptability or versatility
If the communication network allocates network resources based on current load and connection conditions, then resource distribution flexibility is improved, but the ability to guarantee minimum operable data rate for real-time applications deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-allocating guaranteed bandwidth resources to real-time applications before network congestion occurs. This ensures that when load increases, the minimum operable data rate for critical applications is already secured. The flexible resource allocation then applies to non-critical applications, resolving the contradiction between adaptability and reliability.
Solution Approach 2:
The communication network implements feedback mechanisms where the sender determines available bitrate and adjusts data transmission accordingly. The system continuously monitors whether the data rate remains above the minimum operable threshold and adjusts resource allocation in real-time. This feedback loop maintains reliability while allowing flexible resource distribution across multiple applications.
3Productivity
If the communication connection allows data rate to fluctuate with network conditions, then resource sharing efficiency among multiple applications is improved, but the operation stability of distributed real-time application deteriorates
Solution Approach 1:
The patent applies different quality characteristics to different applications. Real-time applications receive stable, guaranteed bandwidth with minimal fluctuation to ensure operational stability. Non-real-time applications experience greater data rate variations to maximize resource sharing efficiency. This local differentiation resolves the contradiction between productivity and stability.
Solution Approach 2:
The system implements dynamic resource allocation where the degree of data rate stability varies by application type. For distributed real-time applications, the data rate is dynamically maintained above a minimum threshold with limited fluctuation. For other applications, the data rate can dynamically adjust to network conditions, improving overall resource sharing efficiency while preserving real-time application stability.
Data Source
Figure 1

AI summary
A method for operating a communication network, wherein a communication network provides a sender of a distributed real-time application and a receiver of the distributed real-time application with a communication connection, the distributed real-time application defining a minimum operable data rate, and the sender periodically transmits data packets to the receiver via the provided communication connection at a data rate higher than the defined minimum operable data rate, and computer program products.