A hybrid cloud job scheduling method based on q-learning
A job scheduling and hybrid cloud technology, applied in multi-programming devices, program control design, instruments, etc., can solve the problems that the scheduling method cannot meet the requirements of different types of job scheduling, violate users, etc., so as to improve the utilization rate and reduce the default. rate effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0035] like figure 1 As shown, a hybrid cloud job scheduling method based on Q-learning uses multi-agent parallel learning, that is, each agent independently learns the optimal strategy. When an agent first obtains a strategy that satisfies the condition of error<θ, Knowledge transfer between agents, specifically including:
[0036] Define the state space in Q-learning: the number of active virtual machines in the cloud environment resource pool is the state space;
[0037] Define the action set A in Q-learning: the action set includes two actions, namely accepting the currently scheduled job and rejecting the currently scheduled job;
[0038] Define the immediate return function for the system: Among them, job i .ini indicates the number of instructions executed by the job, job i .fsize indicates the job size, VM j .proc indicates the processing speed of the virtual machine, VM j .bw indicates the bandwidth of the virtual machine;
[0039] Initialize Q(s,a), where Q(s...
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