CN110191014B - Method and device for counting hit times of rule table entries - Google Patents

Method and device for counting hit times of rule table entries Download PDF

Info

Publication number
CN110191014B
CN110191014B CN201910419199.4A CN201910419199A CN110191014B CN 110191014 B CN110191014 B CN 110191014B CN 201910419199 A CN201910419199 A CN 201910419199A CN 110191014 B CN110191014 B CN 110191014B
Authority
CN
China
Prior art keywords
rule table
table entry
hit
storage space
rule
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.)
Active
Application number
CN201910419199.4A
Other languages
Chinese (zh)
Other versions
CN110191014A (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.)
Hangzhou DPtech Information Technology Co Ltd
Original Assignee
Hangzhou DPtech Information Technology Co Ltd
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 Hangzhou DPtech Information Technology Co Ltd filed Critical Hangzhou DPtech Information Technology Co Ltd
Priority to CN201910419199.4A priority Critical patent/CN110191014B/en
Publication of CN110191014A publication Critical patent/CN110191014A/en
Application granted granted Critical
Publication of CN110191014B publication Critical patent/CN110191014B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application provides a method and a device for counting hit times of rule table entries. A method for counting hit times of rule table entries comprises the following steps: determining a rule table entry meeting a preset requirement, and counting the hit times of the rule table entry; storing the identification and hit times of the rule table entry into a local storage space; reading the identification and the hit times of the rule table entry in the local storage space of the current round, and determining the hit time increment of the rule table entry of the current round; reading the historical hit times of the rule table entry from an external storage space according to the identifier of the rule table entry; and accumulating the hit time increment and the historical hit times to obtain the current hit times of the rule table entry.

Description

