Pushing task scheduling method and system for balancing CPU resources
A CPU resource and task scheduling technology, applied in the field of network performance, can solve problems such as delayed push tasks and insufficient utilization of CPU resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0029] This embodiment proposes a push task scheduling method that balances CPU resources. figure 1 As shown, the push task scheduling method includes the following steps:
[0030] S1, use the minimum heap mechanism to predict the execution time of the push task, and get the expected time of the push task; specifically:
[0031] S11, split a push task into push tasks with the smallest granularity, and enter the lock-free queue of the new task through configuration update;
[0032] S12, the main push framework polls the lock-free queue of the new task and judges whether there is a new push task in the lock-free queue of the new task, and if so, adds the new push task to the minimum heap group;
[0033] S13. Classify the minimum heap group according to different links, and then the top of the minimum heap is the expected time of the next push task.
[0034] Through the minimum heap mechanism in step S1, the push task traversal can be greatly reduced to only checking whether th...
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