面向总体运行时间与能耗的多目标工作流调度算法研究

来源 :厦门大学 厦门大学 | 被引量 : 0次 | 上传用户:hujialian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在传统的多处理器调度系统当中,应用程序所追求的主要目标是该应用程序的完成时间尽可能的少。然而近些年来,应用程序在执行过程中所消耗的能量越来越引起人们的广泛关注。因此,在现代多处理器调度系统当中,以应用程序的完成时间和能量消耗为目标多目标工作流调度问题就成为调度领域的热点前沿问题。动态电压缩放技术(Dynamic Voltage Scaling, DVS)作为人们研究调度算法的有效技术之一,更是受到人们越来越多的关注。DVS技术支持动态调节处理器的电压等级值,这就为在应用程序的完成时间和能量消耗之间取得较好的平衡提供了技术支持。因此,本课题研究的主要问题:如何将具有子任务间数据依赖关系限制的工作流映射到数量有限的异构的具有DVS技术的处理器上,同时以该工作流的运行时间和能量消耗尽可能的少为目标。本课题的研究成果主要有以下两个方面:  1、针对具有实时性要求的多处理器调度系统,本文提出一种全新的基于启发式的多目标工作流调度算法(enhanced energy conscious heuristic,EECS)。该算法不仅具有较好的调度效果(较少的完成时间和能量消耗),而且具有较快的调度时间。通过仿真实验表明,EECS算法在满足用户的实时性要求的前提下,比现有算法具有更优的运行时间和能量消耗。  2、由于粒子群算法(Particle Swarm Optimization,PSO)本身的简单性和较低的计算复杂性,PSO算法被广泛的应用于解决各种组合优化问题。因此,本课题尝试着用PSO算法解决面向运行时间和能耗的多目标工作流调度问题,从而形成一种全新的基于粒子群的多目标工作流调度算法(PSO-heuristic)。通过仿真实验表明,PSO-heuristic比现有的混合遗传调度算法在工作流的完成时间和能量消耗上都具有较大的优化。
其他文献
网格是新一代的互联网,是一种新的信息技术设施。目前许多有关网格的理论还不是很成熟,特别是网格资源收集和调度的理论和技术。由于网格资源的分布性、异构性、动态性和自治
中断是整个计算机系统必不可少的重要组成部分。它对输入输出处理、多道程序和分时操作、人机联系的实时处理、事故处理、程序的监视和跟踪以及多处理机系统中各机的联系等方
随着国内宽带的不断普及和流媒体技术的发展,网络广播电台呈现迅猛发展之势。作为家庭数字娱乐的一部分,网络电台以一种崭新的方式,向人们传播新闻,播放音乐,给人们的生活带来了无
随着计算机网络技术飞速发展,工业企业对监控数据的采集、传输和处理开始向开放式、网络化发展,对基础通信组件的需求与日俱增。目前市场上满足此需求的消息中间件标准不一、
随着计算机技术的迅速发展,网络上的信息越来越丰富,电子期刊和在线文档形式存在的科技文献正在不断增加。对科研教学人员来讲,如何充分利用现有的网络信息资源,从庞杂的电子文档
校园数字化建设可分为实时视频交互系统和多媒体交互式教学平台两个部分。如何利用高带宽的校园网络,在高质量地提供传统网络服务的同时,进行丰富多彩的多媒体应用,更好地服务于
在数字网络时代,数字多媒体丰富着我们的生活,简化着我们的工作,方便着我们的学习,带给我们的极大的便捷;但其可被轻易地修改、复制和传播的风险,是我们不能接受的。脆弱水印
作为网络层IP组播的一个可行替代,应用层组播日益受到关注。从国内外的研究现状出发,分析和比较了当前常见的应用层组播(ALM)构造方案各自的优势和不足。针对这些优势和不足,