Method and device for counting hit times of rule table entries
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for counting hit times of rule entries.
Background
In the field of communication technology, whether it is a routing switch device or a network security device, there are usually a large number of rule entries (the rule entries are used for message forwarding, message filtering, session management, etc.), and the order of magnitude of such rule entries is usually millions, billions, etc. In the practical application process of the rule table entry, the message hit times of the rule table entry need to be counted to serve as an important management and maintenance means in the using and maintenance process of the rule table entry.
The current statistical method for the hit times of the rule table entry is to directly accumulate the message hit times of the rule table entry, and specifically comprises the following steps: after the rule table entry hits the message, triggering a rule table entry hit number accumulation request, reading the historical hit number of the rule table entry from an external storage space (such as DDR), directly accumulating on the basis of the historical hit number of the rule table entry, calculating the current hit number of the rule table entry, and storing the current hit number of the rule table entry into the external storage space.
Because there is a certain time delay in the historical hit times of reading the rule table entry from the external storage space, when the frequency of hitting the message by a certain rule table entry is high, for example, the message hits the rule table entry multiple times within a time delay period, the message is actually accumulated only once on the basis of the historical hit times of the rule table entry, so that the hit times of the rule table entry are counted erroneously.
Disclosure of Invention
In view of this, the present application provides a method and an apparatus for counting hit times of rule entries.
Specifically, the method is realized through the following technical scheme:
a statistical method for hit times of rule table entries, the method comprising:
determining a rule table entry meeting a preset requirement, and counting the hit times of the rule table entry;
storing the identification and hit times of the rule table entry into a local storage space;
reading the identification and the hit times of the rule table entry in the local storage space of the current round, and determining the hit time increment of the rule table entry of the current round;
reading the historical hit times of the rule table entry from an external storage space according to the identifier of the rule table entry;
and accumulating the hit time increment and the historical hit times to obtain the current hit times of the rule table entry.
An apparatus for counting hits of rule table entries, the apparatus comprising:
the table item determining module is used for determining the rule table items meeting the preset requirements;
the number counting module is used for counting the hit number of the rule table entry;
the storage module is used for storing the identification and the hit times of the rule table entry into a local storage space;
the first reading module is used for reading the identification and the hit times of the rule table entry in the local storage space of the current round;
the increment determining module is used for determining the hit time increment of the rule table entry in the current round;
the second reading module is used for reading the historical hit times of the rule table item from an external storage space according to the identifier of the rule table item;
and the number accumulation module is used for accumulating the hit number increment and the historical hit number to obtain the current hit number of the rule table item.
According to the technical scheme, the hit times of the rule entries are counted, the identification and the hit times of the rule entries in the local storage space are stored, the identification and the hit times of the rule entries in the local storage space of the current round are read, the hit time increment of the rule entries of the current round is determined, the historical hit times of the rule entries are read from the external storage space, and the hit time increment and the historical hit times are accumulated to obtain the current hit times of the rule entries. Therefore, the local storage space is used as the transfer of the hit times of the rule entries, and the counting accuracy of the hit times of the rule entries can be ensured.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required in the description of the embodiments will be briefly introduced below, and it is apparent that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art according to the drawings.
FIG. 1 is a schematic diagram of an FPGA-based hardware connection according to an exemplary embodiment of the present application;
FIG. 2 is a flowchart illustrating an implementation of a method for counting hit times of rule entries according to an exemplary embodiment of the present application;
fig. 3 is a schematic structural diagram illustrating an apparatus for counting hit times of a rule entry according to an exemplary embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
In order to improve the performance and accuracy of the statistics of the hit times of the regular table entries and reduce the occupation of processor resources as much as possible, the embodiment of the application provides a method for counting the hit times of the regular table entries based on a local storage space of a processor and an external storage space of the processor. As shown in fig. 1, taking FPGA as an example, the FPGA local storage space RAM and the FPGA external storage space DDR count the number of hits of the rule table entry based on the FPGA local storage space RAM and the external storage space DDR, read the identifier and the number of hits of the rule table entry in the current round local storage space RAM by storing the identifier and the number of hits of the rule table entry in the local storage space RAM, determine the increment of the number of hits of the rule table entry in the current round, read the historical number of hits of the rule table entry from the external storage space DDR, and accumulate the increment of the number of hits and the historical number of hits to obtain the current number of hits of the rule table entry.
To further illustrate the technical solutions provided in the embodiments of the present application, the following embodiments are provided:
as shown in fig. 2, an implementation flow diagram of a method for counting hit times of rule entries provided in the embodiment of the present application is shown, where the method specifically includes the following steps:
s201, determining a rule table item meeting a preset requirement, and counting the hit times of the rule table item;
currently, for a routing switch device or a network security device, there are usually a large number of rule entries, and such rule entries are used for packet forwarding, packet filtering, session management, and the like, and the order of magnitude of such rule entries is usually millions, and the like. Because the number of the rule entries is large and the local storage space is limited, part of the rule entries can be selected, namely, the rule entries meeting the preset requirements are determined.
In the embodiment of the present application, the rule table entry meeting the preset requirement is the rule table entry that determines that a message hits in a preset time period. For example, rule entries for a message hit within the last month or within the last week may be determined.
In addition, for a plurality of rule entries, the user may specify some rule entries, determine the rule entries specified by the user, or determine the rule entries created in the latest period of time, which may be set according to actual requirements, and this is not limited in this embodiment of the present application.
And counting the hit times of the rule table entry for the determined rule table entry, wherein the hit times is increased by 1 when the rule table entry hits the message once. For example, for rule table item a, rule table item B, and rule table item C … …, the hit times of rule table item a, rule table item B, and rule table item C … … are counted respectively.
S202, storing the identification and the hit times of the rule table entry into a local storage space;
and counting the hit times of any rule table entry, and storing the hit times in a local storage space in real time, such as storing the hit times in a local storage space RAM.
In addition, the identifier of the rule table entry needs to be stored in the local storage space, and the local storage space is used as a relay for counting the hit times of the rule table entry. The identifier of the rule table entry may be an ID, a name, etc., and the identifier of the rule table entry and the hit number are stored in the local storage space in a combined form, as shown in table 1 below:
rule table entry identification Number of hits in rule table entry
A 80
B 60
C 50
TABLE 1
As can be seen from table 1, after the counted hit times of the rule table entry are updated, the counted hit times of the rule table entry are stored in the local storage space in real time, so as to complete the updating of the hit times of the corresponding rule table entry in the local storage space.
S203, reading the identification and the hit times of the rule table entry in the local storage space of the current round, and determining the hit time increment of the rule table entry of the current round;
and for the identification and the hit times of the rule table entry in the local storage space, polling and reading the identification and the hit times of the rule table entry in the local storage space. For the current round, the identifier and the hit times of the rule table entry in the local storage space are read, and the hit time increment of the rule table entry of the current round can be determined.
The determining of the hit number increment of the current round rule table entry may specifically be: determining the hit times increment of the rule table entry in the current round according to the hit times of the rule table entry in the local storage space read in the current round and the hit times of the rule table entry in the local storage space read in the previous round, wherein the hit times increment is the number of the hit times increment. For example, the hit times of the rule entry a, the rule entry B, and the rule entry C … … in the local storage space read in the previous round are 80, 60, and 50 … …, respectively, and the hit times of the rule entry a, the rule entry B, and the rule entry C … … in the local storage space read in the current round are 90, 60, and 70, respectively, it may be determined that the hit time increments of the rule entry a, the rule entry B, and the rule entry C … … in the local storage space read in the current round are 10, 0, and 20 … …, respectively.
S204, reading the historical hit times of the rule table entry from an external storage space according to the identifier of the rule table entry;
for the above-mentioned identifier of the rule table entry read from the local storage space, the historical hit number of the rule table entry may be read from the external storage space according to the identifier. For example, according to the rule table entry identifier A, B, C … …, the history hit times corresponding to each of the rule table entry a, the rule table entry B, and the rule table entry C … … may be read from the external storage space.
Before the historical hit times of the rule table items are read from the external storage space, whether the hit time increment of the current round of rule table items is larger than a preset threshold value or not is judged, if the hit time increment of the current round of rule table items is larger than the preset threshold value, the historical hit times of the rule table items are read from the external storage space according to the identification of the rule table items, and if the hit time increment of the current round of rule table items is not larger than the preset threshold value, the historical hit times of the rule table items are not required to be read from the external storage space according to the identification of the rule table items.
For example, for the rule table entry a, the rule table entry B, and the rule table entry C … …, the respective hit frequency increments are 10, 0, and 20 … …, respectively, and the preset threshold may be 0, it is determined that the respective hit frequency increments of the rule table entry a and the rule table entry C are greater than the preset threshold through the determination, the historical hit frequencies corresponding to the rule table entry a and the rule table entry C are read from the external storage space according to the identifier A, C of the rule table entry, and the hit frequency increment of the rule table entry B is not greater than the preset threshold, so that the historical hit frequency of the rule table entry B is not read from the external storage space according to the rule table entry identifier B.
S205, accumulating the hit time increment and the historical hit time to obtain the current hit time of the rule table entry.
The hit frequency increment of the current round rule table entry determined in step S203 and the historical hit frequency of the rule table entry read in step S204 are accumulated, so that the current hit frequency of the current round rule table entry can be calculated.
The obtained current hit times of the rule table entry of the current round can be stored in an external storage space, and statistics of the hit times of the rule table entry of the current round is completed, so that the historical hit times of the rule table entry can be read from the external storage space in the next round conveniently.
Through the above description of the technical scheme provided by the embodiment of the application, the hit times of the rule entries meeting the preset requirements are counted, the identifiers and the hit times of the rule entries in the local storage space of the current round are stored, the identifiers and the hit times of the rule entries in the local storage space of the current round are read, the hit time increment of the rule entries of the current round is determined, the historical hit times of the rule entries are read from the external storage space, and the hit time increment and the historical hit times are accumulated to obtain the current hit times of the rule entries. Therefore, the local storage space is used as the transfer of the hit times of the rule entries, and the counting accuracy of the hit times of the rule entries can be ensured.
Corresponding to the foregoing method embodiment, an embodiment of the present application further provides a device for counting hit times of rule entries, and as shown in fig. 3, the device may include: table entry determination module 310, number statistics module 320, storage module 330, first reading module 340, increment determination module 350, second reading module 360, and number accumulation module 370.
The table entry determining module 310 is configured to determine a rule table entry meeting a preset requirement;
a number counting module 320, configured to count the number of hits of the rule table entry;
the storage module 330 is configured to store the identifier and the hit frequency of the rule table entry in a local storage space;
a first reading module 340, configured to read an identifier and hit times of the rule table entry in the local storage space of the current round;
an increment determining module 350, configured to determine a hit number increment of the rule table entry in the current round;
a second reading module 360, configured to read, according to the identifier of the rule table entry, the historical hit frequency of the rule table entry from an external storage space;
and a number accumulation module 370, configured to accumulate the hit number increment and the historical hit number to obtain the current hit number of the rule table entry.
In a specific implementation manner of the embodiment of the present application, the entry determining module 310 is specifically configured to:
and determining the rule table item hit by the message in a preset time period.
In a specific implementation manner of the embodiment of the present application, the increment determining module 350 is specifically configured to:
and determining the hit times increment of the rule table entry in the current round according to the hit times of the rule table entry in the local storage space read in the current round and the hit times of the rule table entry in the local storage space read in the previous round.
In a specific implementation manner of the embodiment of the present application, the second reading module 360 is specifically configured to:
judging whether the hit time increment of the rule table entry in the current round is larger than a preset threshold value or not;
and if the hit time increment of the rule table entry in the current round is larger than a preset threshold, reading the historical hit time of the rule table entry from an external storage space according to the identifier of the rule table entry.
In a specific implementation manner of the embodiment of the present application, the apparatus further includes:
the number updating module 380 is configured to update the current hit number of the rule table entry to an external storage space.
The implementation process of the functions of each unit in the device is specifically described in the implementation process of the corresponding step in the method, and is not described herein again.
Through the above description of the technical scheme provided by the embodiment of the application, the hit times of the rule entries meeting the preset requirements are counted, the identifiers and the hit times of the rule entries in the local storage space of the current round are stored, the identifiers and the hit times of the rule entries in the local storage space of the current round are read, the hit time increment of the rule entries of the current round is determined, the historical hit times of the rule entries are read from the external storage space, and the hit time increment and the historical hit times are accumulated to obtain the current hit times of the rule entries. Therefore, the local storage space is used as the transfer of the hit times of the rule entries, and the counting accuracy of the hit times of the rule entries can be ensured.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the application. One of ordinary skill in the art can understand and implement it without inventive effort.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The foregoing is directed to embodiments of the present invention, and it is understood that various modifications and improvements can be made by those skilled in the art without departing from the spirit of the invention.

