A job scheduling method and device

A job scheduling and job technology, applied in the field of cloud computing, can solve problems such as overload, long time, and inability to complete tasks, so as to improve user experience, improve task processing efficiency, and save task processing time.

Active Publication Date: 2021-08-31
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when processing this task, some virtual machines can complete the assigned job ahead of time, while some virtual machines may be overloaded due to slow processing speed or failure of the job (that is, the current remaining jobs of the virtual machine The ratio between the number of jobs and the total number of jobs assigned to the virtual machine exceeds the preset threshold), thus, it is easy to cause the resource platform to take a long time to process the task due to the overload phenomenon of this part of the virtual machine, the efficiency is low, and even the task cannot be completed. question

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A job scheduling method and device
  • A job scheduling method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] At present, resource platforms such as cloud computing provide users with various convenient services, so these resource platforms are favored by users and develop rapidly. However, the inventor found through research that, taking the cloud computing service platform as an example, as the number of users and user demands continue to increase, the tasks received by the cloud computing service platform increase exponentially, which requires the job scheduler to be flexible Each job in the task is scheduled to improve the task processing efficiency.

[0044] Currently, the cloud computing server platform includes multiple virtual machines capable of processing jobs. When the cloud computing service platform receives a task, the job scheduler assigns multiple jobs in the task to each virtual machine for processing. However, when processing this task, some virtual machines can complete the assigned job ahead of time, while some virtual machines are overloaded due to slow job...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the present invention discloses a job scheduling method and device. When an overloaded virtual machine and an idle virtual machine appear during task processing, the overloaded virtual machine in the overloaded virtual machine queue can pass the auxiliary processing sent to the job scheduler. Request, requesting the job scheduler to allocate idle virtual machines from the idle virtual machine queue according to preset rules to assist the overloaded virtual machine to complete remaining jobs. In this way, even if some virtual machines are overloaded during task processing, the job scheduler can flexibly and dynamically schedule idle virtual machines that have completed jobs to assist the overloaded virtual machines to complete the remaining jobs, making full use of virtual machines resources, save task processing time, improve task processing efficiency, and thus improve user experience.

Description

technical field [0001] The present invention relates to the technical field of cloud computing, in particular to a job scheduling method and device. Background technique [0002] At present, resource (including: network, server, storage, application software, and service) platforms can provide users with useful and convenient services, such as cloud computing service platforms, which require little management work, or with service providers. Providers can quickly provide users with the resources they need with very little interaction. [0003] A resource platform such as a cloud computing service platform generally responds, allocates, and resends tasks received by the resource platform through a job scheduler. Specifically, when the resource platform receives a task request, the job scheduler needs to assign multiple virtual machines in the task according to the current load capacity of multiple virtual machines (such as: memory size, processor configuration, and other cap...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/50G06F9/455
CPCG06F9/45558G06F9/505G06F2009/4557
Inventor 宿栋栋刘伟王彦伟
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products