集群环境中基于能量优化的并行任务调度机制研究
发布时间:2020-07-05 15:55
【摘要】:近些年TOP500的报告显示,集群所占的比例越来越大,集群系统已成为高性能计算的主流平台。随着处理器硬件的日益成熟和高速网络的发展,集群已经广泛而深入地应用到工业界。集群提供强大的计算能力的同时也带来了能量危机。高性能计算已经出现能量危机,能耗问题已经成为集群技术发展的一个瓶颈之一。 调度问题一直是任务调度研究的重点和热点,调度机制对于集群的性能至关重要。设计出基于能量优化的任务调度算法成为缓解数据中心能量危机的一种行之有效的方法。 针对当前聚簇调度和复制调度算法只考虑性能而完全忽略能耗问题,本文提出集群环境中基于能量优化的并行任务调度算法。能量优化策略从两个方面开展工作: ①构建同构集群数学模型、DAG(Directed Acyclic Graph)图任务模型和能耗模型,计算算法重要参数,提出同构集群环境中基于能量优化的并行任务调度算法EATCS(Energy-Aware Task Clustering Scheduling)。研究处理机类型、网络连接类型和CCR(Communication-to-Computation Ratio)值对能耗的影响。将EATCS算法与过去的TDS(Task Duplication Scheduling)和PEBD(Performance Energy Balance task Duplication)调度算法在同一实验场景下进行能耗比较。 ②构建异构集群模型、DAG图任务模型和能耗模型,计算算法重要参数,提出异构集群环境中基于能量优化的并行任务调度算法EETCS (Energy-Efficient Task Clustering Scheduling)。利用simgrid模拟器模拟异构集群环境,研究CCR值、节点异构性和网络异构性对能耗的影响。在同一实验场景下比较EETCS算法、TDS和NDS(Non-Duplication Scheduling)算法的能耗。 最后,为了验证改进的调度算法的有效性,将改进后的调度算法应用到高斯消去和快速傅里叶变换等经典应用程序,通过对比分析实验结果得出结论:改进后的算法在不影响性能的情况下,比原有调度算法在能量消耗方面具有更好的优越性。
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP338.6
【图文】:
武汉理工大学硕士学位论文⑦并行编程环境和工具(如编译器、PVM(并行虚拟机)和MPI(消息传递接口))⑧应用程序网络接口硬件担任着处理机节点间的通信任务,负责在节点间通过网络/开关传送和接收数据包。通信软件提供了快速而可靠的处理机节点间以及与外界数据进行通信的服务。使用专门的网络/开关(如Myrinet和hifiniband)的集群通常使用活动消息等通信协议,在其处理机节点之间进行快速通信。为了支持并行应用,特定的并行计算层应该被设计为支持并行计算。集群系统的结构如图2一1所示[1]:.
过程中有效而充分地利用不同类型的应用程序的特点来获得更佳的性能。存在多种对应用程序进行分类的方法,在调度领域中一般采取按照划分方式的不同对应用程序进行相应的分类,如图2一2所示[29]。首先,按照应用程序的可分解
本文编号:2742814
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP338.6
【图文】:
武汉理工大学硕士学位论文⑦并行编程环境和工具(如编译器、PVM(并行虚拟机)和MPI(消息传递接口))⑧应用程序网络接口硬件担任着处理机节点间的通信任务,负责在节点间通过网络/开关传送和接收数据包。通信软件提供了快速而可靠的处理机节点间以及与外界数据进行通信的服务。使用专门的网络/开关(如Myrinet和hifiniband)的集群通常使用活动消息等通信协议,在其处理机节点之间进行快速通信。为了支持并行应用,特定的并行计算层应该被设计为支持并行计算。集群系统的结构如图2一1所示[1]:.
过程中有效而充分地利用不同类型的应用程序的特点来获得更佳的性能。存在多种对应用程序进行分类的方法,在调度领域中一般采取按照划分方式的不同对应用程序进行相应的分类,如图2一2所示[29]。首先,按照应用程序的可分解
【参考文献】
相关期刊论文 前3条
1 查礼,徐志伟,林国璋,刘玉树;基于Simgrid的网格任务调度模拟[J];计算机工程与应用;2003年14期
2 戴永涌;杨树军;;基于资源调度的集群节能系统的设计与实现[J];计算机工程与科学;2009年S1期
3 杜晓丽;蒋昌俊;徐国荣;丁志军;;一种基于模糊聚类的网格DAG任务图调度算法[J];软件学报;2006年11期
相关博士学位论文 前4条
1 蒋江;异构集群系统中基于进程迁移机制的负载平衡算法的研究[D];国防科学技术大学;2002年
2 赵明宇;集群系统的调度算法研究[D];哈尔滨工业大学;2007年
3 兰舟;分布式系统中的调度算法研究[D];电子科技大学;2009年
4 朱晓敏;异构集群系统中实时任务若干调度问题研究[D];复旦大学;2009年
相关硕士学位论文 前4条
1 康秀兰;网格环境下的Min-Min任务调度算法的研究[D];辽宁工程技术大学;2007年
2 宋曼;基于遗传算法的网格能量优化任务调度算法研究[D];武汉理工大学;2009年
3 施步青;基于能量优化的网格资源调度算法研究[D];武汉理工大学;2009年
4 杜杰;网格环境中基于DAG的并行任务调度算法研究[D];上海交通大学;2009年
本文编号:2742814
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2742814.html