Cloud computing task scheduling method facing real-time demand change

A task scheduling and cloud computing technology, applied in the field of cloud computing, can solve the problems of prolonging task response time, increasing user waiting time, unable to meet user QoS requirements, etc., and achieving the effect of efficient utilization

Active Publication Date: 2014-02-26
HOHAI UNIV +2
View PDF3 Cites 67 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When batch tasks arrive and task scheduling needs to be performed, multiple tasks will be queued in the virtual machine to be executed, resulting in prolonged task response time, which will increase the user's waiting time. For tasks with high real-time requirements, the Unable to meet the user's QoS requirements

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
  • Cloud computing task scheduling method facing real-time demand change
  • Cloud computing task scheduling method facing real-time demand change
  • Cloud computing task scheduling method facing real-time demand change

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical scheme of the present invention is described in detail below in conjunction with accompanying drawing:

[0025] The idea of ​​the present invention is aimed at the cloud computing environment where the real-time requirements of computing tasks vary greatly. It is divided into three priority levels from high to low: urgent level, important level, and common level; and then according to the load of each virtual machine in the virtual machine cluster, different scheduling methods are used for tasks with different priorities to meet various Different tasks have different real-time requirements. On this basis, a non-idle virtual machine cluster and a virtual machine buffer queue are further established. The non-idle virtual machine cluster is used for normal task scheduling, and the virtual machine buffer queue realizes the buffering of the non-idle virtual machine cluster. In the case of a heavy task load, new virtual machines can be added to the non-idle vir...

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 cloud computing task scheduling method facing real-time demand change and belongs to the technical field of cloud computing. According to the difference of demands of tasks required by users on real-time performance, the priority of the required tasks is divided into three levels according to values calculated according to a task classification function, tasks of different levels are distributed to corresponding virtual machines by adopting different scheduling strategies, and the demands of the tasks required by the users on the real-time performance are met. Meanwhile, a non-idle virtual machine cluster and a virtual machine buffering queue are built, the non-idle virtual machine cluster is used for normal task scheduling, and the virtual machine buffering queue achieves buffering of the non-idle virtual machine cluster. Under the condition that execution task load is large, a new virtual machine can be added into the non-idle virtual machine cluster at any time, and computing tasks are executed. When execution task load is small, a part of virtual machines can be closed and exit the virtual machine cluster, and efficient use of virtual machine resources is achieved.

Description

technical field [0001] The invention relates to a cloud computing task scheduling method, in particular to a cloud computing task scheduling method oriented to changes in real-time requirements, and belongs to the technical field of cloud computing. Background technique [0002] As a new technology, cloud computing is receiving more and more attention and has been applied in many fields. The broad definition of cloud computing refers to the delivery and usage mode of services. Services are obtained through the network in an on-demand and easily scalable manner. Such services can be IT infrastructure, software, networks, etc., or other services. Cloud computing can provide users with cheap, flexible, on-demand, and secure services, saving users the overhead cost of hardware. [0003] The emergence of virtualization technology provides an ideal solution for cloud computing. By deploying multiple virtual machines on the server, multiple tasks can run independently on different...

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/48G06F9/50G06F9/455H04L29/08
Inventor 毛莺池陈曦戚荣志李水艳闵伟王康
Owner HOHAI UNIV
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