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

Virtual machine scheduling method applied to cloud computing environment

A cloud computing environment and scheduling method technology, applied in the field of cloud computing, can solve problems such as virtual machine difficulties, time-consuming, task sequence interruption, etc., to achieve the effect of improving service quality and realizing reasonable utilization

Inactive Publication Date: 2016-11-16
ANHUI NORMAL UNIV
View PDF5 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Due to the different processing capabilities of each node in cloud computing, each task occupies different resources. It is difficult to dynamically create a virtual machine that matches the resources occupied by the task, and it takes more time.
However, if the virtual machine is created in advance, the scheduling will face the following two problems: 1) When a large task is assigned to a virtual machine node with weak processing capacity, the node processing time will be longer or even unable to complete, resulting in the entire task sequence 2) When a smaller task is assigned to a virtual machine node with stronger processing capacity, the throughput of the entire cloud system is reduced due to the large task being in a waiting state while processing the small task

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
  • Virtual machine scheduling method applied to cloud computing environment
  • Virtual machine scheduling method applied to cloud computing environment
  • Virtual machine scheduling method applied to cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] Aiming at the problem that unreasonable task allocation in the cloud computing environment reduces virtual machine scheduling performance, the present invention proposes a virtual machine scheduling method based on task type analysis and a two-stage strategy. It includes three steps: 1) Virtual machine modeling: create multiple virtual machines in advance, this method uses Bayesian classifier to classify tasks based on historical task scheduling data, and pre-creates a certain number of different levels according to the classification results Virtual machine nodes with processing capacity to save the time spent on temporarily creating virtual machines during task scheduling; 2) New task scheduling: When cloud tasks need to be scheduled, search for a suitable virtual machine among pre-created virtual machines according to the size of the task node, and match the task with the virtual machine node; 3) new task processing: the task is processed by the found virtual machine....

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 scheduling method applied to a cloud computing environment. The method comprises: 1) modeling of the virtual machine: pre-creating multiple virtual machines; 2) new task scheduling: searching for virtual machines with processing capabilities matched with tasks based on sizes of tasks among pre-created virtual machines; 3) processing of new tasks: processing tasks by searched virtual machines. The virtual machine scheduling method applied to the cloud computing environment has following beneficial effects: virtual machines can be matched with tasks so that reasonable utilization of cloud resources is achieved; and service quality of cloud computing is increased.

Description

technical field [0001] The invention relates to the field of cloud computing. Background technique [0002] Cloud computing is a new computing model after distributed computing, parallel computing, and grid computing, and has attracted the attention of academia and industry. At present, the goal of task scheduling in the cloud computing environment is to reasonably deploy user needs and improve the economic benefits of operators. Specifically reflected in the following goals: optimal time span, load balancing, service quality, and economic principles. [0003] In the existing research on scheduling strategies, the classic scheduling algorithms have better performance on specific scheduling objectives. The classic scheduling algorithm for load balancing includes the Opportunistic Load Balancing algorithm (Opportunistic Load Balancing), which can well solve the scheduling problem caused by unbalanced load in the grid environment. Minimum Execution Time algorithm (Minimum Ex...

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 Applications(China)
IPC IPC(8): G06F9/455G06F9/50G06F9/48
CPCG06F9/45558G06F9/4856G06F9/5027G06F2009/4557
Inventor 张佩云孔洋舒升王雪雷
Owner ANHUI NORMAL UNIV
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