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

Method and device for message transmission

A message transmission and message technology, applied in the field of distributed systems, can solve the problems of increasing system cost, wasting physical channel bandwidth, reducing the timeliness and reliability of control channels, etc., to improve overall performance, avoid line congestion, and realize The effect of optimal performance

Active Publication Date: 2011-02-16
NEW H3C TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0021] (1) When the control message is sent, the control message is retransmitted because the send queue of the local end is completely occupied by the data channel
[0022] (2) After the control message is sent, because the receiving queue at the peer end is completely occupied, that is, the path is congested, the loss of the control message leads to retransmission
[0023] (3) When the opposite end sends an ACK after receiving the control message, the ACK is discarded because the send queue of the opposite end is completely occupied by the data channel, causing the control message to be retransmitted
[0024] (4) After the peer end receives the control message and sends ACK, the receiving queue of the local end is completely occupied, that is, the channel is congested, and the ACK loss causes the control message to be retransmitted
[0029] (1) After the control message is sent, because the receiving queue at the peer end is completely occupied, that is, the path is congested, the loss of the control message leads to retransmission
[0030] (2) After the peer end receives the control message and sends ACK, because the receiving queue of the local end is completely occupied, that is, the channel is congested, the ACK is lost and the control message is retransmitted
[0034] (1) After the control message is sent, because the receiving queue at the peer end is completely occupied, that is, the path is congested, the loss of the control message leads to retransmission
[0035] (2) After the peer end receives the control message and sends ACK, because the receiving queue of the local end is completely occupied, that is, the channel is congested, the ACK is lost and the control message is retransmitted
[0036] The above reasons lead to multiple retransmissions of the control message, wasting the bandwidth of the physical channel, and reducing the timeliness and reliability of the control channel.
ACK transmission occupies the bandwidth of the control channel, which reduces the effective utilization of the control channel; the implementation of the retransmission module is relatively complicated, which increases the reliability risk of the control channel
Moreover, adding new physical paths increases the system cost, and the characteristics of the small amount of control transmission determine that the idle rate of the newly added physical paths is high, which wastes physical bandwidth. Hardware support is required, and the application range of the solution is limited by the actual hardware design

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
  • Method and device for message transmission
  • Method and device for message transmission
  • Method and device for message transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0090] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0091] refer to Figure 4 , the message transmission method of the embodiment of the present invention, which is applied in a distributed system, mainly includes the following steps:

[0092] Step 401: The sender reserves at least 2 queue elements for the control channel when the control channel is in an idle state, and reserves at least N+1 queue elements for the control channel when there are N control messages to be sent. Queue element, wherein, N is an integer greater than 0;

[0093] The idle state refers to the state in which the control channel is initialized and there is no control message to be sent. Reserving queue elements for the control channel refers to: setting the standard for judging the idleness of the sending queue by the data c...

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 method and a device for message transmission. The method includes the steps as follows: a sender sets asides at least two queue elements for a control channel when the controThe invention discloses a method and a device for message transmission. The method includes the steps as follows: a sender sets asides at least two queue elements for a control channel when the contro avoid channel jamming when the control messages are transmitted.can avoid channel jamming when the control messages are transmitted.l channel is in an idle state and sets asides at least N+1 queue elements for the control channel when N control messages are to be sent; the sender fills up a control transmission negotiation requestl channel is in an idle state and sets asides at least N+1 queue elements for the control channel when N control messages are to be sent; the sender fills up a control transmission negotiation request message to a sending queue for sending before sending the control message and controls the number of data messages which are sent by a data channel to be not exceed a preset value before receiving amessage to a sending queue for sending before sending the control message and controls the number of data messages which are sent by a data channel to be not exceed a preset value before receiving acorresponding control transmission negotiation response message; and the sender respectively sets a first sign to the N control messages and then fills up the control messages to the sending queue forcorresponding control transmission negotiation response message; and the sender respectively sets a first sign to the N control messages and then fills up the control messages to the sending queue forsending after receiving the corresponding control transmission negotiation response message. The invention realizes reasonable distribution of bandwidth of a logical channel on a physical channel and sending after receiving the corresponding control transmission negotiation response message. The invention realizes reasonable distribution of bandwidth of a logical channel on a physical channel and can

Description

technical field [0001] The invention relates to a distributed system, in particular to a message transmission method and device in the distributed system. Background technique [0002] The subsystems of the distributed router (the meaning of the subsystem in this paper includes the main system) are connected through physical channels, and the physical channels are divided into two logical channels according to the communication content: control channel and data channel, and the hardware queue is responsible for the message Transmitting and transceiving between logical channels and physical channels. In the sending direction, after the logical channel puts the packets into the sending queue, the hardware sends the packets in the sending queue to the physical channel in turn; in the receiving direction, the hardware receives the messages from the physical Get the message from the queue and process it. Therefore, the bandwidth allocation of the logical channel on the physical...

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): H04L12/58H04L29/08
Inventor 魏利剑张泽
Owner NEW H3C 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