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

Method and system for dynamically adjusting allocation threshold value of output port resources

A technology of dynamic adjustment and resource allocation, applied in the field of network switches, it can solve problems such as memory resource exhaustion, network exit congestion, and insufficient cache occupancy, and achieve the effect of reasonable cache resource allocation.

Active Publication Date: 2012-04-11
SUZHOU CENTEC COMM CO LTD
View PDF2 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when the network exit of the switch is congested at the same time, and the data packets of a certain port occupy a large amount of buffer resources, but the total buffer usage does not reach the minimum guaranteed threshold, other ports do not exceed the set discard threshold. may be forced to drop outgoing packets due to exhaustion of memory resources
In addition, if the number of egress ports is small and the discard threshold set for each port is not large enough, the cached resources cannot be fully used, resulting in waste of resources
In short, the existing egress resource management technology needs to adjust the discarding threshold for different network traffic conditions. One set of configurations cannot satisfy all situations, and the resource allocation method is not flexible enough.

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 system for dynamically adjusting allocation threshold value of output port resources
  • Method and system for dynamically adjusting allocation threshold value of output port resources
  • Method and system for dynamically adjusting allocation threshold value of output port resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The present invention will be described in detail below in conjunction with specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present invention, and any structural, method, or functional changes made by those skilled in the art according to these embodiments are included in the protection scope of the present invention.

[0053] Figure 1 to Figure 3 What is shown is a specific implementation of the method for dynamically adjusting the egress resource allocation threshold of the present invention, specifically about the method for dynamically adjusting the resource allocation threshold for each network output port of the switch chip. In this embodiment, the entire identification information cache is divided into several service areas (take 4 as an example), and the packet identification information cache is divided into several cache units with a certain number (take 256 bytes as an example) .

[0054]Among them, the ...

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 system for dynamically adjusting an allocation threshold value of output port resources. The method comprises the following steps of: allocating an abandon threshold value group and a mapped service area to each output port or queue; mapping a corresponding service area number according to a port number or a queue number of output identification information; counting the number of cache units occupied by a current data packet; determining the congestion degree of a current cache service area according to the number of the cache units occupied by the current data packet; selecting an abandon threshold value matched with the congestion degree from the abandon threshold value group according to the current congestion degree; and deciding to perform corresponding abandon operation on the current data packet according to the selected abandon threshold value. By the method and the system, the abandon threshold values of the output ports can be adjusted dynamically according to the congestion degree of the cache service area, so cached resource sharing of all theoutput network ports can be adjusted and controlled rationally.

Description

technical field [0001] The invention relates to network switch technology, in particular to a method and a system for dynamically adjusting an egress resource allocation threshold according to the degree of buffer congestion. Background technique [0002] With the rapid development of Ethernet and chip technology, the processing bandwidth of switch chips is constantly increasing, and the capacity of network ports is also increasing day by day. At the same time, as the types of data packets supported by each port increase continuously, the rate of data packet flow at each port also increases continuously. For an Ethernet switch chip that uses a shared cache to store output packet identification information, how to realize dynamic, effective and reasonable allocation of memory resources between each network output port to meet the bandwidth requirements of each port has become a key factor in determining the performance of the MAN switch chip. [0003] The existing egress res...

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): H04L12/56H04L47/32
Inventor 许勇超许俊
Owner SUZHOU CENTEC COMM 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