【技术实现步骤摘要】
一种云环境下模块化并行作业的动态节能调度方法
本专利技术涉及计算机软件调度节能领域,尤其涉及一种云环境下模块化并行作业的动态节能调度方法。
技术介绍
随着云计算、信息服务、Web2.0、SaaS、互联网+等理念和技术的快速发展,以及大数据平台的出现,并行算法得到了广泛应用。由于并行算法节省了大量的时间,在不同行业均有了优越的表现,例如气象,遥感,军事等。编写并行算法对于非计算机专业的研究人员是件困难的事,因此,在非计算机行业,更多的采用的是模块化并行算法。模块化并行算法的优点是将数据广播,消息传递,计算同步等同步控制信息隐藏起来,保证非计算机行业的科学家,按照自己的思路编写并行程序,减少专业问题之外的内容。同时,模块化并行算法能耗也越来越大。并行作业的节能调度与传统的并行任务调度(非以节能为目地)相比,主要目标不是减少任务总体完成时间(调度长度),而是尽量减少使用资源数目和占用时间,提高资源利用率,达到整个系统性能和能耗之间的平衡。现有方法大多数需要知道程序的结构图,实际上,程序的结构图本身可能非常复杂,对其调度,计算复杂度很高。本专利技术提出了模块化并行程序的调 ...
【技术保护点】
1.一种云环境下模块化并行作业的动态节能调度方法,其特征在于,包括以下步骤:(1)根据系统日志,计算系统平均负载及作业平均并行度;(2)根据系统的平均负载,寻找资源的参考工作状态,包括计算资源的工作频率与工作电压;(3)假设资源工作在参考工作状态下,且作业的并行度为平均并行度,计算此时作业的能耗及工作量;(4)与步骤(3)得到的结果进行对比,寻找可能比步骤(3)更小能耗的调度方法,若有更新调度方法,若没有则采取步骤(3)的方法。
【技术特征摘要】
1.一种云环境下模块化并行作业的动态节能调度方法,其特征在于,包括以下步骤:(1)根据系统日志,计算系统平均负载及作业平均并行度;(2)根据系统的平均负载,寻找资源的参考工作状态,包括计算资源的工作频率与工作电压;(3)假设资源工作在参考工作状态下,且作业的并行度为平均并行度,计算此时作业的能耗及工作量;(4)与步骤(3)得到的结果进行对比,寻找可能比步骤(3)更小能耗的调度方法,若有更新调度方法,若没有则采取步骤(3)的方法。2.根据权利要求1所述的一种云环境下模块化并行作业的动态节能调度方法,其特征在于,所述步骤(1)中系统平均负载及...
【专利技术属性】
技术研发人员:郝永生,曹杰,季赛,马廷淮,管廷昭,李仕强,夏艳东,
申请(专利权)人:南京信息工程大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。