Cloud computing task scheduling method based on improved NSGA-II

A technology of task scheduling and cloud computing, which is applied in the field of cloud computing, can solve the problem that the optimal solution of convergence speed does not achieve good results in continuity and distribution, and achieve good search ability, excellent distribution, and good convergence Effect

Active Publication Date: 2014-09-10
WUHAN FIBERHOME INFORMATION INTEGRATION TECH CO LTD
View PDF3 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although this density-based algorithm can be used to solve multi-objective optimization problems, when it is applied to the cloud computing task scheduling method, the convergence speed of the solution and the continuity and distribution of the optimal solution are not very good. Good results

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 based on improved NSGA-II
  • Cloud computing task scheduling method based on improved NSGA-II
  • Cloud computing task scheduling method based on improved NSGA-II

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to enable those skilled in the art to better understand the technical problems, technical solutions and technical effects in this application, an improved NSGA-II-based cloud computing task scheduling method of the present invention will be further detailed below in conjunction with the accompanying drawings and specific implementation methods illustrate.

[0043] In order to solve the running time and running cost at the same time, the invention improves the multi-objective optimization algorithm NSGA-II and applies it to cloud computing task scheduling.

[0044] The invention provides a cloud computing task scheduling method based on the improved NSGA-II. First, the cloud computing task scheduling problem is expressed as a multi-objective solution problem related to time and cost, and then an improved NSGA-II algorithm is proposed to solve the problem. According to the characteristics of task scheduling, similar task sequences are used in the process of popul...

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 provides a cloud computing task scheduling method based on the improved NSGA-II and relates to the field of cloud computing. The method includes the steps that firstly, the number of meta tasks is input, and a task scheduling model is generated through a DAG chart; secondly, the number of virtual machines is input, the virtual machines of different specifications are generated randomly, and a cluster model is generated; thirdly, a cloud computing task scheduling problem is expressed as a multi-target solving problem relevant to time and cost, and the problem is solved with the combination of the improved NSGA-II. A new population is generated by the adoption of a similarity task sequence crossover operator and a displacement mutation operator in the population evolution process according to the features of task scheduling, meanwhile, a congestion distance self-adaptation operator is introduced in, it is ensured that the optimal border of the obtained time and cost is obtained, and cloud computing task scheduling is achieved. The searching capability for the optimal solution in the application of cloud computing task scheduling becomes stronger, the population diversity can be better kept, and the optimal solution set with the better distributivity is obtained.

Description

technical field [0001] The invention relates to the field of cloud computing, in particular to a cloud computing task scheduling method based on improved NSGA-II. Background technique [0002] The development of the Internet has entered the era of big data. As an open source cloud computing framework, Hadoop has great advantages in big data processing. The MapReduce computing model adopts the idea of ​​distributed computing, manages cluster resources and the distribution of computing tasks on the cluster through NameNode and JobTracker, and decomposes a large computing task into multiple parallel small tasks to improve data processing efficiency. The task scheduling module in this cloud computing model has a key impact on the running time and running costs of the entire cluster when processing computing tasks. [0003] As a new type of Internet business model, cloud computing has had a profound impact on traditional Internet services. It focuses on computing efficiency and ...

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/46G06F9/50
Inventor 薛胜军刘飞许小龙
Owner WUHAN FIBERHOME INFORMATION INTEGRATION TECH CO LTD
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