Claims (10)

1. A statistical method of hit times of rule table entries is characterized in that the method comprises the following steps:
determining a rule table entry meeting a preset requirement, and counting the hit times of the rule table entry;
storing the identification and hit times of the rule table entry into a local storage space;
reading the identification and the hit times of the rule table entry in the local storage space of the current round, and determining the hit time increment of the rule table entry of the current round;
reading the historical hit times of the rule table entry from an external storage space according to the identifier of the rule table entry;
and accumulating the hit time increment and the historical hit times to obtain the current hit times of the rule table entry.
2. The method of claim 1, wherein the determining the rule table entry meeting the preset requirement comprises:
and determining the rule table item hit by the message in a preset time period.
3. The method of claim 1, wherein the determining the increment of the number of hits for the rule table entry in the current round comprises:
and determining the hit times increment of the rule table entry in the current round according to the hit times of the rule table entry in the local storage space read in the current round and the hit times of the rule table entry in the local storage space read in the previous round.
4. The method of claim 1, wherein reading the historical hit number of the rule table entry from an external storage space according to the identifier of the rule table entry comprises:
judging whether the hit time increment of the rule table entry in the current round is larger than a preset threshold value or not;
and if the hit time increment of the rule table entry in the current round is larger than a preset threshold, reading the historical hit time of the rule table entry from an external storage space according to the identifier of the rule table entry.
5. The method according to any one of claims 1 to 4, further comprising:
and updating the current hit times of the rule table entry to an external storage space.
6. An apparatus for counting hits of rule table entries, the apparatus comprising:
the table item determining module is used for determining the rule table items meeting the preset requirements;
the number counting module is used for counting the hit number of the rule table entry;
the storage module is used for storing the identification and the hit times of the rule table entry into a local storage space;
the first reading module is used for reading the identification and the hit times of the rule table entry in the local storage space of the current round;
the increment determining module is used for determining the hit time increment of the rule table entry in the current round;
the second reading module is used for reading the historical hit times of the rule table item from an external storage space according to the identifier of the rule table item;
and the number accumulation module is used for accumulating the hit number increment and the historical hit number to obtain the current hit number of the rule table item.
7. The apparatus of claim 6, wherein the entry determination module is specifically configured to:
and determining the rule table item hit by the message in a preset time period.
8. The apparatus of claim 6, wherein the increment determination module is specifically configured to:
and determining the hit times increment of the rule table entry in the current round according to the hit times of the rule table entry in the local storage space read in the current round and the hit times of the rule table entry in the local storage space read in the previous round.
9. The apparatus of claim 6, wherein the second read module is specifically configured to:
judging whether the hit time increment of the rule table entry in the current round is larger than a preset threshold value or not;
and if the hit time increment of the rule table entry in the current round is larger than a preset threshold, reading the historical hit time of the rule table entry from an external storage space according to the identifier of the rule table entry.
10. The apparatus of any one of claims 6 to 9, further comprising:
and the time updating module is used for updating the current hit times of the rule table entry to an external storage space.
CN201910419199.4A 2019-05-20 2019-05-20 Method and device for counting hit times of rule table entries Active CN110191014B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910419199.4A CN110191014B (en) 2019-05-20 2019-05-20 Method and device for counting hit times of rule table entries

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910419199.4A CN110191014B (en) 2019-05-20 2019-05-20 Method and device for counting hit times of rule table entries

