CN110035019A - A kind of method and device improving delay sensitive flow forwarding performance - Google Patents
A kind of method and device improving delay sensitive flow forwarding performance Download PDFInfo
- Publication number
- CN110035019A CN110035019A CN201910243048.8A CN201910243048A CN110035019A CN 110035019 A CN110035019 A CN 110035019A CN 201910243048 A CN201910243048 A CN 201910243048A CN 110035019 A CN110035019 A CN 110035019A
- Authority
- CN
- China
- Prior art keywords
- stream
- priority
- elephant
- mouse
- gate region
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/245—Traffic characterised by specific attributes, e.g. priority or QoS using preemption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/625—Queue scheduling characterised by scheduling criteria for service slots or service orders
- H04L47/6275—Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
Abstract
Present invention discloses a kind of method and devices for improving delay sensitive flow forwarding performance, belong to network communication technology field.Method includes receiving message and identifying that message is elephant stream or mouse stream;Dynamic adjustment mouse stream and elephant flow the priority inside forwarding chip, and priority of the mouse stream inside forwarding chip is made to be higher than the priority of elephant stream, and mouse stream and elephant stream is further made to enter different gate regions;The gate region where mouse stream is scheduled by Priority-driven Scheduling Algorithm, the gate region where elephant stream is scheduled by polling dispatching algorithm.For the present invention by identifying to the mouse stream of delay sensitive and flowing to the insensitive elephant of time delay, the priority of both the dynamic adjustment scheduling strategy different with configuration can effectively improve the forwarding performance of delay sensitive flow.
Description
Technical field
The present invention relates to network communication technology field more particularly to a kind of methods for improving delay sensitive flow forwarding performance
And device.
Background technique
Data with the high speed development of the application and service such as big data, cloud computing, artificial intelligence, in data center network
Flow is also increasing.In data center network, usually there are two kinds of flows: mouse stream and elephant are flowed, wherein mouse stream is
Refer to the data flow for occupying data center network fraction bandwidth, such as request, response data flow, it is quicker to network delay
Sense;Elephant stream refers to the data flow for occupying data center network major part bandwidth, such as downloading, video data flow, to network
Time delay relative insensitivity.
In data center network, mouse stream is more demanding to network delay, when elephant stream occupies in data center network
It is easy to cause mouse to flow lost data packets when most of bandwidth, finally influences network performance.
To improve network performance, identify that elephant stream and mouse flow generally according to the feature of data traffic in the prior art,
Different flow management strategies is taken further directed to elephant stream and mouse stream, elephant conductance is avoided to cause by limitation elephant stream
Network congestion.However, when elephant stream flows priority having the same and be in same gate region with mouse, elephant
Stream equally impacts mouse stream, and then influences network performance.
Summary of the invention
It is an object of the invention to overcome the deficiencies of existing technologies, provides and a kind of improve delay sensitive flow forwarding performance
Method.
To achieve the above object, the following technical solutions are proposed by the present invention: a kind of to improve delay sensitive flow forwarding performance
Method, including
It receives message and identifies elephant stream and mouse stream;
Dynamic adjusts the priority of the mouse stream and elephant stream inside forwarding chip, makes the mouse stream in forwarding core
Priority inside piece is higher than the priority of elephant stream, and mouse stream and elephant stream is further made to enter different outlet teams
Column;
The gate region where mouse stream is scheduled by Priority-driven Scheduling Algorithm, by polling dispatching algorithm to elephant
Gate region where stream is scheduled.
Preferably, the priority of the dynamic adjustment mouse stream and elephant stream inside forwarding chip includes
Obtain the precedence field of mouse stream packet and the precedence field of elephant stream packet;
Mouse is mapped out respectively according to the precedence field of the precedence field of the mouse stream packet and elephant stream packet
Stream and elephant flow the priority inside forwarding chip, flow priority of the mouse stream inside forwarding chip higher than the elephant
Priority inside forwarding chip.
Preferably, the priority of the dynamic adjustment mouse stream and elephant stream inside forwarding chip includes
The priority of mouse stream packet and elephant stream packet inside forwarding chip is directly mapped out according to the type of message,
Priority of the mouse stream inside forwarding chip is set to be higher than priority of the elephant stream inside forwarding chip.
Preferably, the Priority-driven Scheduling Algorithm includes: to be scheduled according to the priority of gate region, and priority scheduling is preferential
The higher gate region of grade.
Preferably, the polling dispatching algorithm includes
The each gate region of dispatch of taking turns or
The weight for configuring each gate region dispatches corresponding gate region according to weight.
Preferably, the forwarding chip includes asic chip or fpga chip or NP chip.
Present invention further teaches a kind of device for improving delay sensitive flow forwarding performance, including forwarding chip, described turn
Sending out chip includes
Data flow identification module, for receiving message and identifying elephant stream and mouse stream;
Priority adjusts module, for dynamically adjusting the priority of the elephant stream and mouse stream inside forwarding chip,
So that the priority of the mouse stream is higher than the priority of elephant stream, and mouse stream and elephant stream is made to enter different outlet teams
Column;
Scheduler module passes through poll for being scheduled by Priority-driven Scheduling Algorithm to the gate region where mouse stream
Dispatching algorithm is scheduled the gate region where elephant stream.
Preferably, the priority adjustment module includes
Field obtains module, for obtaining the precedence field of mouse stream packet and the precedence field of elephant stream packet;
Mapping block, for according to the precedence field of the mouse stream packet and the precedence field point of elephant stream packet
The priority of mouse stream and elephant stream inside forwarding chip is not mapped out, keeps priority of the mouse stream inside forwarding chip high
The priority inside forwarding chip is flowed in the elephant.
Preferably, the scheduler module includes
Configuration module, for configuring Priority-driven Scheduling Algorithm for the gate region where mouse stream and being going out for elephant stream place
Mouth queue configures polling dispatching algorithm;
Forwarding module, is scheduled for the gate region to mouse stream place and the gate region at elephant stream place carries out
Scheduling.
Preferably, the forwarding chip includes asic chip or fpga chip or NP chip.
The beneficial effects of the present invention are:
The priority of mouse stream and elephant stream is adjusted by dynamic, and further directed to going out where mouse stream and elephant stream
Mouth queue configures different scheduling strategies, makes preferentially to be scheduled to network delay more sensitive mouse stream, when can effectively improve
Prolong the forwarding performance of sensitive flow, and then improves network performance.
Detailed description of the invention
Fig. 1 is flow chart of the method for the present invention schematic diagram;
Fig. 2 is the device of the invention structural block diagram schematic diagram;
Fig. 3 is that priority adjusts modular structure block diagram representation in Fig. 2;
Fig. 4 is scheduler module structural block diagram schematic diagram in Fig. 2.
Specific embodiment
Below in conjunction with attached drawing of the invention, clear, complete description is carried out to the technical solution of the embodiment of the present invention.
A kind of method of disclosed raising delay sensitive flow forwarding performance, by dynamic adjust mouse stream and
The priority of elephant stream, and different scheduling strategies is configured further directed to the gate region where mouse stream and elephant stream, make
It is preferential to network delay more sensitive mouse stream scheduled.
As shown in Figure 1, a kind of method of disclosed raising delay sensitive flow forwarding performance, including walk as follows
It is rapid:
Step S100 receives message and identifies elephant stream and mouse stream;
Specifically, in data center network, it is largely mouse stream, occupies a small amount of bandwidth of data center network,
And a small amount of elephant stream, occupy a large amount of bandwidth of data center network.It, can be according to the five-tuple Information Statistics of message when implementation
The byte number or message number of same class message, and then judge whether it is elephant stream or mouse stream, namely obtain five yuan of message
Group information, and according to the byte number or message number of Hash (Hash) algorithm statistics same class message, when byte number or message
It is then elephant stream when number is greater than or equal to elephant stream preset threshold, when byte number or message number are pre- less than or equal to mouse stream
If being then mouse stream when threshold value.
Further, the top n message of elephant stream is commonly used in establishing connection, and hence it is also possible to flow to elephant further
Subdivision, is identified as new data flow (being denoted as new stream) for its top n message, and new stream is more sensitive similarly for network delay, therefore
Also it needs preferentially to be scheduled.Certainly, new stream can also be used as mouse and flow into row major dispatch deal.
Step S200 dynamically adjusts the priority of the elephant stream and mouse stream inside forwarding chip, makes the mouse
The priority that the priority inside forwarding chip is higher than elephant stream is flowed, further enters elephant stream and mouse stream different
Gate region.
Specifically, since mouse stream is more sensitive to network delay, and elephant stream is less sensitive to network delay, therefore passes through
After step S100 identifies mouse stream and elephant stream, in order to make mouse stream and elephant stream enter the gate region of different priorities
In, the priority of elephant stream and mouse stream inside forwarding chip is adjusted by dynamic, makes mouse stream inside forwarding chip
Priority is higher than priority of the elephant stream inside forwarding chip, and mouse stream is finally made to enter the relatively high outlet team of priority
In column, elephant stream enters in the relatively low gate region of priority, and if mouse flows into inlet/outlet queue 5~7, elephant is flowed into
In inlet/outlet queue 0~4.
In the present embodiment, priority and gate region inside forwarding chip are corresponded, such as the corresponding outlet team of priority 0
Column 0, the corresponding gate region 1 of priority 1, and so on, priority M corresponds to gate region M namely gate region is according to forwarding
The priority selection of chip interior.
Further, the priority of mouse stream and elephant stream inside forwarding chip can be adjusted dynamically as follows:
Firstly, obtaining the precedence field of mouse stream packet and the precedence field of elephant stream packet;
Finally, being mapped out respectively according to the precedence field of the precedence field of the mouse stream packet and elephant stream packet
Mouse stream and elephant flow the priority inside forwarding chip, are higher than priority of the mouse stream inside forwarding chip described big
As flowing the priority inside forwarding chip.
Specifically, the message in data center network usually carries precedence field, as the business in ethernet frame is preferential
Differentiated service code point (DSCP, Differentiated in grade (COS, Class of Service) and IP packet
Service Code Point).After obtaining the precedence field of message, forwarding chip is mapped according to the precedence field of message
Priority inside forwarding chip out further selects corresponding gate region, such as root according to the priority inside forwarding chip
It is 6 by priority mapping of the mouse stream inside forwarding chip, mouse flows into a stepping according to the precedence field of mouse stream packet
In inlet/outlet queue 6;According to the precedence field of elephant stream packet, it is by priority mapping of the elephant stream inside forwarding chip
1, elephant flows into a stepping inlet/outlet queue 1.
It is of course also possible to which dynamic adjustment mouse stream and elephant flow the priority inside forwarding chip in the following way:
The priority of mouse stream packet and elephant stream packet inside forwarding chip is directly mapped out according to the type of message, flows mouse
Priority inside forwarding chip is higher than priority of the elephant stream inside forwarding chip.
Specifically, after identification message is elephant stream and mouse stream, turned according to the directly specified mouse stream of the type of the two
The priority and elephant of sending out chip interior flow the priority in portion in the chip, keep priority of the mouse stream inside forwarding chip high
The priority inside forwarding chip is flowed in the elephant, such as directly specified mouse flows the priority mapping inside forwarding chip
It is 6, mouse flows into a stepping inlet/outlet queue 6;Priority mapping of the directly specified elephant stream inside forwarding chip is 1,
Elephant flows into a stepping inlet/outlet queue 1.
By improving priority of the mouse stream inside forwarding chip, it is preferential inside forwarding chip to reduce elephant stream
Grade, it can be ensured that delay sensitive flow preferentially forwards, and improves network performance.
Step S300 is scheduled the gate region where mouse stream by Priority-driven Scheduling Algorithm, passes through polling dispatching
Algorithm is scheduled the gate region where elephant stream.
Specifically, by after the priority of step S200 dynamic adjustment mouse stream and elephant stream, making it into different to go out
In mouth queue, different dispatching algorithms is configured further directed to different gate regions.In the present embodiment, where configuration mouse stream
The dispatching algorithm of gate region is Priority-driven Scheduling Algorithm, and the dispatching algorithm of gate region is polling dispatching calculation where configuration elephant stream
Method, wherein Priority-driven Scheduling Algorithm includes: to be scheduled according to the priority of gate region, and priority scheduling priority is higher out
Mouth queue, namely after the completion of the dispatching message in high priority gate region, then the report in schedules low priority gate region
Text after the completion of the dispatching message in gate region 7, then dispatches outlet team if gate region 5~7 configures Priority-driven Scheduling Algorithm
Message in column 6.Polling dispatching algorithm includes: the weight of each gate region of dispatch of taking turns or each gate region of configuration, root
Corresponding gate region is dispatched according to weight, if gate region 0~4 configures polling dispatching algorithm, successively scheduling outlet team when scheduling
Message in column 0~4.
The present invention flows the priority inside forwarding chip by dynamic adjustment mouse stream and elephant, is forwarding mouse stream
The priority of chip interior is higher than the priority of elephant stream, makes it into different gate regions, further configures mouse stream
The dispatching algorithm of place gate region is that the dispatching algorithm of gate region where priority algorithm and elephant stream is polling dispatching algorithm,
It can ensure that the preferential forwarding of mouse stream, even if also delay sensitive flow preferentially forwards, and then improve the forwarding of delay sensitive flow
Performance.
In conjunction with shown in Fig. 2~Fig. 4, present invention further teaches a kind of device for improving delay sensitive flow forwarding performance, packets
Include forwarding chip, wherein forwarding chip includes that data flow identification module, priority adjustment module and scheduler module, data flow are known
Other module is for receiving message and identifying mouse stream and elephant stream;Priority adjustment module is for dynamically adjusting the elephant stream
The priority inside forwarding chip is flowed with mouse, the priority of the mouse stream is made to be higher than the priority of elephant stream, and
Elephant stream and mouse stream is set to enter different gate regions;Scheduler module is used for through Priority-driven Scheduling Algorithm to mouse stream place
Gate region is scheduled, and is scheduled by polling dispatching algorithm to the gate region where elephant stream.
Specifically, when implementation, data flow identification module can be according to the word of the five-tuple Information Statistics same class message of message
Joint number or message number, and then judge whether it is elephant stream or mouse stream, namely obtain the five-tuple information of message, and according to Kazakhstan
The byte number or message number of uncommon (Hash) algorithm statistics same class message, when byte number or message number are greater than or equal to elephant
Then it is elephant stream when flowing preset threshold, is then mouse when byte number or message number are less than or equal to mouse stream preset threshold
Stream.
Further, the top n message of elephant stream is commonly used in establishing connection, and hence it is also possible to flow to elephant further
Subdivision, is identified as new data flow (being denoted as new stream) for its top n message, and new stream is more sensitive similarly for network delay, therefore
Also it needs preferentially to be scheduled.Certainly, new stream can also be used as mouse and flow into row major dispatch deal.
As shown in figure 3, priority adjustment module includes that field obtains module and mapping block, wherein field obtains module
For obtaining the precedence field of mouse stream packet and the precedence field of elephant stream packet;Mapping block is used for according to described old
The precedence field of mouse stream packet and the precedence field of elephant stream packet map out mouse stream and elephant stream in forwarding core respectively
Priority inside piece makes priority of the mouse stream inside forwarding chip be higher than elephant stream excellent inside forwarding chip
First grade.
Specifically, the message in data center network usually carries precedence field, as the business in ethernet frame is preferential
Differentiated service code point (DSCP, Differentiated in grade (COS, Class of Service) and IP packet
Service Code Point).After obtaining the precedence field of message, forwarding chip is mapped according to the precedence field of message
Priority inside forwarding chip out further selects corresponding gate region, such as root according to the priority inside forwarding chip
It is 6 by priority mapping of the mouse stream inside forwarding chip, mouse flows into a stepping according to the precedence field of mouse stream packet
In inlet/outlet queue 6;According to the precedence field of elephant stream packet, it is by priority mapping of the elephant stream inside forwarding chip
1, elephant flows into a stepping inlet/outlet queue 1.
Certainly, priority adjustment module can also directly map out mouse stream packet and elephant stream packet according to the type of message
Priority inside forwarding chip makes priority of the mouse stream inside forwarding chip be higher than the elephant and flows in forwarding chip
Internal priority.
As shown in figure 4, scheduler module includes configuration module and forwarding module, wherein configuration module is used to flow institute for mouse
Gate region configuration Priority-driven Scheduling Algorithm and be elephant stream where gate region configure polling dispatching algorithm, wherein it is excellent
First dispatching algorithm includes: to be scheduled according to the priority of gate region, the higher gate region of priority scheduling priority, namely
After the completion of the dispatching message in high priority gate region, then the message in schedules low priority gate region;Polling dispatching
Algorithm includes: the weight of each gate region of dispatch of taking turns or each gate region of configuration, dispatches corresponding outlet according to weight
Queue, if gate region 0~4 configures polling dispatching algorithm, when scheduling, successively dispatches the message in gate region 0~4.Forward mould
Block is scheduled the gate region where mouse stream and the gate region at elephant stream place is scheduled.
In the present embodiment, ASIC (Application Specific Integrated is may be selected in forwarding chip
Circuit, specific integrated circuit) chip or FPGA (Field-Programmable Gate Array, field-programmable gate array
Column) chip or NP (Network Processor, network processing unit) chip.
Technology contents and technical characteristic of the invention have revealed that as above, however those skilled in the art still may base
Make various replacements and modification without departing substantially from spirit of that invention, therefore, the scope of the present invention in teachings of the present invention and announcement
It should be not limited to the revealed content of embodiment, and should include various without departing substantially from replacement and modification of the invention, and be this patent Shen
Please claim covered.
Claims (10)
1. a kind of method for improving delay sensitive flow forwarding performance, which is characterized in that including
It receives message and identifies elephant stream and mouse stream;
Dynamic adjusts the priority of the mouse stream and elephant stream inside forwarding chip, makes the mouse stream in forwarding chip
The priority in portion is higher than the priority of elephant stream, and mouse stream and elephant stream is further made to enter different gate regions;
The gate region where mouse stream is scheduled by Priority-driven Scheduling Algorithm, institute is flowed to elephant by polling dispatching algorithm
Gate region be scheduled.
2. the method according to claim 1, wherein dynamic adjustment mouse stream and elephant stream are in forwarding chip
Internal priority includes
Obtain the precedence field of mouse stream packet and the precedence field of elephant stream packet;
According to the precedence field of the precedence field of the mouse stream packet and elephant stream packet map out respectively mouse stream and
Elephant flows the priority inside forwarding chip, so that priority of the mouse stream inside forwarding chip is higher than elephant stream and is turning
Send out the priority of chip interior.
3. the method according to claim 1, wherein dynamic adjustment mouse stream and elephant stream are in forwarding chip
Internal priority includes
The priority of mouse stream packet and elephant stream packet inside forwarding chip is directly mapped out according to the type of message, is made old
Priority of the mouse stream inside forwarding chip is higher than priority of the elephant stream inside forwarding chip.
4. the method according to claim 1, wherein the Priority-driven Scheduling Algorithm includes: according to gate region
Priority is scheduled, the higher gate region of priority scheduling priority.
5. the method according to claim 1, wherein the polling dispatching algorithm includes
The each gate region of dispatch of taking turns or
The weight for configuring each gate region dispatches corresponding gate region according to weight.
6. the method according to claim 1, wherein the forwarding chip include asic chip or fpga chip or
NP chip.
7. a kind of device for improving delay sensitive flow forwarding performance, including forwarding chip, the forwarding chip include
Data flow identification module, for receiving message and identifying elephant stream and mouse stream;
Priority adjusts module, for dynamically adjusting the priority of the elephant stream and mouse stream inside forwarding chip, makes institute
The priority for stating mouse stream is higher than the priority of elephant stream, and mouse stream and elephant stream is made to enter different gate regions;
Scheduler module passes through polling dispatching for being scheduled by Priority-driven Scheduling Algorithm to the gate region where mouse stream
Algorithm is scheduled the gate region where elephant stream.
8. device according to claim 7, which is characterized in that the priority adjusts module and includes
Field obtains module, for obtaining the precedence field of mouse stream packet and the precedence field of elephant stream packet;
Mapping block, for being reflected respectively according to the precedence field of the mouse stream packet and the precedence field of elephant stream packet
The priority of mouse stream and elephant stream inside forwarding chip is projected, priority of the mouse stream inside forwarding chip is made to be higher than institute
State priority of the elephant stream inside forwarding chip.
9. device according to claim 7, which is characterized in that the scheduler module includes
Configuration module, for configuring Priority-driven Scheduling Algorithm for the gate region where mouse stream and being the outlet team where elephant is flowed
Column configuration polling dispatching algorithm;
Forwarding module, is scheduled for the gate region to mouse stream place and the gate region at elephant stream place is adjusted
Degree.
10. device according to claim 7, which is characterized in that the forwarding chip includes asic chip or fpga chip
Or NP chip.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910243048.8A CN110035019A (en) | 2019-03-28 | 2019-03-28 | A kind of method and device improving delay sensitive flow forwarding performance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910243048.8A CN110035019A (en) | 2019-03-28 | 2019-03-28 | A kind of method and device improving delay sensitive flow forwarding performance |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110035019A true CN110035019A (en) | 2019-07-19 |
Family
ID=67236797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910243048.8A Pending CN110035019A (en) | 2019-03-28 | 2019-03-28 | A kind of method and device improving delay sensitive flow forwarding performance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110035019A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112235194A (en) * | 2020-09-03 | 2021-01-15 | 北京邮电大学 | Method and device for scheduling delay sensitive flow on line route |
CN113225253A (en) * | 2020-01-21 | 2021-08-06 | 华为技术有限公司 | Message forwarding method and device |
CN113542362A (en) * | 2021-06-21 | 2021-10-22 | 网络通信与安全紫金山实验室 | Programmable ASIC chip-based flow unloading method and device for load balancing |
CN113765812A (en) * | 2020-09-16 | 2021-12-07 | 北京京东尚科信息技术有限公司 | Method and device for marking message |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579962A (en) * | 2015-01-23 | 2015-04-29 | 盛科网络(苏州)有限公司 | Method and device for differentiating QoS strategies of different messages |
-
2019
- 2019-03-28 CN CN201910243048.8A patent/CN110035019A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104579962A (en) * | 2015-01-23 | 2015-04-29 | 盛科网络(苏州)有限公司 | Method and device for differentiating QoS strategies of different messages |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113225253A (en) * | 2020-01-21 | 2021-08-06 | 华为技术有限公司 | Message forwarding method and device |
US11653251B2 (en) | 2020-01-21 | 2023-05-16 | Huawei Technologies Co., Ltd. | Packet forwarding method and apparatus |
CN112235194A (en) * | 2020-09-03 | 2021-01-15 | 北京邮电大学 | Method and device for scheduling delay sensitive flow on line route |
CN112235194B (en) * | 2020-09-03 | 2022-03-25 | 北京邮电大学 | Method and device for scheduling delay sensitive flow on line route |
CN113765812A (en) * | 2020-09-16 | 2021-12-07 | 北京京东尚科信息技术有限公司 | Method and device for marking message |
CN113542362A (en) * | 2021-06-21 | 2021-10-22 | 网络通信与安全紫金山实验室 | Programmable ASIC chip-based flow unloading method and device for load balancing |
CN113542362B (en) * | 2021-06-21 | 2024-04-26 | 网络通信与安全紫金山实验室 | Flow unloading method and device based on load balancing of programmable ASIC chip |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110035019A (en) | A kind of method and device improving delay sensitive flow forwarding performance | |
KR101670642B1 (en) | System and method for scheduling packet transmission on a client device | |
WO2017157274A1 (en) | Network-traffic control method and network device thereof | |
CN104579962B (en) | A kind of method and device of qos policy that distinguishing different messages | |
CN108353029A (en) | For managing the method and system for calculating the data service in network | |
CN103346922A (en) | Controller for determining network state based on SDN (Software Defined Networking) and determination method thereof | |
CN108683611A (en) | Energy communication service traffic classification control method based on PTN network and system | |
CN113852567B (en) | Fairness scheduling device and method for multi-mode service flow | |
JP2006506845A (en) | How to select a logical link for a packet in a router | |
CN101958844A (en) | Active queue scheduling method based on QoS (Quality of Service) in differentiated service network | |
WO2019128764A1 (en) | Scheduling method and apparatus | |
CN101562841B (en) | Service scheduling method, device and system thereof | |
CN103888374B (en) | Comprehensive sensor network service middle piece and service transmission achieving method thereof | |
CN113950104A (en) | Satellite network service deterministic scheduling method based on dynamic period mapping | |
CN103581056A (en) | Method for achieving congestion management in network communication through layered queue scheduling | |
JP3623420B2 (en) | Traffic control method | |
CN114629857A (en) | Method, device and system for reserving bandwidth resources in satellite network | |
CN101465794B (en) | Method and apparatus for scheduling packet | |
CN110247859B (en) | Data sending method and device based on AIRT-ROS node | |
CN110290064B (en) | Data center network route switching system and method based on stream characteristics | |
US20210135999A1 (en) | Packet Control Method, Flow Table Update Method, and Node Device | |
Karamchati et al. | A novel architecture to enhance Quality of Service in IP networks | |
KR100429264B1 (en) | Method for Processing Packet In Router of Shared Memory type | |
CN1801766A (en) | Service perception control device and method for digital household network | |
CN117119522A (en) | Message transmission method for LTE-V2X packet priority |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 215101 unit 13 / 16, 4th floor, building B, No. 5, Xinghan street, Suzhou Industrial Park, Jiangsu Province Applicant after: Suzhou Shengke Communication Co.,Ltd. Address before: Unit 13 / 16, 4th floor, building B, No.5 Xinghan street, Suzhou Industrial Park, 215000 Jiangsu Province Applicant before: CENTEC NETWORKS (SUZHOU) Co.,Ltd. |
|
CB02 | Change of applicant information | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190719 |
|
WD01 | Invention patent application deemed withdrawn after publication |