CN104717087A - Flow processing circuit and method for supporting small service - Google Patents

Flow processing circuit and method for supporting small service Download PDF

Info

Publication number
CN104717087A
CN104717087A CN201310690030.5A CN201310690030A CN104717087A CN 104717087 A CN104717087 A CN 104717087A CN 201310690030 A CN201310690030 A CN 201310690030A CN 104717087 A CN104717087 A CN 104717087A
Authority
CN
China
Prior art keywords
team
business stream
state machine
joining
management device
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.)
Granted
Application number
CN201310690030.5A
Other languages
Chinese (zh)
Other versions
CN104717087B (en
Inventor
田泽
李哲
张荣华
王治
王晋
黎小玉
杨海波
郭蒙
刘宁宁
张玲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Xiangteng Microelectronics Technology Co Ltd
Original Assignee
AVIC No 631 Research Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by AVIC No 631 Research Institute filed Critical AVIC No 631 Research Institute
Priority to CN201310690030.5A priority Critical patent/CN104717087B/en
Publication of CN104717087A publication Critical patent/CN104717087A/en
Application granted granted Critical
Publication of CN104717087B publication Critical patent/CN104717087B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention relates to a flow processing circuit and method for supporting small service. The flow processing circuit comprises a register access interface, a service flow manager, a service flow scheduler, a chain table storage manager, a dequeuing controller and an enqueuing controller. According to the flow processing circuit and method for supporting the small service, frames captured by the small service flow are repeatedly submitted with original flow features, after the small service flow is interrupted, the flow features of the small service flow are maintained, and service flow data can be efficiently utilized and dynamically managed in a chain table storer management mode. Accordingly, the storage efficiency of a network detection system is effectively improved, the small service flow is prevented from being lost, and real-time monitoring on the high-speed network small service flow and accurate analysis of all service flow distribution features in a network are guaranteed.

Description

A kind of flow treatment circuit and method supporting little business
Technical field
The invention belongs to computer communication technology, relate to a kind of flow treatment circuit and the method for supporting little business.
Background technology
In network detection system, the miscellaneous service stream to capturing in network is needed to carry out statistical analysis, service traffics have the feature of dynamic change, the relation that capaciated flow network presents " elephant and mouse ", namely in network, most Business Stream occupies little flow, and the Business Stream of small part occupies most of flow.When especially monitoring in real time for high-speed link, because the storage capacity of detection system is limited, often lose the data of small-flow service (being called little business), have a strong impact on the analysis of network statistics characteristic, as Business Stream size distribution, data packet length distribution etc.
Summary of the invention
The object of the invention is: provide a kind of flow treatment circuit and the method for supporting little business, the problem that network orders to arrest specificity analysis is lost and then affected to the data on flows solving the medium and small business of prior art.
Technical scheme of the present invention is:
Support a flow treatment circuit for little business, its special character is,
The flow treatment circuit of the little business of described support comprises register access interface, N number of service flow management device, Business Stream scheduler, storage of linked list management device, goes out group controller and controller of joining the team;
Described storage of linked list management device comprises state machine of joining the team, goes out group state machine, Business Stream storage of linked list device, Business Stream pointer memory and idle stream pointer register end to end end to end;
Described service flow management device comprises timer, frame counter, configuration register, decoder and memory release control device;
Configuration register in the output access service flow manager of described register access interface;
The state machine of joining the team of the output of described controller of the joining the team decoder of access service flow manager, frame counter and storage of linked list management device respectively;
Respective dispatch request is sent to Business Stream scheduler by the timer of N number of service flow management device; Business Stream scheduler goes out a request according to the priority scheduling of N number of service flow management device, and what scheduling settling signal and No. ID of Business Stream that obtain scheduling were exported to storage of linked list management device goes out group state machine;
Go out the frame counter of the output access service flow manager of group state machine;
Go out group controller to be connected with group state machine that goes out of Business Stream scheduler and storage of linked list management device respectively; Go out group controller output end and be also connected to timer for starting timer;
Memory release control device is subject to timer and frame counter control output enable or inhibit signal to state machine of joining the team;
Business Stream storage of linked list device, Business Stream end to end pointer memory and idle stream end to end pointer register be all subject to out the control of group state machine and state machine of joining the team;
The maximum of configuration register configuration timer.
Above-mentioned Business Stream scheduler is one group of MUX.
Above-mentioned Business Stream storage of linked list device and Business Stream end to end pointer memory are formed by dual-ported memory.
Support a flow processing method for little business, its special character is, comprises the steps:
1] after system power-on reset, processor carries out initialization by the configuration register of register access interface to N number of service flow management device inside, arranges the minimum interval that adjacent twice Frame is submitted to, and timer and frame counter are reset;
After electrification reset, Business Stream end to end pointer memory is loaded into initialization value automatically; Business Stream end to end pointer memory for storing head pointer and the tail pointer of N number of traffic stream queues;
2] controller of joining the team is received to the process of the first frame data of the Business Stream of certain ID:
2.1] controller of joining the team sends to the control word of these frame data the state machine of joining the team of the decoder in service flow management device and storage of linked list management device, control word comprises No. ID of this frame place Business Stream, and controller of joining the team exports and joins the team request signal to state machine of joining the team;
2.2] decoder of service flow management device No. ID of place Business Stream of providing according to controller of joining the team selects service flow management device corresponding to current data frame from N number of service flow management device;
Simultaneously, the enqueue request signal that the control word of the data that the state machine of joining the team of storage of linked list management device provides according to controller of joining the team and controller of joining the team export carries out enqueue operations, after having joined the team, the frame counter in the service flow management device that state machine of joining the team notice current data frame is corresponding adds one;
2.3] timer of the service flow management device that present frame is corresponding sends dispatch request to Business Stream scheduler;
2.4] after dispatch request is by the success of Business Stream scheduler schedules, Business Stream scheduler sends index signal to going out group controller, send No. ID of the successful Business Stream of scheduling to going out group state machine and dispatched index signal simultaneously, go out group state machine control out group controller complete out team operation, go out after team completes, the frame counter gone out in group service flow management device that state machine notice current data frame is corresponding subtracts one, goes out group controller simultaneously and starts timer;
3] controller of joining the team waits for that new frame arrives;
4] if controller of joining the team receives new frame, successively perform step 2.1], 2.2], 4.1] and 2.4], repetition step 3];
Step 4.1]: when the minimum interval configured to step 1 when timer and the frame counter of this service flow management device inside are not 0, timer sends dispatch request to service dispatcher; Simultaneous memory release control device is enable, after namely these frame data send, can discharge shared storage of linked list device space;
When the minimum interval configured to step 1 when timer and the frame counter of this service flow management device inside are 0, but after if this Business Stream of No. ID sent frame data, timer starts timing, when the minimum interval that timing configures to step 1, timer sends dispatch request to service dispatcher; Simultaneous memory release control device is forbidden, namely these frame data send after, shared storage of linked list device space can not be discharged, and upper once timing exceedes minimum interval time, repeat to send this frame data.
Above-mentioned steps 2.2] in the detailed process that state machine controlled enqueue operations of joining the team be:
2.21] when the state machine of joining the team of storage of linked list management device detects that the enqueue request signal that controller of joining the team exports is effective, by No. ID of the current Business Stream of joining the team from controller of joining the team, Business Stream pointer memory is end to end read in address as Business Stream pointer memory end to end, obtains the tail pointer of this traffic stream queues;
2.22] join the team state machine using step 2.21] in the tail pointer of this traffic stream queues that obtains as the address of Business Stream storage of linked list device, by idle stream head pointer and the control word write Business Stream storage of linked list device of Frame of joining the team; Then, the frame counter of service flow management device inside corresponding for the Frame of joining the team is added 1;
2.23] join the team state machine using step 2.21] in join the team No. ID of traffic stream queues as address, to Business Stream pointer memory write idle stream head pointer end to end; Meanwhile, Business Stream storage of linked list device is read with idle stream head pointer as the address of Business Stream storage of linked list device;
2.24] to join the team state machine step 2.23] in the Data Update idle stream head pointer that reads from Business Stream storage of linked list device, joined the team.
Above-mentioned steps 2.4] in, go out group state machine controlled out team operation detailed process be:
2.41] when Business Stream pointer memory is end to end read in No. ID of the Business Stream that group state machine inputs according to the Business Stream scheduler address as Business Stream pointer memory end to end that go out of storage of linked list management device, the head pointer of this traffic stream queues is obtained;
2.42] group state machine is gone out using step 2.41] head pointer that obtains goes to read Business Stream storage of linked list device as the address of Business Stream storage of linked list device, reads the control word that will go out the Frame of team;
2.43] group state machine is gone out by step 2.42] control word that reads exports and provides group controller and send;
2.44] go out group state machine according to current scheduling to the memory release control device of service flow management device inside of Business Stream enable or forbid determining whether discharging Business Stream storage of linked list device, if discharged, then continue step 2.45], otherwise, directly enter idle condition;
2.45] go out group state machine and the head pointer of this traffic stream queues be updated to step 2.41] head pointer that reads, the frame counter of the service flow management device inside that this Business Stream is corresponding subtracts 1 simultaneously;
2.46] go out group state machine head pointer of the traffic stream queues just going out team and upgrade idle stream tail pointer, go out team and complete.
Advantage of the present invention is:
Versatility is good: the present invention is applicable to Ethernet, FC, the networks such as 1394, can be applied to easily in the real-time data acquisition analytical system of these networks.
Be easy to expansion: the repeating transmission time delay of this circuit to little Business Stream can need flexible configuration according to application, in addition, service flow management device quantity and Business Stream end to end pointer memory capacity can adjust flexibly according to Business Stream quantity, Business Stream storage of linked list device can be expanded according to the frame length scope of different agreement, and the MUX in scheduler can according to the quantity of Business Stream and the Rational choice facilitating physics realization.
Flexible and efficient: this circuit occupying system resources is few, simplicity of design, is convenient to physics realization, possesses higher use flexibility.
Accompanying drawing explanation
Fig. 1 is the fundamental diagram of the treatment circuit of a kind of Business Stream in network detection system of the present invention.
Embodiment
The present invention repeats to submit to original traffic characteristic to the frame that little Business Stream captures, and after little business cutout, maintains the traffic characteristic of little Business Stream, and uses chained list storage management mode to achieve efficiency utilization and the dynamic management of traffic data.Effectively improve the storage usefulness of network detection system, prevent the loss of little Business Stream, ensure that the real-time monitoring to the little Business Stream of express network, and the accurate analysis to Business Stream distribution characteristicss all in network.
The present invention is a kind of supports the flow treatment circuit of little business as shown in Figure 1, comprises register access interface, N number of service flow management device, Business Stream scheduler, storage of linked list management device, goes out group controller and controller of joining the team;
Described storage of linked list management device comprises state machine of joining the team, goes out group state machine, Business Stream storage of linked list device, Business Stream pointer memory and idle stream pointer register end to end end to end;
Described service flow management device comprises timer, frame counter, configuration register, decoder and memory release control device;
Configuration register in the output access service flow manager of described register access interface;
The state machine of joining the team of the output of described controller of the joining the team decoder of access service flow manager, frame counter and storage of linked list management device respectively;
Respective dispatch request is sent to Business Stream scheduler by the timer of N number of service flow management device; Business Stream scheduler goes out a request according to the priority scheduling of N number of service flow management device, and what scheduling settling signal and No. ID of Business Stream that obtain scheduling were exported to storage of linked list management device goes out group state machine;
Go out the frame counter of the output access service flow manager of group state machine;
Go out group controller to be connected with group state machine that goes out of Business Stream scheduler and storage of linked list management device respectively; Go out group controller output end and be also connected to timer for starting timer;
Memory release control device is subject to timer and frame counter control output enable or inhibit signal to state machine of joining the team;
Business Stream storage of linked list device, Business Stream end to end pointer memory and idle stream end to end pointer register be all subject to out the control of group state machine and state machine of joining the team;
The maximum of configuration register configuration timer.
Above-mentioned Business Stream scheduler is one group of MUX.
Above-mentioned Business Stream storage of linked list device and Business Stream end to end pointer memory are formed by dual-ported memory.
Support a flow processing method for little business, comprise the steps:
1] after system power-on reset, processor carries out initialization by the configuration register of register access interface to N number of service flow management device inside, arranges the minimum interval that adjacent twice Frame is submitted to, and timer and frame counter are reset;
After electrification reset, Business Stream end to end pointer memory is loaded into initialization value automatically; Business Stream end to end pointer memory for storing head pointer and the tail pointer of N number of traffic stream queues; No. 0 address of Business Stream pointer memory end to end represents the pointer end to end of Business Stream 0 place queue, and electrification reset initial value is 0,0; No. 1 address represents the pointer end to end of Business Stream 1 place queue, and electrification reset initial value is 1,1; N address represents the pointer end to end of Business Stream N place queue, and electrification reset initial value is N, N; No. 2 to N-1 address, the rest may be inferred; The pointer register end to end of idle stream, electrification reset initial value is N+1, M respectively, and wherein M represents the number of the control word that can store of Business Stream storage of linked list device;
2] controller of joining the team is received to the process of the first frame data of the Business Stream of certain ID:
2.1] controller of joining the team sends to the control word of these frame data the state machine of joining the team of the decoder in service flow management device and storage of linked list management device, control word comprises No. ID of this frame place Business Stream, and controller of joining the team exports and joins the team request signal to state machine of joining the team;
2.2] decoder of service flow management device No. ID of place Business Stream of providing according to controller of joining the team selects service flow management device corresponding to current data frame from N number of service flow management device;
Simultaneously, the enqueue request signal that the control word of the data that the state machine of joining the team of storage of linked list management device provides according to controller of joining the team and controller of joining the team export carries out enqueue operations, after having joined the team, the frame counter in the service flow management device that state machine of joining the team notice current data frame is corresponding adds one;
2.3] timer of the service flow management device that present frame is corresponding sends dispatch request to Business Stream scheduler;
2.4] after dispatch request is by the success of Business Stream scheduler schedules, Business Stream scheduler sends index signal to going out group controller, send No. ID of the successful Business Stream of scheduling to going out group state machine and dispatched index signal simultaneously, go out group state machine control out group controller complete out team operation, go out after team completes, the frame counter gone out in group service flow management device that state machine notice current data frame is corresponding subtracts one, goes out group controller simultaneously and starts timer;
3] controller of joining the team waits for that new frame arrives;
4] if controller of joining the team receives new frame, successively perform step 2.1], 2.2], 4.1] and 2.4], repetition step 3];
Step 4.1]: when the minimum interval configured to step 1 when timer and the frame counter of this service flow management device inside are not 0, timer sends dispatch request to service dispatcher; Simultaneous memory release control device is enable, after namely these frame data send, can discharge shared storage of linked list device space;
When the minimum interval configured to step 1 when timer and the frame counter of this service flow management device inside are 0, but after if this Business Stream of No. ID sent frame data, in order to ensure in the analytical system that the distribution characteristics of little Business Stream can be fed back to, timer starts timing, when the minimum interval that timing configures to step 1, timer sends dispatch request to service dispatcher; Simultaneous memory release control device is forbidden, namely these frame data send after, shared storage of linked list device space can not be discharged, and upper once timing exceedes minimum interval time, repeat to send this frame data.
In this Business Stream, if have new frame to arrive after sending some old frames, after then new frame is joined the team, frame counter adds 1, and after waiting for out that group controller sends this old frame, timer restarts timing to new frame, and simultaneous memory release control device is enable, namely, after these old frame data send, shared storage of linked list device space can be discharged.Old frame refers to the frame be repeatedly transmitted.
Above-mentioned steps 2.2] in the detailed process that state machine controlled enqueue operations of joining the team be:
2.21] when the state machine of joining the team of storage of linked list management device detects that the enqueue request signal that controller of joining the team exports is effective, by No. ID of the current Business Stream of joining the team from controller of joining the team, Business Stream pointer memory is end to end read in address as Business Stream pointer memory end to end, obtains the tail pointer of this traffic stream queues;
2.22] join the team state machine using step 2.21] in the tail pointer of this traffic stream queues that obtains as the address of Business Stream storage of linked list device, by idle stream head pointer and the control word write Business Stream storage of linked list device of Frame of joining the team; Then, the frame counter of service flow management device inside corresponding for the Frame of joining the team is added 1;
2.23] join the team state machine using step 2.21] in join the team No. ID of traffic stream queues as address, to Business Stream pointer memory write idle stream head pointer end to end; Meanwhile, Business Stream storage of linked list device is read with idle stream head pointer as the address of Business Stream storage of linked list device;
2.24] to join the team state machine step 2.23] in the Data Update idle stream head pointer that reads from Business Stream storage of linked list device, joined the team.
Above-mentioned steps 2.4] in, go out group state machine controlled out team operation detailed process be:
2.41] when Business Stream pointer memory is end to end read in No. ID of the Business Stream that group state machine inputs according to the Business Stream scheduler address as Business Stream pointer memory end to end that go out of storage of linked list management device, the head pointer of this traffic stream queues is obtained;
2.42] group state machine is gone out using step 2.41] head pointer that obtains goes to read Business Stream storage of linked list device as the address of Business Stream storage of linked list device, reads the control word that will go out the Frame of team;
2.43] group state machine is gone out by step 2.42] control word that reads exports and provides group controller and send;
2.44] go out group state machine according to current scheduling to the memory release control device of service flow management device inside of Business Stream enable or forbid determining whether discharging Business Stream storage of linked list device, if discharged, then continue step 2.45], otherwise, directly enter idle condition;
2.45] go out group state machine and the head pointer of this traffic stream queues be updated to step 2.41] head pointer that reads, the frame counter of the service flow management device inside that this Business Stream is corresponding subtracts 1 simultaneously;
2.46] go out group state machine head pointer of the traffic stream queues just going out team and upgrade idle stream tail pointer, go out team and complete.
By above-mentioned steps, solving the problem of small-flow service loss, achieve efficiency utilization and the dynamic management of traffic data.Effectively improve the storage usefulness of network detection system, ensure that accurate, real-time analysis to network all Business Streams distribution characteristics.

