A message receiving method for multi-buffer data aggregation
A technology for data aggregation and message reception, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve the problems of large network bandwidth, low efficiency, waste of system resources, etc., to improve utilization rate, improve application performance, Effect of Utilization Ratio Improvement
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0017] (1) Construct a weighted waiting time array.
[0018] Construct three arrays a1, a2, a3 according to the network load. Among them, a1 and a3 are increasing arrays, and a2 is decreasing array. a1 is when the packet fetching fails, the next polling weighted waiting time is increased according to a certain rule; a2 is when the packet fetching is successful, the next polling weighted waiting time is reduced according to a certain rule; a3 is when the buffer is polled once, take If the packet fails, the weighted waiting time of the next polling is increased according to certain rules;
[0019] (2) The allocation buffer is bound to the CPU one by one.
[0020] Obtain the number of CPUs N, allocate N buffers and bind them to the cpu one by one;
[0021] (3) Polling and fetching packages.
[0022] Polling the buffer, accumulate the number of polls, and judge the weighted waiting time of the buffer pointed to by the packet pointer. If it is 0, read the buffer, otherwise, move the packe...
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