Virtual Machine Data Transmission Rate Control via Reception Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods struggle to precisely control transmission speed in virtual machines and efficiently manage network bandwidth, especially when transmitting high-capacity multimedia files, as they rely on time elements that are difficult to measure accurately and packet loss elements that do not promptly reflect network conditions.
Innovation Solution
A method and apparatus that predict network congestion by calculating a next sending rate based on reception information, adjusting the sending rate according to data arrival rates, and using a combination of delivery rate and gradient of arrival rate change to determine increasing or decreasing rates, allowing for efficient data transmission without replacing existing networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If time elements (RTT, queuing delay, inter-packet delay) are used to control transmission speed, then transmission speed control is attempted, but measurement accuracy deteriorates in virtual machine environments
Solution Approach 1:
The patent introduces an intermediary mechanism (data arrival rate feedback from reception apparatus) to indirectly measure network conditions without relying on direct time measurements in the virtual machine environment, thus resolving the measurement accuracy issue while maintaining control reliability
2Reliability
If packet loss elements are used to control transmission speed, then transmission reliability is improved, but network state reflection speed deteriorates
Solution Approach 1:
The patent implements preliminary action by having the reception apparatus proactively send data arrival rate information before congestion occurs, allowing the transmission apparatus to adjust sending rates in advance rather than reacting after packet loss is detected, thus improving both reliability and response speed
3Productivity
If sending rate is increased to transmit high capacity files swiftly, then transmission speed is improved, but network congestion increases
Solution Approach 1:
The patent implements a feedback mechanism where the reception apparatus sends data arrival rate information back to the transmission apparatus, which then adjusts the sending rate dynamically. This closed-loop control allows the system to increase transmission speed when network conditions permit while automatically reducing speed when congestion is detected, resolving the contradiction between speed and congestion
4Productivity
If data arrival rate increases, then transmission efficiency is improved, but data loss risk increases
Solution Approach 1:
The patent applies dynamics by making the sending rate adjustable and adaptive rather than fixed. The sending rate dynamically changes based on real-time data arrival rate feedback, allowing the system to optimize transmission efficiency while automatically preventing data loss when the network cannot handle the incoming data flow
Data Source
AI summary
A method and an apparatus for transmitting data are provided. The method and the apparatus for transmitting data obtain reception information of a packet received by a reception apparatus on a virtual machine installed on an operating system of the data transmission apparatus, calculate a next sending rate based on the reception information, and transmit a packet according to the next sending rate.