Claims (6)

1. support a flow treatment circuit for little business, it is characterized in that,
The flow treatment circuit of the little business of described support comprises register access interface, N number of service flow management device, Business Stream scheduler, storage of linked list management device, goes out group controller and controller of joining the team;
Described storage of linked list management device comprises state machine of joining the team, goes out group state machine, Business Stream storage of linked list device, Business Stream pointer memory and idle stream pointer register end to end end to end;
Described service flow management device comprises timer, frame counter, configuration register, decoder and memory release control device;
Configuration register in the output access service flow manager of described register access interface;
The state machine of joining the team of the output of described controller of the joining the team decoder of access service flow manager, frame counter and storage of linked list management device respectively;
Respective dispatch request is sent to Business Stream scheduler by the timer of N number of service flow management device; Business Stream scheduler goes out a request according to the priority scheduling of N number of service flow management device, and what scheduling settling signal and No. ID of Business Stream that obtain scheduling were exported to storage of linked list management device goes out group state machine;
Go out the frame counter of the output access service flow manager of group state machine;
Go out group controller to be connected with group state machine that goes out of Business Stream scheduler and storage of linked list management device respectively; Go out group controller output end and be also connected to timer for starting timer;
Memory release control device is subject to timer and frame counter control output enable or inhibit signal to state machine of joining the team;
Business Stream storage of linked list device, Business Stream end to end pointer memory and idle stream end to end pointer register be all subject to out the control of group state machine and state machine of joining the team;
The maximum of configuration register configuration timer.
2. the flow treatment circuit of the little business of support according to claim 1, is characterized in that, described Business Stream scheduler is one group of MUX.
3. the flow treatment circuit of the little business of support according to claim 2, is characterized in that, Business Stream storage of linked list device and Business Stream end to end pointer memory are formed by dual-ported memory.
4. support a flow processing method for little business, it is characterized in that, comprise the steps:
1] after system power-on reset, processor carries out initialization by the configuration register of register access interface to N number of service flow management device inside, arranges the minimum interval that adjacent twice Frame is submitted to, and timer and frame counter are reset;
After electrification reset, Business Stream end to end pointer memory is loaded into initialization value automatically; Business Stream end to end pointer memory for storing head pointer and the tail pointer of N number of traffic stream queues;
2] controller of joining the team is received to the process of the first frame data of the Business Stream of certain ID:
2.1] controller of joining the team sends to the control word of these frame data the state machine of joining the team of the decoder in service flow management device and storage of linked list management device, control word comprises No. ID of this frame place Business Stream, and controller of joining the team exports and joins the team request signal to state machine of joining the team;
2.2] decoder of service flow management device No. ID of place Business Stream of providing according to controller of joining the team selects service flow management device corresponding to current data frame from N number of service flow management device;
Simultaneously, the enqueue request signal that the control word of the data that the state machine of joining the team of storage of linked list management device provides according to controller of joining the team and controller of joining the team export carries out enqueue operations, after having joined the team, the frame counter in the service flow management device that state machine of joining the team notice current data frame is corresponding adds one;
2.3] timer of the service flow management device that present frame is corresponding sends dispatch request to Business Stream scheduler;
2.4] after dispatch request is by the success of Business Stream scheduler schedules, Business Stream scheduler sends index signal to going out group controller, send No. ID of the successful Business Stream of scheduling to going out group state machine and dispatched index signal simultaneously, go out group state machine control out group controller complete out team operation, go out after team completes, the frame counter gone out in group service flow management device that state machine notice current data frame is corresponding subtracts one, goes out group controller simultaneously and starts timer;
3] controller of joining the team waits for that new frame arrives;
4] if controller of joining the team receives new frame, successively perform step 2.1], 2.2], 4.1] and 2.4], repetition step 3];
Step 4.1]: when the minimum interval configured to step 1 when timer and the frame counter of this service flow management device inside are not 0, timer sends dispatch request to service dispatcher; Simultaneous memory release control device is enable, after namely these frame data send, can discharge shared storage of linked list device space;
When the minimum interval configured to step 1 when timer and the frame counter of this service flow management device inside are 0, but after if this Business Stream of No. ID sent frame data, timer starts timing, when the minimum interval that timing configures to step 1, timer sends dispatch request to service dispatcher; Simultaneous memory release control device is forbidden, namely these frame data send after, shared storage of linked list device space can not be discharged, and upper once timing exceedes minimum interval time, repeat to send this frame data.
5. a kind of flow processing method supporting little business according to claim 4, is characterized in that, step 2.2] in the detailed process that state machine controlled enqueue operations of joining the team be:
2.21] when the state machine of joining the team of storage of linked list management device detects that the enqueue request signal that controller of joining the team exports is effective, by No. ID of the current Business Stream of joining the team from controller of joining the team, Business Stream pointer memory is end to end read in address as Business Stream pointer memory end to end, obtains the tail pointer of this traffic stream queues;
2.22] join the team state machine using step 2.21] in the tail pointer of this traffic stream queues that obtains as the address of Business Stream storage of linked list device, by idle stream head pointer and the control word write Business Stream storage of linked list device of Frame of joining the team; Then, the frame counter of service flow management device inside corresponding for the Frame of joining the team is added 1;
2.23] join the team state machine using step 2.21] in join the team No. ID of traffic stream queues as address, to Business Stream pointer memory write idle stream head pointer end to end; Meanwhile, Business Stream storage of linked list device is read with idle stream head pointer as the address of Business Stream storage of linked list device;
2.24] to join the team state machine step 2.23] in the Data Update idle stream head pointer that reads from Business Stream storage of linked list device, joined the team.
6. a kind of flow processing method supporting little business according to claim 5, is characterized in that, step 2.4] in, go out group state machine controlled out team operation detailed process be:
2.41] when Business Stream pointer memory is end to end read in No. ID of the Business Stream that group state machine inputs according to the Business Stream scheduler address as Business Stream pointer memory end to end that go out of storage of linked list management device, the head pointer of this traffic stream queues is obtained;
2.42] group state machine is gone out using step 2.41] head pointer that obtains goes to read Business Stream storage of linked list device as the address of Business Stream storage of linked list device, reads the control word that will go out the Frame of team;
2.43] group state machine is gone out by step 2.42] control word that reads exports and provides group controller and send;
2.44] go out group state machine according to current scheduling to the memory release control device of service flow management device inside of Business Stream enable or forbid determining whether discharging Business Stream storage of linked list device, if discharged, then continue step 2.45], otherwise, directly enter idle condition;
2.45] go out group state machine and the head pointer of this traffic stream queues be updated to step 2.41] head pointer that reads, the frame counter of the service flow management device inside that this Business Stream is corresponding subtracts 1 simultaneously;
2.46] go out group state machine head pointer of the traffic stream queues just going out team and upgrade idle stream tail pointer, go out team and complete.
CN201310690030.5A 2013-12-15 2013-12-15 A kind of flow process circuit and method for supporting small business Active CN104717087B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310690030.5A CN104717087B (en) 2013-12-15 2013-12-15 A kind of flow process circuit and method for supporting small business

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310690030.5A CN104717087B (en) 2013-12-15 2013-12-15 A kind of flow process circuit and method for supporting small business

