Scheduling method for cloud task loading balance based on BP-Tabu search

A technology of task scheduling and load balancing, which is applied in the directions of program startup/switching, resource allocation, program control design, etc., and can solve problems such as excessive resource load of a single virtual machine and unbalanced task allocation.

Active Publication Date: 2017-11-07
ZHEJIANG UNIV OF TECH
View PDF5 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In order to overcome the problems of unbalanced task distribution, excessive resource load of a single virtual machine or too much idleness in the existing cloud resource task scheduling method, the present invention proposes a cloud task load balancing scheduling based on BP-Tabu search with balanced task distribution The method is applicable to the load balancing aspect of task scheduling in the cloud environment,

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
  • Scheduling method for cloud task loading balance based on BP-Tabu search
  • Scheduling method for cloud task loading balance based on BP-Tabu search
  • Scheduling method for cloud task loading balance based on BP-Tabu search

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0059] refer to Figure 1 ~ Figure 4 , a cloud task load balancing scheduling method based on BP-Tabu search, figure 1 It is a task scheduling model diagram in the cloud environment. In the cloud environment, from the creation to the processing of each indivisible cloud task, there are two layers of scheduling in the middle, from which the secondary structure model of cloud task scheduling can be obtained. The first-level scheduling model is the scheduling of multiple tasks t generated from the user application (client) to the virtual machine (vm), and the second-level scheduling model is the scheduling of the virtual machine (vm) to the physical host (host). The invention mainly studies how to reduce the total execution time of the cloud task and improve the load balance degree of the virtual machine in the scheduling of the first layer user application, that is, th...

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

Provided is a scheduling method for cloud task loading balance based on a BP-Tabu search. The scheduling method for the cloud task loading balance based on the BP-Tabu search includes the following steps of formally describing a task scheduling problem of the loading balance in a cloud computing environment, and giving related definition of each element in the cloud computing environment; obtaining an initial solution of task scheduling based on the greedy algorithm thought, and utilizing an time greedy algorithm to compute the initial solution of task scheduling; according to different task allocation schemes, defining a benefit function for virtual machine utilization according to the processing capacity of a virtual machine in MIPS and the execution cost and delay cost of a demand; defining a merit function Bp in a task scheduling scheme P; combining the initial solution of task scheduling obtained by a greedy algorithm, measuring the merit function including a benefit value and a loading balance degree, and obtaining an allocation strategy of task scheduling after optimization based on a Tabu search algorithm. According to the scheduling method for the cloud task loading balance based on the BP-Tabu search, task allocation is balanced, and therefore the scheduling method for the cloud task loading balance based on the BP-Tabu search is suitable for the loading balance of task scheduling in the cloud environment.

Description

technical field [0001] The invention relates to a cloud task load balancing scheduling method based on BP (Benefit Punishment)-Tabu search. Background technique [0002] The core idea of ​​cloud computing is to use large-scale and cheap physical resources distributed in different places to integrate and form a huge virtual resource pool, and then dispatch the computing and storage tasks submitted by users to different virtual machines through the network, so that people can Improve computing power and storage capacity at a very low cost to obtain higher service quality. [0003] In the cloud environment, from the creation to the processing of each indivisible cloud task, there are two layers of scheduling in the middle, from which the secondary structure model of cloud task scheduling can be obtained. The first-level scheduling model is the scheduling from user applications to virtual machines, and the second-level scheduling model is the scheduling from virtual machines to...

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/455G06F9/50
CPCG06F9/45558G06F9/4881G06F9/5077G06F2009/4557
Inventor 陆佳炜李杰卢成炳徐俊高飞肖刚周焕高燕煦
Owner ZHEJIANG UNIV OF TECH
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