检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:朱信杰 王志[1] 金东生 ZHU Xinjie;WANG Zhi;JIN Dongsheng(th Department of Basic,North China Computing Technology Institute,Beijing 100083,China)
机构地区:[1]华北计算技术研究所基础四部,北京100083
出 处:《电子设计工程》2021年第3期141-147,152,共8页Electronic Design Engineering
摘 要:针对基于遗传算法的云测试平台任务调度研究中限制处理机数量、忽略任务间依赖、忽略处理机可以并行执行多个任务等问题,提出了一种基于测试状态表的云测试平台任务调度算法,依据测试任务的特点设计了调度算法的映射编码方法,提出了根据测试状态表计算任务完成时间的方法,根据云测试中的重要评价指标,改进了适应度函数、负载均衡度的计算公式。实验分析发现引入测试状态表可以得到更短的任务完成时间,也为处理机数量、任务间依赖和并行执行任务等问题提供了解决方案。Aiming at the problems of limiting the number of processors,ignoring inter-task dependencies,and ignoring the situation that processors can execute multiple tasks in parallel in the current research on task scheduling of cloud test platforms based on genetic algorithms,a task scheduling algorithm of cloud test platform based on the test state table is proposed.According to the characteristics of the test task,the mapping coding method of the scheduling algorithm is designed,and the method of calculating the task completion time according to the test status table is proposed.According to the important evaluation indicators in the cloud test,the fitness function and load balance of the calculation formula are improved.Experimental analysis found that the introduction of the test state table can get shorter task completion time,and also provides solutions for the number of processors,inter-task dependency,and parallel execution of tasks.
关 键 词:云测试 任务调度 遗传算法 测试状态表 适应度函数
分 类 号:TN06[电子电信—物理电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.190.152.109