Publications (2)

Publication Number Publication Date
CN104717087A true CN104717087A (en) 2015-06-17
CN104717087B CN104717087B (en) 2018-02-06

Family

ID=53416082

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310690030.5A Active CN104717087B (en) 2013-12-15 2013-12-15 A kind of flow process circuit and method for supporting small business

Country Status (1)

Country Link
CN (1) CN104717087B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779019A (en) * 2021-01-14 2021-12-10 北京沃东天骏信息技术有限公司 Current limiting method and device based on annular linked list
CN113779019B (en) * 2021-01-14 2024-05-17 北京沃东天骏信息技术有限公司 Circular linked list-based current limiting method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040103397A1 (en) * 2002-11-22 2004-05-27 Manisha Agarwala Maintaining coherent synchronization between data streams on detection of overflow
CN101741722A (en) * 2009-12-10 2010-06-16 中兴通讯股份有限公司 Data interactive method and device
CN102279810A (en) * 2011-08-11 2011-12-14 浪潮(北京)电子信息产业有限公司 Network storage server and method for caching data
CN103077147A (en) * 2012-12-31 2013-05-01 北京石竹科技股份有限公司 Linked list-based full-function 1553B bus IP (Internet Protocol) core
CN103209137A (en) * 2013-03-21 2013-07-17 国家电网公司 Configurable high-accuracy control system of time interval frame release Ethernet interface

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040103397A1 (en) * 2002-11-22 2004-05-27 Manisha Agarwala Maintaining coherent synchronization between data streams on detection of overflow
CN101741722A (en) * 2009-12-10 2010-06-16 中兴通讯股份有限公司 Data interactive method and device
CN102279810A (en) * 2011-08-11 2011-12-14 浪潮(北京)电子信息产业有限公司 Network storage server and method for caching data
CN103077147A (en) * 2012-12-31 2013-05-01 北京石竹科技股份有限公司 Linked list-based full-function 1553B bus IP (Internet Protocol) core
CN103209137A (en) * 2013-03-21 2013-07-17 国家电网公司 Configurable high-accuracy control system of time interval frame release Ethernet interface

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113779019A (en) * 2021-01-14 2021-12-10 北京沃东天骏信息技术有限公司 Current limiting method and device based on annular linked list
CN113779019B (en) * 2021-01-14 2024-05-17 北京沃东天骏信息技术有限公司 Circular linked list-based current limiting method and device

