Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

QUIC-based data transmission control method, system and equipment

A technology for data transmission control and terminal equipment, applied in the field of communication, can solve the problems of high frequency of confirmation frame ACK transmission and high communication overhead, and achieve the effects of reducing communication overhead, improving throughput, and reducing occupancy

Pending Publication Date: 2022-07-08
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above defects or improvement needs of the prior art, the present invention provides a QUIC-based data transmission control method, system and equipment, the purpose of which is to solve the communication overhead caused by the high frequency of confirmation frame ACK transmission in the reliable data transmission of QUIC connection too high problem

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • QUIC-based data transmission control method, system and equipment
  • QUIC-based data transmission control method, system and equipment
  • QUIC-based data transmission control method, system and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] A QUIC-based data transfer control method, such as figure 1 shown, including the following steps:

[0072] S1. When the terminal device and the content server establish a QUIC connection to transmit service data, the QUIC proxy server adopts the pre-built optimal ACK sending frequency acquisition model according to the wireless link status information fed back by the wireless access point to obtain the wireless access point The optimal ACK sending frequency corresponding to the fed back wireless link status information; the above ACK sending frequency is the inverse of the number of ACK-induced packets received cumulatively in the interval when the terminal device continuously sends two ACKs; the optimal ACK sending frequency includes making the terminal The device obtains the maximum effective throughput or the ACK sending frequency that optimizes other indicators (such as QoE or QoS, etc.).

[0073] Specifically, the optimal ACK sending frequency acquisition model is...

Embodiment 2

[0118] A QUIC proxy server, including an AI computing module and a QUIC connection proxy module;

[0119] The AI ​​computing module is used to construct the optimal ACK sending frequency acquisition model; the optimal ACK sending frequency acquisition model is a reinforcement learning model, which is used to learn the implicit relationship between the wireless link status information and the optimal ACK sending frequency;

[0120] The QUIC connection proxy module is used to transmit the wireless link status information fed back by the wireless access point to the AI ​​computing module, obtain the optimal ACK sending frequency from the AI ​​computing module, and write the inverse of the optimal ACK sending frequency into the ACK_FREQUENCY frame of QUIC The ACK_FREQUENCY frame is sent to the terminal device after the corresponding bytes of the ACK_FREQUENCY frame; wherein, the above-mentioned ACK sending frequency is the inverse of the number of ACK-induced packets received cumul...

Embodiment approach

[0121] In an alternative embodiment, as Figure 7 As shown, the above AI computing module includes a first processor module, a first memory module and a first communication module.

[0122] Specifically, the first processor module may include, for example, a Xeon Scalable Processor (CPU), a Graphics Processing Unit (GPU), a Tensor Processing Unit (TPU), and the like. The first processor module is used to learn the implicit relationship between the wireless link state information and the optimal ACK sending frequency, and can be used to perform reference image 3 and Figure 4 Single or multiple handlers for different operations of the described method flow;

[0123] The first storage module, for example, may be any medium capable of storing and reading and writing. Specific examples of the first storage module include, but are not limited to, a device module with a storage function, such as a mechanical hard disk, a solid-state hard disk, and the like. The first storage mo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a QUIC-based data transmission control method, system and device, and belongs to the technical field of communication, and the method comprises the following steps: S1, a QUIC proxy server obtains a model according to wireless link state information fed back by a wireless access point by adopting a pre-constructed optimal ACK sending frequency, and sends the optimal ACK sending frequency to a wireless access point; the optimal ACK sending frequency corresponding to the wireless link state information fed back by the wireless access point is obtained; s2, after the QUIC proxy server writes the reciprocal of the optimal ACK sending frequency into a corresponding byte bit of an ACKFREQUENCY frame of the QUIC, the ACKFREQUENCY frame is sent to the terminal equipment; s3, after the terminal equipment receives the ACKFREQUENCY frame, the ACK frame is sent to the content server according to a rule specified by the ACKFREQUENCY frame; s4, after receiving the ACK frame, the content server starts a Packing function in the QUIC connection to send service data to the terminal equipment; according to the invention, the optimal ACK sending frequency can be adaptively selected according to the wireless link state information, and the communication overhead is greatly reduced on the premise of ensuring the throughput.

Description

technical field [0001] The present invention belongs to the field of communication technologies, and more particularly, to a QUIC-based data transmission control method, system and device. Background technique [0002] Based on the User Datagram Protocol (UDP), Google proposes a Quick UDP Internet Connection (QUIC) technology. The key is "fast", which is compatible with the current wireless communication network that pursues high speed. QUIC also introduces TCP's acknowledgment mechanism to provide reliable transmission streams. Since the QUIC transmission bottom layer is encapsulated in UDP packet format and sending, receiving and processing UDP data may be CPU-intensive, when the frequency of ACK sending in the QUIC connection is too high, the CPU overhead is too high, reducing the power consumption of energy-constrained terminal devices. duration of use. In addition, for severely asymmetric links or wireless link scenarios where uplink and downlink contention exists, s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L69/164H04L67/56H04W28/02H04L1/16G06N20/00
CPCH04L69/164H04L1/1607H04W28/0289G06N20/00Y02D30/70
Inventor 江涛刘洋易思辰
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products