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

Backfill Scheduling Method Based on Priority Queue for Cloud Tasks with Multidimensional Constraints

A technology of priority queue and scheduling method, applied in the field of cloud computing, can solve the problems of longer task completion time, increased idle hunger of virtual machines, and longer response time, so as to reduce the average waiting delay, improve resource utilization, The effect of reducing completion time

Active Publication Date: 2020-08-11
NANJING UNIV OF POSTS & TELECOMM
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But in this way, it is easy to prioritize the scheduling of tasks with small execution time, while the response time of tasks with long execution time becomes larger
Unable to balance the scheduling relationship between tasks of different lengths
[0007] In addition, some traditional backfill algorithms and existing improved backfill scheduling methods only consider the single index of the number of processor cores waiting for task applications when selecting backfill tasks, but do not combine the requested resources with the estimated execution time of independent tasks. In combination, this single consideration method can only be effective when the execution time of independent tasks is similar. Once the execution time of independent tasks is greatly different, the degree of idle hunger of the virtual machine will increase, resulting in longer task completion time. , the average waiting delay of tasks increases
Moreover, in the existing task scheduling methods specific to the cloud computing environment, there is no efficient method based on backfill scheduling that comprehensively considers the constraints of multi-dimensional performance indicators.

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
  • Backfill Scheduling Method Based on Priority Queue for Cloud Tasks with Multidimensional Constraints
  • Backfill Scheduling Method Based on Priority Queue for Cloud Tasks with Multidimensional Constraints
  • Backfill Scheduling Method Based on Priority Queue for Cloud Tasks with Multidimensional Constraints

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0022] figure 1 It is a cloud task backfill scheduling architecture diagram of the present invention. The entire architecture is composed of a waiting task queue and a data center, and the data center is composed of a data center agent (DataCenterBroker), a host and a virtual machine built on the host. The role of the data center agent is the cloud task scheduler.

[0023] First, initialize the data center. The data center first starts several hosts; then submits the task, and the data center will create a corresponding number of virtual machines on the host; at this time, some tasks have already ...

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 priority queue based cloud task multidimensional constraint backfill scheduling method. The method overcomes the disadvantages of poor backfill performance caused by the reason that consideration of task indexes in a traditional backfill scheduling algorithm and an improved backfill scheduling algorithm in the cloud computing is too single and an enlarged resource duty ratio of a virtual machine. The method comprises the steps of balancing by giving comprehensive consideration to the applying number of the processor cores and a preset execution duration of an independent task in a batch task; building a minimum binary reactor based priority queue by utilizing a value of a backfill weight coefficient to preferentially backfill a task with less applied resources and relatively long preset execution time; and adding constraint conditions such as memory occupation and bandwidth occupation. The priority queue based cloud task multidimensional constraint backfill scheduling method improves the utilization rate of computing resources of a virtual machine in unit time, shortens the final finishing time of the batch task and reduces the average waiting delay of tasks.

Description

technical field [0001] The present invention relates to the technical field of cloud computing, specifically applied to resource management technology in cloud computing platforms, and in particular to a priority queue-based cloud task multi-dimensional constraint backfill scheduling method. Background technique [0002] Today, we are in the era of information explosion, and the development of computer technology is changing with each passing day. The current trend is a sharp increase in the number of users, and traditional data centers are no longer able to meet the existing needs. Then brought the wide application of cloud computing, a new technology, and its birth is also a product of the information technology revolution. Cloud computing is usually oriented to heterogeneous components, and in the face of massive task requests, how does the cloud computing data center schedule and process tasks in the shortest time within limited computing resources, shorten the final co...

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
CPCG06F9/45533G06F9/4806G06F2009/4557
Inventor 程维文袁佳欣陈建新李连万闫午阳
Owner NANJING UNIV OF POSTS & TELECOMM
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