Job scheduling method used for cloud computing system
2014
The invention discloses a job scheduling method used for a cloud computing system. A system adopted in the job scheduling method comprises a global job queue, sub job queues, a job scheduler and a virtual machine corresponding to the job queue. The job scheduling method includes the global job queue receives jobs reaching the system, and the job scheduler schedules the jobs in the global job queue into proper sub job queues for queuing to wait for being executed by the virtual machine; the job scheduling method is based on a first-in first-out working mode, wherein scheduling rules include that when the jobs reach the global job queue, only when remaining buffer space capacity of the sub job queues is larger than 0 or job maximum waiting distribution time delay is smaller than minimum remaining execution time of the job which is on the way of being executed by the virtual machine, the jobs wait for being scheduled to the sub job queues, otherwise, the jobs are abandoned. By the job scheduling method, system resource utilization rate can be increased, time of job requesters is saved, and service quality of the cloud computing system is improved.
Keywords:
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
0
Citations
NaN
KQI