Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A virtual machine task scheduling method and system

A task scheduling and virtual machine technology, applied in software simulation/interpretation/simulation, multi-program device, program startup/switching, etc., can solve the problem of low performance of virtual machines, improve priority and reduce the number of context switches , Reduce the impact of system fairness and response time

Active Publication Date: 2017-02-08
CHINA MOBILE COMM GRP CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0023] In order to solve the technical problem of low virtual machine performance in the prior art, the present invention proposes a virtual machine task scheduling method and system

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 virtual machine task scheduling method and system
  • A virtual machine task scheduling method and system
  • A virtual machine task scheduling method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be described in detail below in conjunction with the accompanying drawings.

[0041] Such as Figure 4 As shown, the specific process of the embodiment of the virtual machine task scheduling method of the present invention is as follows:

[0042] Step 402, select a task;

[0043] Step 404, judge whether the current task belongs to the virtual group, if yes, execute step 406, if not, execute step 410;

[0044]Step 406, process the current task;

[0045] Step 408, scheduling other tasks in the virtual group to which the current task belongs to process until the tasks of the entire virtual group are traversed;

[0046] Step 410, select the next task according to the default algorithm, such as the CFS scheduling algorithm.

[0047] Specifically, the present invention adds data fields describing virtual group scheduling to task data: virtual group descriptor (Virtual Group Description, VGP for short) and virtual group organization description (...

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 invention discloses a virtual machine task scheduling method and system. The method includes the steps: detecting whether a current task belongs to a virtual machine set or not; processing the current task when the current task belongs to the virtual machine set; selecting a next task according to a default algorithm when the current task does not belong to the virtual machine set. Existence of a virtual machine can be perceived when the task is scheduled, the task belonging to the virtual machine set is preferentially selected, the priority of the virtual machine is equivalently improved, and performances of the virtual machine are improved.

Description

technical field [0001] The present invention relates to the technical field of business support, in particular to a virtual machine task scheduling method and system. Background technique [0002] Task scheduling is an important part of distributed database systems, cloud computing systems and operating system kernels, which directly affects the efficiency of the entire system. [0003] Currently, the most popular scheduler in the operating system is the Completely Fair Scheduler (Completely Fair Scheduler, CFS). According to the principle of complete fairness, all tasks are abstracted into scheduling entities (ScheduleEntity), and each scheduling entity corresponds to one or more tasks. There is no longer a distinction between interactive tasks, so all tasks are treated uniformly. The core idea of ​​CFS revolves around the virtual machine clock (VirtualClock). The virtual run time (VirtualRun-time) is the only metric for task scheduling and task running time. Every time it...

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/455G06F9/48
Inventor 刘军卫钱岭张志宏孙少陵
Owner CHINA MOBILE COMM GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products