Cloud environment task scheduling method based on improved ant colony algorithm

A task scheduling and ant colony algorithm technology, applied in computing, computing models, instruments, etc., can solve the problems of high task migration cost, low search efficiency, and lack of communication between ants

Inactive Publication Date: 2013-02-13
上海云梯信息科技有限公司
View PDF3 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Xin Lu et al. used the ant colony algorithm to migrate the tasks being executed when some nodes in the cloud environment were overloaded, so as to ensure the load balance of the cloud environment, but when there were many tasks, the cost of task migration was high (Xin Lu, Zilong Gu.A load-adapative cloud resource scheduling model based on antcolony algorithm[C],IEEE International Conference on Cloud Computing and Intelligence e Systems 2011:296-300); Wang Yonggui and Han Ruilian combined the ant colony algorithm and genetic algorithm in the process of task allocation, which effectively shortened the task allocation time, but the interaction between the ant colonies was not strong, and too many invalid searches would be carried out (Wang Yonggui, Han Ruilian. Research on Task Sch

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 environment task scheduling method based on improved ant colony algorithm
  • Cloud environment task scheduling method based on improved ant colony algorithm
  • Cloud environment task scheduling method based on improved ant colony algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0047] The task scheduling system of the cloud computing environment, its basic structure is as follows: figure 1 As shown, it consists of a task scheduler and a large number of computers, storage devices and network interconnection devices connecting them. The task scheduler is the interface between the user and the cloud computing environment, and is used to realize the method of the present invention; multiple virtual machines can be dynamically established or deleted on one computer to satisfy the task request.

[0048] The above task scheduling system adopts figure 2 In the scheduling model shown, the cloud environment contains L nodes. After the user submits the job, the scheduler will divide the job into m tasks, and each task will find the node with the highest task execution efficiency that meets the task execution time requirements in the ...

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 environment task scheduling method based on an improved ant colony algorithm. On the basis of the conventional ant colony algorithm, a rest-life-pheromone (RLP) concept is introduced; by comparing the RLPs of ant brothers in the searching process, repeated search can be effectively eliminated, and searching accuracy is improved; and by adoption of a method for computing the quantity of the ant brothers, the quantity of ants can be dynamically changed under the specific conditions of loads and tasks of cloud environment, so a system is not overloaded, and the searching accuracy is ensured. Compared with the prior art, the cloud environment task scheduling method based on the improved ant colony algorithm has the advantages that requirements of a user on task execution time can be met to the greatest extent, and the allocation efficiency and execution efficiency of the tasks are improved.

Description

technical field [0001] The invention relates to a task scheduling method in a cloud environment, in particular to a cloud environment task scheduling method based on an improved ant colony algorithm, which belongs to the field of distributed computing and computer network applications. Background technique [0002] Cloud computing is a computing model that uses the Internet to access shared resource pools (such as computing facilities, storage devices, applications, etc.) anytime, anywhere, on demand, and conveniently. It is the development and commercial realization of grid computing. It distributes computing tasks in a data center composed of a large number of computers, so that various applications can obtain computing power, storage space and information services as needed. At present, the cloud computing environment is composed of large-scale cheap computing nodes, and how to efficiently use resources such as computing, storage, and broadband of these nodes is particula...

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
IPC IPC(8): H04L29/08G06N3/00
Inventor 程春玲吴皓李阳张登银
Owner 上海云梯信息科技有限公司
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