【摘 要】
:
分布式任务调度问题在大数据时代具有重要的地位,同构处理器环境下的任务调度问题是此类复杂问题的基础。它所研究的是如何将多个具有先后顺序约束关系的任务分配到可用处理器上进行执行,达到最小化调度长度(Makespan)的目的。此问题是NP难度的,除非P=NP,否则在多项式时间内不能得到精确解。该问题得到了学者们的广泛研究,并致力于找到高效、简单且占用资源少的方法来解决该问题。国内外代表性的求解思路包括基
论文部分内容阅读
分布式任务调度问题在大数据时代具有重要的地位,同构处理器环境下的任务调度问题是此类复杂问题的基础。它所研究的是如何将多个具有先后顺序约束关系的任务分配到可用处理器上进行执行,达到最小化调度长度(Makespan)的目的。此问题是NP难度的,除非P=NP,否则在多项式时间内不能得到精确解。该问题得到了学者们的广泛研究,并致力于找到高效、简单且占用资源少的方法来解决该问题。国内外代表性的求解思路包括基于优先级列表、基于分簇、基于任务复制三种方向。将分簇思想和任务复制技术相结合被普遍认为是最佳的求解途径。分簇思想的核心是将具有约束关系的任务尽可能的放在同一台处理器上执行,以此来减少不同处理器之间的通信开销。任务复制技术的核心思想是将同一个任务复制到多台处理器上执行,以牺牲处理器计算资源的方式来换取更早的完工时间,简而言之是一种以空间换取时间的做法。本文结合分簇思想和任务复制技术,提出了基于转化树和任务复制的调度算法(Transformation Tree and Task Duplication(TTTD))。算法主要包含预处理、转化树、序列合并等三个重要步骤。针对实际工作中可能存在可用处理器数量不足的情况,进一步提出了一种以TTTD为基础的优化算法,以减少所使用处理器数量。最后,总结了分布式多任务调度问题研究中国际上提出的多个著名算例,并将基于任务复制类型的著名调度算法和所提出的TTTD算法应用于这些算例。详细分析了各个算法的细节,并针对不同算法在不同算例上的Makespan做出了比较。实验结果证明TTTD算法是有效的,无论是在解的质量上还是在处理器使用数量上都优于所比较的同类型算法。
其他文献
现如今,人们普遍提高的公共安全意识使得智能视频监控系统已然成为生活中必不可少的一部分,行人再识别技术作为其中的关键算法,也备受关注。在实际监控场景中,由于拍摄角度的
随着数据中心的兴起,围绕着数据中心的研究课题越来越受到人们的关注。在这些课题中,如何在数据中心减少能源消耗的成本备受关注。而在能源的节约课题中,硬件的使用策略极大
随着无线网络的快速发展,室内定位技术逐渐受到人们的关注。超宽带(Ultra-wideband,UWB)技术是一种新型的无线通信技术,它通过高斯脉冲来传递信息,无需载波,具有高传输速率、
随着网络通信技术的飞速发展,互联网已经成为最主要的传输信息的渠道。数字图像作为一种信息的传输载体,被各行各业所广泛使用。为了保证信息在网络上传输的安全性,防止传送
等离子体是由原子或原子团被电离后的产生的正负离子与自由电子所组成的离子化气体状物质,与固态、液态、气态并成为物质的四种形态。离子源是对可以产生等离子体设备的统称,
近年来,互联网的高速发展导致了数据量的急速上升。不同行业的数据通过个人或者企业交织在一起产生了庞大的数据网,例如社交网络、飞机航线和生物科技之间的信息交流等,忽略一些不必要因素,这些常见的应用交互场景可以被抽象成数据结构:图。根据图的时态属性,图可达性查询研究可以被分为两个方向。一种是静态图可达性查询,近几十年的研究主要集中在静态图上;另一种是时态图可达性查询,在这方面上相关的研究才刚刚起步。时态
随着物联网(IoT,Internet of Things)的兴起,嵌入式系统的网络安全问题越来越受到大家的关注。目前,人们把一些在计算机网络运行的安全协议应用于嵌入式系统中,最常见的如SSL
在未来,电力系统为了提高自身效率和经济价值,其运行可能会更接近稳定极限,大量新能源的接入,以及电力市场化的改革使得系统动态变化更加复杂,基于模型的传统电力系统稳定评
在形式化验证领域,下推系统(pushdown systems)常用来建模单线程递归程序,良结构迁移系统(well-structured transition systems),比如向量加法系统(vector addition systems)
随着科学技术的发展,对现代控制技术的研究也逐渐深入,自动控制理论在工程应用中有不少实际应用,但是伴随着问题规模的不断变大,对系统的功能要求越来越复杂,传统的集中式控