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

A data transmission method and system based on delay constraint

A data transmission method and time delay technology, applied in the field of Ethernet communication, can solve the problems of inability to guarantee the relative fairness of data transmission, system performance impact, performance degradation, etc., so as to avoid long-term transmission waiting state and overcome the overall performance of the system. reduced effect

Active Publication Date: 2022-06-24
FENGHUO COMM SCI & TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This method can significantly reduce the delay of delay-sensitive services, but it also has its disadvantages: First, when there are many fast frames in the system, the fast frames will frequently preempt ordinary frames, and the preemption overhead has a certain impact on system performance. impact, and even lead to significant performance degradation
Secondly, when a long ordinary frame is preempted by multiple fast frames, the ordinary frame may not be served for a long time and there will be a long wait, which cannot guarantee the relative fairness of data transmission, and even the system cannot An exception occurred while sending

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
  • A data transmission method and system based on delay constraint
  • A data transmission method and system based on delay constraint
  • A data transmission method and system based on delay constraint

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0076] see Figure 1 to Figure 5 As shown, Embodiment 1 of the present invention provides a method for sending data based on a delay constraint, and the method includes the following steps:

[0077] S1. Divide the sending queue into two priority queues, eMAC and pMAC. The priority of eMAC is higher than that of pMAC;

[0078] S2. Store a plurality of data to be sent in the corresponding priority queue according to the priority, and calculate the time required to send the first data to be sent in the eMAC in a non-interference state, and record it as a theoretical delay;

[0079] S3. When the execution parameter of the service primitive corresponding to the first data to be sent is hold, according to the preset expected delay, theoretical delay and the second data to be sent in the pMAC, calculate the required data to send the first data to be sent The waiting preemption time, the first data to be sent is sent according to the preemption time.

[0080] In the embodiment of th...

Embodiment approach

[0093] In another implementation manner in the embodiment of the present invention, the method further includes a service primitive execution process, and the service primitive execution process includes the following steps:

[0094] S301. Receive a service primitive, and identify the execution parameters of the service primitive;

[0095] S302a, if the execution parameter of the service primitive is release, do not send the first data to be sent;

[0096] S302b, if the execution parameter of the service primitive is hold, calculate whether to perform the preemption operation according to the expected delay and the theoretical delay;

[0097] S303a, when the calculation result is not to preempt, do not send the first data to be sent;

[0098] S303b, when the calculation result is to preempt, then judge the opportunity to send the first data to be sent;

[0099] S304a, when the expected time delay is not greater than the theoretical time delay, send the first data to be sent;...

Embodiment 2

[0126] see Figures 6 to 9 As shown, Embodiment 2 of the present invention provides a data transmission system based on time delay constraints, and the system includes:

[0127] Initialization unit 1, which is used to divide the sending queue into two priority queues, eMAC and pMAC, and the priority of eMAC is higher than that of pMAC;

[0128] A data classification unit 2, which is used for storing a plurality of data to be sent in the corresponding priority queue according to the priority;

[0129] The delay calculation unit 3 is used to calculate the first data to be sent according to the preset expected delay, the theoretical delay and the second data to be sent in the pMAC when the execution parameter of the service primitive corresponding to the first data to be sent is maintained. 1. The preemption time to wait for the data to be sent;

[0130]The preemption control unit 4 is a preemption control unit, which is configured to send the first data to be sent after waitin...

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 present invention provides a data transmission method and system based on delay constraints, the method comprises the following steps: dividing the transmission queue into two priority queues of eMAC and pMAC, the priority of eMAC is higher than that of pMAC; The data to be sent is stored in the corresponding priority queue according to the priority, and the time required to send the first data to be sent in the eMAC in the non-interference state is calculated, which is recorded as the theoretical delay; when the first data to be sent corresponds to When the execution parameter of the service primitive is hold, calculate the preemption time required to send the first data to be sent according to the preset expected delay, theoretical delay and the second data to be sent in pMAC, and send according to the preemption time The first data to be sent. The present invention realizes that under the condition of satisfying the time delay constraints of high priority frames, low priority data has more transmission opportunities as much as possible, reduces its time delay, thereby improving the overall performance of the system and ensuring the relative fairness of service flow transmission sex.

Description

technical field [0001] The invention relates to the technical field of Ethernet communication, in particular to a data transmission method and system based on time delay constraints. Background technique [0002] In the Ethernet network environment, the devices accessing the network share the transmission medium and the technical characteristics based on variable-length frames will cause the problem of uncertain transmission delay. For example, when delay-sensitive services such as voice and video are mixed with ordinary data services, data competition between the two types of services will occur. If common data services are preferentially transmitted, delay-sensitive services cannot be sent until all common data services are sent. In particular, when the ordinary data service is a long frame, the frame jitter of the delay-sensitive service will be too large. On the other hand, with the advent of the 5G era, low-latency requirements for bearer access devices are essential....

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 Patents(China)
IPC IPC(8): H04L47/2425H04L47/24H04L47/6275H04L47/56
CPCH04L47/2433H04L47/245H04L47/6275H04L47/56
Inventor 曾颜赵梓森
Owner FENGHUO COMM SCI & TECH CO LTD
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