Network flow measurement method and system based on approximate zero error probability measurement data structure Sketch
A technology for network traffic and measurement data, applied in the fields of natural language processing and compressed sensing, which can solve problems such as insufficient query accuracy and unsupported instantaneous query
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach
[0065] Use Elastic Sketch to maintain information about all incoming flows. For the flow entering the light part, the algorithm uses CM Sketch to store its flow information, but does not save the label of the corresponding flow. Therefore, the traffic can only be obtained through query, but the information of this part of the stream cannot be decoded and restored with high precision.
[0066] Here, the Zero-Error Sketch of version 1 of the present invention can be used to meet this requirement. When a flow is inserted into the light part, a query needs to be performed to obtain an estimated value that is not less than the real value. Using this estimate, match against the values corresponding to the arrays storing the labels. If the match is successful, the label will be directly added to the end of the corresponding array; if the match fails, it may be because the hash value of other streams collided with the stream, and the label will not be saved at this time.
[0067]...
specific example
[0074] Such as Figure 4 , in the data center, the administrator can deploy multiple measurement nodes on the switch, and these measurement nodes collect the information of the incoming flow, and store the flow information in the relevant data structure proposed by the present invention. When a measurement task initiates a query request, if it is a fast query request, the measurement node will return the result from Elastic Sketch; if the request expects to get an error-free query result, the measurement node will save the label information and The stored information is handed over to the controller for calculation and processing, and the calculation result is replied after completion.
[0075] Based on the same inventive concept, another embodiment of the present invention provides a computer / server, which includes a memory and a processor, the memory stores a computer program, the computer program is configured to be executed by the processor, and the computer The program i...
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