Also Published As

Publication number Publication date
CN104717087B (en) 2018-02-06

Similar Documents

Publication Publication Date Title
CN108768826B (en) Message routing method based on MQTT and Kafka high concurrency scene
CN105024942B (en) A kind of dynamic flow monitoring method
CN105511954B (en) Message processing method and device
US8917742B2 (en) Mechanism to save system power using packet filtering by network interface
CN101588602B (en) Method for reducing power consumption of WAPI mobile terminal and a WAPI mobile terminal
CN109697122A (en) Task processing method, equipment and computer storage medium
CN103647726A (en) Message dispatching method and device thereof
CN107818012B (en) Data processing method and device and electronic equipment
CN113821516A (en) Time-sensitive network switching architecture based on virtual queue
US7447872B2 (en) Inter-chip processor control plane communication
US10142228B2 (en) Device and method for retransmitting data in a network switch
US9008070B2 (en) Information communication apparatus and program storage medium
CN111352657B (en) Method for reading x86 data by FPGA (field programmable gate array) in high-speed and high-efficiency pipelining manner
CN114710571A (en) Data packet processing system
CN109361607B (en) Method and device for acquiring table item data and communication equipment
CN114257559A (en) Method and device for forwarding data message
CN103685062A (en) Cache management method and device
CN108462653B (en) TTE-based rapid protocol control frame sending method
CN115996197B (en) Distributed computing flow simulation system and method with preposed flow congestion
CN115955441A (en) Management scheduling method and device based on TSN queue
CN104714832A (en) Buffer management method used for airborne data network asynchronous data interaction area
CN104717087A (en) Flow processing circuit and method for supporting small service
CN101997777A (en) Interruption processing method, device and network equipment
US20140207948A1 (en) Network interface on a chip with an adaptive system to trigger data forwarding
WO2013056420A1 (en) Mixing station and data storage method, server and system for same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20221214

Address after: Room S303, Innovation Building, No. 25, Gaoxin 1st Road, Xi'an, Shaanxi 710075

Patentee after: XI'AN XIANGTENG MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Address before: No.15, Jinye 2nd Road, Xi'an, Shaanxi 710119

Patentee before: 631ST Research Institute OF AVIC

TR01 Transfer of patent right