Unlock instant, AI-driven research and patent intelligence for your innovation.

Load scheduling method and system

A technology of load scheduling and scheduler, which is applied in the computer field and can solve problems such as large scheduling delay and no correlation

Pending Publication Date: 2022-03-29
ALIBABA (CHINA) CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, in a virtualization scenario, the guest environment is embodied as several vcpu threads on the host, and the overall scheduling performance of the system is determined by the two-level scheduling of the host kernel (host machine core) and the guest kernel (virtual machine core). Scheduling belongs to a separate system without any correlation, resulting in relatively large scheduling delays in most scenarios

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
  • Load scheduling method and system
  • Load scheduling method and system
  • Load scheduling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] In the following description, numerous specific details are set forth in order to provide a thorough understanding of the specification. However, this specification can be implemented in many other ways different from those described here, and those skilled in the art can make similar extensions without violating the connotation of this specification, so this specification is not limited by the specific implementations disclosed below.

[0021] Terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only, and are not intended to limit one or more embodiments of this specification. As used in one or more embodiments of this specification and the appended claims, the singular forms "a", "the", and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present specification refers t...

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 invention provides a load scheduling method and system.The method is applied to the load scheduling system, the system comprises a host machine and a virtual machine running on the host machine, and the method comprises the steps that under the condition that the host machine determines that a preempted host machine task is a virtual thread of the virtual machine, the virtual thread of the virtual machine is preempted by the host machine; a current idle core is determined, the virtual thread is a virtual machine central processing unit thread, and the idle core is an idle host machine central processing unit; the host machine matches the preempted host machine task with the current idle core according to a preset matching rule, and records preemption information of the preempted host machine task under the condition of determining that a target idle core matched with the preempted host machine task does not exist in the current idle core, and transmitting the preemption information to the virtual machine.

Description

technical field [0001] The embodiments of this specification relate to the field of computer technology, and in particular to a load scheduling method. Background technique [0002] In the virtualization implementation technology, a virtual machine central processing unit (vcpu) used by a virtual machine (guest) is generally implemented on a host machine (host) as a thread on the host machine. For the host, scheduling vcpu is actually scheduling a thread. That is, in a virtualization scenario, the guest environment is embodied as several vcpu threads on the host, and the overall scheduling performance of the system is determined by the two-level scheduling of the host kernel (host machine core) and the guest kernel (virtual machine core). Scheduling belongs to a separate system without any correlation, resulting in relatively large scheduling delays in most scenarios. Contents of the invention [0003] In view of this, the embodiment of this specification provides a load...

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
IPC IPC(8): G06F9/50G06F9/455
CPCG06F9/5077G06F9/505G06F9/45558G06F2009/4557
Inventor 潘雪松
Owner ALIBABA (CHINA) CO LTD