CN104717087A - Flow processing circuit and method for supporting small service - Google Patents
Flow processing circuit and method for supporting small service Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2013
- 2013-12-15 CN CN201310690030.5A patent/CN104717087B/en active Active
Patent Citations (5)
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)
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 |