Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and device for establishing a virtual channel connection

A virtual channel and connection establishment technology, applied in digital transmission systems, data exchange networks, electrical components, etc., can solve problems such as resource waste, and achieve the effects of improving utilization, improving network performance, and maximizing storage space.

Active Publication Date: 2020-02-14
HUAWEI TECH CO LTD +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the embodiments of the present application is to provide a method and device for establishing a virtual channel connection, which can dynamically propose the establishment of a virtual channel connection according to the current network congestion situation, so as to overcome the problem of resource waste in the prior art

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 method and device for establishing a virtual channel connection
  • A method and device for establishing a virtual channel connection
  • A method and device for establishing a virtual channel connection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] see figure 2 , which is a flowchart of a method for establishing a virtual channel connection provided by an embodiment of the present invention, the method is executed by a controller in the first router, and the method includes:

[0044] S101: Calculate the SSR of the first input virtual channel of the first router;

[0045] The super-service coefficient SSR is the ratio of the time that the first data packet occupies the input virtual channel to the number of fragments of the first data packet; wherein, the time that the data packet occupies the input virtual channel is obtained in the following manner:

[0046] When a connection is established between the first input virtual channel and the first output virtual channel, the start timer starts counting, and a data packet is transmitted between the first input virtual channel and the first output virtual channel. When the tail fragment of the data packet Stop timing when leaving the first input virtual channel, and ...

Embodiment 2

[0064] like image 3 As shown, it is a flowchart of another method for establishing a virtual channel connection provided by Embodiment 2 of the present invention, the method is executed by the controller in the first router, and the method includes:

[0065] S201: Calculate the SSR of the first input virtual channel of the first router;

[0066] Wherein, the super-service coefficient SSR is a ratio of the time that the first data packet occupies the input virtual channel to the number of fragments of the first data packet.

[0067] S202: Determine that the SSR of the first input virtual channel is not greater than a preset threshold α 1 ;

[0068] where the threshold α 1 Indicates the set SSR value corresponding to when the first router is at the lowest level of network congestion.

[0069] S203: Determine that the amount of data that can be accommodated by the currently available buffer space C of the first output virtual channel of the first router is not less than the ...

Embodiment 3

[0076] like Figure 4 As shown, it is a flowchart of another method for establishing a virtual channel connection provided by Embodiment 3 of the present invention. The method is executed by the controller in the first router, and the method includes:

[0077] S301: Calculate the SSR of the first input virtual channel of the first router;

[0078] S302: Determine that the SSR of the first input virtual channel is greater than a preset threshold α 1 And less than the preset time threshold α m ;

[0079] Among them, the α 1 Used to indicate the value of the SSR set when the first router is at the lowest level of network congestion, the α m Indicates the corresponding SSR value set when the first router is at the highest level of network congestion.

[0080] S303: Determine that the amount of data that can be accommodated by the currently available buffer space C of the first output virtual channel of the first router is not less than the weighted value β i *P, and determin...

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 embodiment of the invention discloses a virtual channel connection establishment method and device. The method comprises the steps of calculating an SSR of a first input virtual channel of a first router; determining that the SSR of the first input virtual channel is not greater than a preset first threshold value; determining that a first output virtual channel of the first router comprises an available buffer area and a second data packet is successfully received by a second router; and establishing connection between the first input virtual channel and the first output virtual channel. According to the embodiment of the method and the device, the connection is dynamically established according to the congestion condition of a current network and a state of the available buffer area in the first output virtual channel. Under the condition that the network is congested, the connection between the virtual channels can be established according to the congestion condition of the network, thereby transmitting the data packet, and a utilization rate of a physical link is improved.

Description

technical field [0001] The present application relates to the fields of computer communication and computer architecture, in particular to a method and device for establishing a virtual channel connection. Background technique [0002] In traditional computer networks, such as Ethernet, a packet loss strategy is adopted, combined with an upper-layer reliable transmission protocol (such as TCP protocol) to ensure reliable data transmission. However, the reliability mechanism based on fast retransmission and timeout retransmission will bring great loss to network performance. Therefore, most interconnection networks of high-performance computers and many-core processors use non-packet loss networks. The characteristic of the non-packet loss network is that the upstream router first confirms whether the downstream router has enough buffer space before forwarding the data. If there is enough space, the data is forwarded; otherwise, the forwarding of the data is suspended (at th...

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): H04L29/06H04L29/08H04L12/801H04L12/911
CPCH04L47/29H04L47/70H04L63/10H04L67/141
Inventor 付斌章陈明宇
Owner HUAWEI TECH CO LTD