基于云平台的TaaS调度子系统的研究

来源 :河北工程大学 | 被引量 : 0次 | 上传用户:chen90245
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件规模的不断扩大和硬件设施的日益复杂化,软件测试遇到前所未有的挑战,云计算中软硬件都可以作为服务提供给用户,这为复杂的软件测试提供了解决方案。基于云平台的TaaS是在云环境中,利用云中的基础设施,云技术和解决方案来进行软件测试。通俗的讲,TaaS就是云计算和软件测试技术的结合。基于云平台的TaaS是一种新型测试方案,它有效地调用分布式的测试资源,在统一平台上以服务的形式提供给用户,为用户提供了一个高效安全的自动化测试平台。随着云计算的不断发展,基于云计算的软件测试系统成为研究的热点,在银行应用软件、铁路系统、电信移动增值业务系统等领域已经应用并取得了很好的效果。在基于云平台的TaaS系统中使用的测试任务调度策略至关重要,研究系统中的调度策略,使软件测试具有更好的并行性和自动性,以提升服务的质量,解决传统测试方式中存在的问题具有非常广泛的实用意义和应用前景。蚁群算法是一种模拟进化算法,具有多样性和正反馈的特点,应用在任务调度问题中有良好的性能;在基于云平台的软件测试系统中给测试任务赋予优先权,使得优先权随着新测试任务的提交或测试任务等待时间的增加而改变。将基于动态优先权的蚁群算法应用在基于云平台的TaaS系统中,可以提高调度性能。本文针对基于云平台的TaaS系统中提高测试任务调度能力的关键问题进行了研究。介绍了基于云平台的TaaS的概念和相关技术,对现有的基于云平台的TaaS系统进行了总结和分析,针对存在的调度效率不高和对云计算没有针对性的问题,结合云计算、软件测试的思想,给出了针对软件测试的基于云平台的TaaS测试解决方案,设计了系统的总体结构和软件体系结构,分析并研究了TaaS系统调度子模块,在调度子模块中使用了基于动态优先权的蚁群算法调度策略。为了验证算法性能,在网格计算机仿真工具开发包GridSim进行仿真实验,将基于动态优先权的蚁群调度算法的性能与基本蚁群调度算法进行比较,在执行相同任务调度时,该调度算法比蚁群调度算法总周转时间短;当任务增加时,该调度算法总周转时间增加的慢,证明该算法可以显著的提高测试效率,提高资源利用率,缩减测试成本,实现软件测试的自动化。
其他文献
我国是农业人口占大多数的国家,农业、农村、农民问题直接关系到改革、发展和稳定的大局。特别是随着农村城镇化进程的不断加快,各种矛盾错综复杂,新情况、新问题、新矛盾层出不
液晶自适应光学系统在实际应用中,由于液晶材料色散的影响,其成像波段窄,目前适用于0.7~0.9μm的I波段;同时,红外液晶材料的响应速度还偏慢,目前还没有商用的液晶波前校正器用于红
目的:分析初发型广泛型溃疡性结肠炎(UC)的临床特征。方法:回顾性分析新疆维吾尔自治区人民医院2007年5月至2013年3月确诊为初发型UC并住院治疗患者的病历资料,比较广泛型、直
英语写作是一种综合运用英语知识的实践活动,又是一项创造性表达思想的技能。作为语言基本运用能力之一,它的重要性是外语界公认的,然而,在我国的中学英语教学中,写作教学却一直处
陕西省潼关县作为我国重要的黄金产地,矿业活动一直较为频繁。频繁的矿业活动既给当地带来了很大的经济效益,也对当地的环境造成了严重的重金属污染。本文对潼关县北部农业生产
目的:探讨血清5’-核苷酸(5’-NT)、总胆汁酸(TBA)、γ,-谷氨酰基转移酶(GGT)丙氨酸氨基转移酶(ALT)的检测在肝脏疾病中的临床价值。方法:采用美国贝克曼AU5821全自动生化分析
农业是我国的基础产业,也是支柱产业,发展现代农业需要大量中长期资金的支持,因此农村金融问题是直接关系到农业发展的核心问题。但是,农业资金匮乏导致的金融服务供给数量和质量
世界上没有两个相同的学生,挖掘每个学生的最大潜力、促进每个学生的全面发展是教育的根本目的。新课程改革提出了“满足不同学生的地理学习需要,转变地理学习方式”的理念,这就
资本市场与实体经济相辅相成,共同发展。随着我国经济的快速发展,我国资本市场建设也取得了很大成就。相比于场内市场,我国场外市场建立的时间较晚,各项制度亟需完善。2013年
风力发电机安装位置高,一般工作条件恶劣。出现故障不好维修,针对风力发电机组的运行状态进行有效、及时、准确的预测故障的发生和发展,避免和减少故障的发生,降低维修成本。对于