首页 | 本学科首页   官方微博 | 高级检索  
     

基于多目标免疫系统算法的云任务调度策略
引用本文:段凯蓉,张功萱. 基于多目标免疫系统算法的云任务调度策略[J]. 计算机应用, 2016, 36(2): 324-329. DOI: 10.11772/j.issn.1001-9081.2016.02.0324
作者姓名:段凯蓉  张功萱
作者单位:南京理工大学 计算机科学与工程学院, 南京 210094
基金项目:国家自然科学基金资助项目(61272420)。
摘    要:针对云计算环境下任务调度问题,为减少任务完工时间,同时降低任务执行费用,提出一种改进的基于多目标免疫系统的任务调度算法IMISA来寻找较优的可行分配方案。与传统分配适应度值不同,该算法将抗体群划分为非支配解集和支配解集,分别将非支配解的独立支配区域面积、支配解与所有非支配解所围成的多边形面积作为相应的抗体-抗原亲和力,根据相应亲和度计算克隆比例后克隆变异生成子代。在CloudSim平台上进行仿真实验,结果表明,与NSGA-Ⅱ及多目标免疫系统算法(MISA)相比,IMISA能够找到具有更短完工时间及更小的执行费用的调度方案,同时获得的Pareto解集也具有更好的分布性。

关 键 词:云计算  任务调度  免疫系统算法  多目标优化  Pareto解集  
收稿时间:2015-08-29
修稿时间:2015-09-07

Multi-objective immune system algorithm for task scheduling in cloud computing
DUAN Kairong,ZHANG Gongxuan. Multi-objective immune system algorithm for task scheduling in cloud computing[J]. Journal of Computer Applications, 2016, 36(2): 324-329. DOI: 10.11772/j.issn.1001-9081.2016.02.0324
Authors:DUAN Kairong  ZHANG Gongxuan
Affiliation:School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing Jiangsu 210094, China
Abstract:To address the task scheduling problem in cloud, a new multi-objective immune system algorithm named IMISA (Improved Multi-objective Immune System Algorithm) was proposed to optimize completion time and monetary cost simultaneously. In this work, the assignment of the fitness value was different from the traditional way, the antibodies were divided into non-dominated antibodies and dominated antibodies. The exclusive dominated area was regarded as the antigen affinity, and the polygonal area surrounded by all the non-dominated solutions and a selection of the dominated antibody were treated as the corresponding antibody-antigen affinity. After that, clonal probability was calculated according to these affinities and new offspring was generated by cloning and mutation. Simulation experiments on CloudSim indicate that, compared with NSGA-Ⅱ and Multi-objective Immune System Algorithm (MISA), the proposed algorithm can produce schemes with shorter completion time and lower monetary cost, and it also can achieve Pareto fronts with better quality in both convergence and diversity.
Keywords:cloud computing   task scheduling   Immune System Algorithm(ISA)   multi-objective optimization   Pareto solution set
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号