APP下载

云测试平台任务调度方法

2017-03-02任进

电子设计工程 2017年3期

任进

(北京工业大学 北京100124)

云测试平台任务调度方法

任进

(北京工业大学 北京100124)

云计算是当前研究的热门领域,现如今,越来越多的应用被架设在了云计算平台中。而在软件开发的流程中,软件测试也是一个重要阶段,所以,将软件测试和云计算结合,对于提高软件测试的效率具有非常重要的意义。目前,云测试平台中的算法尚存在任务调度方式单一的问题。针对此问题,本文提出了一种任务调度模型,该模型采用遗传算法和改进型的min-min算法,对任务进行调度。实验表明,此算法在使用中具有非常好效果。

云计算;软件测试;遗传算法;改进型的min-min算法

现如今,云计算被越来越多的人熟知,但是对于云计算的定义并未达成一致,从广义的角度讲,云计算就是利用公共的计算机硬件资源,通过网络的方式对其进行配置和使用的模式[1]。云计算作为一场IT革命,已经影响到社会生活的方方面面[2]。云计算方面的投资也作为新兴的行业,得到了越来越多的关注,因而也涌现出了大量从事此服务的厂商。

1 云测试平台的意义和重要性

1.1 云计算平台的优势

1)强大的扩展性

云计算平台的显著特点就是所有的计算资源都在云端,这意味着计算资源是可以随时变化的。在需要增加的时候,可以通过增添云端设备的方式增加计算能力。使用起来非常的方便。

2)节约成本

在传统的计算集群中,需要通过添加物理设备的方式增强计算能力,这大大的增加了硬件采购成本,但是使用云平台可以都使用虚拟计算资源,大大节约了成本。……

登录APP查看全文