A CPU resource scheduling method based on xen system
A technology of CPU resources and scheduling methods, applied in resource allocation, multi-program device, program control design, etc., can solve the problems of low operation efficiency of IO-intensive tasks, inability to adjust CPU resources, and inability to distinguish tasks of CPU resources, etc., to achieve Improve effective utilization, reduce energy consumption, and ensure efficient utilization
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040] combine Figures 1 to 6 , the realization of a kind of CPU resource scheduling method based on Xen system of the present invention is described as follows:
[0041] When implementing the algorithm, the main thing to consider is to classify the tasks run by DomainU. Since CPU-intensive and IO-intensive tasks have completely different demands on CPU resources, if the two types of tasks are treated the same as the Credit algorithm , it will cause IO-intensive tasks to often fail to obtain the small amount of CPU resources they need, resulting in high response latency of their tasks, which may basically reach twice the time slice size.
[0042] The algorithm determines the number and proportion of CPU-intensive and IO-intensive tasks in all tasks running in the global domain by obtaining the remaining credit status in the running queue of all vcpus on the global physical core and its state. The size of the time slice is adjusted by the ratio of CPU-intensive tasks and IO-int...
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