Task scheduling method and device
A task scheduling and task technology, which is applied in the field of task processing to achieve the effects of reducing waste of resource energy consumption, improving resource utilization, and saving energy consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0033] see figure 1 , which is a flowchart of a task scheduling method provided in Embodiment 1 of the present application.
[0034] The task scheduling method provided in this embodiment includes the following steps:
[0035] Step S101: Acquiring tasks to be processed, using a list scheduling dependency algorithm to determine the priority of the tasks to be processed, and sorting the tasks to be processed in descending order of priority.
[0036] List scheduling (List Scheduling) dependent algorithm is a widely used heuristic scheduling algorithm. The basic principle of list scheduling is to assign priority to pending tasks in the task graph, and then arrange the pending tasks in a list in descending order of priority. Pending tasks with higher priority are scheduled before tasks with lower priority. List-scheduling-dependent algorithms are widely adopted because of their low complexity and good performance. In list scheduling algorithms, an ordered list of pending tasks ...
Embodiment 2
[0051] see figure 2 , which is a structural block diagram of a task scheduling device provided in Embodiment 2 of the present application.
[0052] The task scheduling device provided in this embodiment includes: a task sorting unit 101, a virtual machine sorting unit 102, a candidate virtual machine determining unit 103, and a selecting unit 104;
[0053] The task sorting unit 101 is configured to obtain tasks to be processed, determine the priority of the tasks to be processed using a list scheduling dependency algorithm, and sort the tasks to be processed in order of priority from high to low;
[0054] The virtual machine sorting unit 102 is configured to determine the priority of the virtual machines according to the energy-saving scheduling dependency algorithm, and sort the virtual machines in order of priority from high to low, and the priority of the virtual machines takes the virtual machine processing rate;
[0055] The candidate virtual machine determining unit 1...
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