Publications (2)

Publication Number Publication Date
CN110191014A CN110191014A (en) 2019-08-30
CN110191014B true CN110191014B (en) 2021-01-26

Family

ID=67716945

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910419199.4A Active CN110191014B (en) 2019-05-20 2019-05-20 Method and device for counting hit times of rule table entries

Country Status (1)

Country Link
CN (1) CN110191014B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102148803A (en) * 2010-02-04 2011-08-10 华为技术有限公司 Method and device for matching messages
CN102270178A (en) * 2011-08-02 2011-12-07 中兴通讯股份有限公司 statistical information storage method and device
US9081660B2 (en) * 2011-08-09 2015-07-14 Sandisk Technologies Inc. Method and system for efficiently swapping pieces into and out of DRAM

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170563A (en) * 2007-11-30 2008-04-30 杭州华三通信技术有限公司 A method and device for matching message rule
US10205662B2 (en) * 2014-07-11 2019-02-12 Telefonaktiebolaget Lm Ericsson (Publ) Prefix distribution-based table performance optimization in SDN
CN104363177B (en) * 2014-11-06 2017-10-10 北京东土科技股份有限公司 A kind of optimization method and device of rule table entry for Message processing
CN104683265B (en) * 2015-02-27 2020-05-01 南京中新赛克科技有限责任公司 High-capacity accurate packet counting method for 100G interface
CN105897609B (en) * 2016-04-01 2019-04-09 浙江宇视科技有限公司 A kind of method and apparatus for supervising data stream transmitting
CN106131083A (en) * 2016-08-30 2016-11-16 迈普通信技术股份有限公司 A kind of attack message detection and take precautions against method and switch
CN107766284B (en) * 2017-09-11 2021-09-07 中国航空工业集团公司洛阳电光设备研究所 Flow statistics method and chip based on off-chip cache

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102148803A (en) * 2010-02-04 2011-08-10 华为技术有限公司 Method and device for matching messages
CN102270178A (en) * 2011-08-02 2011-12-07 中兴通讯股份有限公司 statistical information storage method and device
US9081660B2 (en) * 2011-08-09 2015-07-14 Sandisk Technologies Inc. Method and system for efficiently swapping pieces into and out of DRAM

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
分布式入侵检测***的动态规则集研究;李振;《小型微型计算机***》;20090815;第2009卷(第8期);第1621-1624页 *

