Data stream processing and classifying method, device and system
A technology for data processing and data flow, applied in the field of network systems, can solve the problems of inability to dynamically adjust data flow, inability to divide data flow statistics, and affect network system performance, so as to reduce data statistics, improve system performance, and reduce system performance. The effect of resource consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0084] Embodiment 1 of the present invention provides a method for classifying data streams, the flow of which is as follows figure 1 shown, including the following steps:
[0085] S11. Periodically count the duration of a group of packets of a specified number in the forwarded data flow.
[0086] A data flow refers to a collection of all packets having the same quintuple, wherein the quintuple refers to: protocol number, source IP, destination IP, source port, and destination port. That is, a data flow refers to a set of all packets transmitted in the network that originate from the same IP address and port, have the same destination IP address and port, and use the same communication protocol. For example, all messages in the entire life cycle of a communication created between an APP and a remote server from the beginning to the end of the connection are a data stream.
[0087] Since a data flow has a large amount of data and lasts for a long time, in order to improve eff...
Embodiment 2
[0100] Embodiment 2 of the present invention provides a data stream processing method, the flow of which is as follows image 3 shown, including the following steps:
[0101] S21. Periodically count the duration of a group of packets of a specified number in the forwarded data flow.
[0102] Refer to the relevant description of step S11 in the first embodiment above, and details are not repeated here.
[0103] S22. Determine a first data stream meeting a set condition according to the duration of each data stream and the data processing capability of the hardware.
[0104] Refer to the relevant description of step S12 in the first embodiment above, and details are not repeated here.
[0105] S23. Allocate the first data stream to hardware for forwarding processing.
[0106] After the first data flow and the second data flow are determined in step S22, the allocation operation of the data flow can be performed according to whether the data flow is originally processed in sof...
Embodiment 3
[0111] Embodiment 3 of the present invention provides a specific implementation of the above-mentioned data flow classification method, which divides the first data flow and the second data flow based on the forwarding duration of a specified number of packets in the data flow, such as hotspot data flow and non-hot data flow, its flow is as follows Figure 4 As shown, the method includes the following steps:
[0112] S31. Periodically count the duration of a group of packets of a specified number in the forwarded data flow.
[0113] For specific steps, refer to the description of step S11, which will not be repeated here.
[0114] S32. Determine the processing ratio of the hardware according to the data processing capability of the hardware and in combination with the number of data streams to be processed.
[0115] In this step, the proportion that the hardware can process can be determined according to the data processing capability of the hardware combined with the number...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com