基于云模型的网格任务调度遗传算法研究

Grid Task Scheduling Genetic Algorithm Based on Cloud Model

  • 摘要: 针对网格环境动态多变性的特点,为了克服传统遗传算法易陷入局部最优的缺陷,提出了一种基于云模型的网格任务调度遗传算法。该算法由正态云模型的Y条件云发生器实现交叉操作,由基本云发生器实现变异操作,对调度模型进行优化求解,并在任务调度中对初始种群的产生、选择、变异和交叉操作进行了改进,通过实验分析,表明了该算法的可靠性、有效性和实用性。

     

    Abstract: Aiming at the dynamic characteristic of grid, to overcome the shortcomings of genetic algorithms which easily get a local optimum solution, a cloud-based genetic algorithm (CGA) for grid task scheduling is proposed. CGA is based on both the idea of GA and the properties of randomness and stable tendency of a normal cloud model. In this algorithm, Y-conditional cloud generator is used for the crossover operator, and basic cloud generator is used for the mutation operator. CGA can optimizes the solution with genetic algorithm based on cloud-model, ascertains the oriental scenario for scheduling, and improves on the arithmetic operators of population initialization, select, crossover, mutation and reinsertion in the process of task scheduling. The experiment validates the feasibility, validity, and practicality of the algorithm.

     

/

返回文章
返回