Also Published As

Publication number Publication date
CN110191014A (en) 2019-08-30

Similar Documents

Publication Publication Date Title
CN110222091B (en) Real-time statistical analysis method for mass data
CN111555963B (en) Message pushing method and device, electronic equipment and storage medium
JP6716727B2 (en) Streaming data distributed processing method and apparatus
CN110995482B (en) Alarm analysis method and device, computer equipment and computer readable storage medium
CN106202280B (en) Information processing method and server
CN105095393A (en) Method and device for data storage
CN110191109B (en) Message sampling method and device
CN109756528B (en) Frequency control method and device, equipment, storage medium and server
CN103312566B (en) The method that detection messages port is congested and device
CN110162270B (en) Data storage method, storage node and medium based on distributed storage system
CN109800204B (en) Data distribution method and related product
CN111641585B (en) DDoS attack detection method and device
CN112434039A (en) Data storage method, device, storage medium and electronic device
CN110943883B (en) Network flow statistical method, system, gateway and computer readable storage medium
EP4075749A1 (en) Detection method and detection device for heavy flow data stream
CN110191014B (en) Method and device for counting hit times of rule table entries
CN103414756A (en) Task distributing method and distributing node and system
CN103647666A (en) Method and apparatus for counting call detail record (CDR) messages and outputting results in real time
CN108829735B (en) Synchronization method, device, server and storage medium for parallel execution plan
CN111159129A (en) Statistical method and device for log report
CN113037420B (en) Reading time stamp obtaining method and device, electronic equipment and storage medium
CN109510859A (en) A kind of statistical method and device of the amount of reach of PUSH message
CN105634999A (en) Aging method and device for medium access control address
CN114116744A (en) Method, device and equipment for updating pull chain table and storage medium
CN108173689B (en) Output system of load balancing data

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
GR01 Patent grant
GR01 Patent grant