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

MPQUIC data packet rapid transmission method and system based on priority level queue

A fast transmission, data packet technology, applied in the direction of digital transmission system, transmission system, data exchange network, etc., can solve problems such as unrealizable, no solution, high quality of service, etc., to achieve more flexibility and adaptability, Achieving the effect of overall performance

Active Publication Date: 2021-12-10
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006]The aforementioned existing algorithms have all proposed scheduling methods with better performance in theory, but they all use the basic information of the path to make forward-predicted scheduling results, and both Corresponding to special application scenarios
However, the existing mobile application scenarios are different and diversified. The data importance of different applications and the impact on user experience are not the same. At this time, the scheduling algorithm for special scenarios cannot make full use of multi-path bandwidth aggregation. effect, and even serious headof line (HoL) problems, unable to achieve high quality of service
Using the redundant sending mechanism can ensure the correctness and reliability of data, and multiple paths are actually decoupled when sending redundantly, which can alleviate the HoL problem, but different application scenarios have different requirements for redundant sending. There is still no comprehensive solution to this 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
  • MPQUIC data packet rapid transmission method and system based on priority level queue
  • MPQUIC data packet rapid transmission method and system based on priority level queue
  • MPQUIC data packet rapid transmission method and system based on priority level queue

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Specifically, the present invention includes the following key technical points:

[0038] Key point 1: The application defines the stream priority. The quic and mpquic protocols are a user space protocol developed based on UDP, and the protocol implemented in the user space can be deployed as quickly as other applications and can iterate during the update process of the application. Using this feature, the application can easily Set the priority of the stream according to the transmission scenario and the importance of the data so as to inject the data into different levels of scheduling queues, and use different scheduling algorithms to distribute and send the data in the queues. For applications that do not define stream priority, the default scheduling algorithm module is automatically selected.

[0039] Key point 2: An optional three-level scheduling system based on stream priority. Three levels of scheduling queues are set in the scheduling system. According to t...

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 provides an MPQUIC data packet rapid transmission method and system based on a priority level queue, and the method comprises the steps: 1, enabling a transmitting end application program to generate a to-be-transmitted MPQUIC data packet, and putting the data packet into a scheduling queue corresponding to the priority level of the data packet; 2, transmitting the data packet to a receiving end cache region according to a scheduling strategy corresponding to a scheduling queue in which the data packet is located; 3, enabling the receiving end cache region to arrange the data packets in sequence to obtain to-be-operated data and the size of an out-of-order queue, and enabling a receiving end application program to extract the to-be-operated data to complete services corresponding to the data packets to obtain service quality; 4, updating and optimizing the scheduling strategy according to the size of the out-of-order queue and / or the service quality. Compared with a traditional single scheduling mode, the method has the advantages that a data packet scheduling algorithm can be combined with an actual application scene and user requirements, and subsequent integration of the data packet scheduling algorithm is facilitated.

Description

technical field [0001] The invention relates to the field of computer network transmission control, and in particular to a method and system for fast transmission of MPQUIC data packets based on priority hierarchical queues. Background technique [0002] QUIC (Quick UDP Internet Connections) is a low-latency Internet transmission protocol based on the UDP (User Datagram Protocol) protocol. Since the Internet Engineering Task Force (IETF) proposed a standardization draft, QUIC has received extensive attention from the industry. This also means that QUIC has started its standardization process and has become a new generation of application layer transport layer protocol. Internet companies dominated by Google hope to use this protocol to replace the TCP protocol to speed up video traffic and web page transmission. Recently, the HTTP and QUIC working group of the IETF officially renamed HTTP (HTTP over QUIC) based on the QUIC protocol to HTTP / 3 as the next-generation specifica...

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
IPC IPC(8): H04L29/08H04L12/851H04L12/863H04L12/911H04L12/927H04L47/80
CPCH04L47/2433H04L47/50H04L47/805H04L47/821H04L67/61
Inventor 刘文廖彬彬武庆华李振宇
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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