大规模数据并行处理应用中的弹性任务调度问题研究

来源 :天津工业大学 | 被引量 : 1次 | 上传用户:jinke1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Hadoop分布式计算框架有效解决了大规模数据并行处理中数据的存储与计算问题,集群资源分配及调度方式对于提高系统的整体性能具有重大的现实意义。目前,相关学者在提高数据本地化,作业完成时间,系统吞吐量等方面提出了各种启发式算法来改善系统的整体性能。然而大部分启发式算法在调度过程中采用贪心策略去调度任务,对于任务缺乏整体性规划,而且由于数据分布式存放在集群中,Shuffle阶段仍会产生网络拥塞造成作业完成时间的延迟。随着数据量的急剧增长,合理的分配及利用资源、释放顶层带宽并加快作业的完成速度是目前面临的新挑战。另外,现实生活中部分用户对于作业有截止时间的要求,现有算法没有考虑到作业不同完成时间产生的不同收益问题,即作业对于截止时间的敏感程度不同。本文针对以上两方面问题,分别设计了调度算法去解决。研究的重点:1.资源分配策略;2.作业调度方法。以上两方面的好坏直接影响平台的整体性能和系统资源的利用率。在现实生活中存在许多重复性的工作具有可预测的属性特征,通过建立相应的模型可以对作业的执行时间进行预测。另外,在研究过程中发现作业调度与矩形条装箱问题有许多相似之处,不同点是任务矩形条的形状会随着分配资源的不同而改变,我们称之为弹性作业。本文首次将集群资源调度问题转化为可变的任务矩形条装箱问题,设计了弹性作业装箱算法(Flexible Job Bin Packing algorithm,简称FJBP)。同时本文结合遗传算法,进一步优化解集。针对作业的截止时间不同敏感性问题,本文首先将作业根据敏感程度进行了分类,设计了既考虑作业紧急程度又考虑作业预执行收益的一种作业弹性与截止时间感知的调度算法(elasticity and Deadline Aware job scheduling algorithm,简称DA)。在Matlab仿真的环境下验证了本文算法的优势。FJBP算法缩短了作业的整体完成时间,提高了系统资源利用率,释放了顶层带宽且一定程度上减少了网络拥塞。DA算法在作业执行前会去衡量作业执行的综合收益,优先选择收益大的去执行。实验表明整体收益平均提高了2.37倍。
其他文献
长久以来,传统建筑施工的湿作业能耗过大,施工周期长,环境污染严重,施工质量不易控制,不符合可持续发展的理念。现提出一种装配式小板结构体系可克服较多湿作业的难题,实现全干式连接,在保证装配式建筑施工质量的同时,还具备高效、绿色的现代工业化装配技术与制作工法。由于装配式小板结构体系墙体是由多块标准小板通过连接件连接构成,因此可满足不同风格建筑的需求,有利于住宅造型的多元化,低层装配式小板结构体系主要建
目的:急性椎体骨折在老年患者中常见,最常发生在胸腰段椎体,椎体骨折后患者临床症状明显,主要是难以忍受的疼痛以及活动受限,导致患者的生活不能自理。目前临床上最常应用微创手术-经皮椎体成形术(percutaneous vertebroplasty,PVP)治疗急性椎体骨折患者,通过PVP手术可以稳定责任椎体,快速有效的缓解患者疼痛症状,使患者早期康复。PVP术中完成穿刺责任椎体、灌注骨水泥以及术后查看
近年来,随着信息时代的发展,越来越多的学者将社团检测应用到社交网络分析、网络可视化、社交关系的推荐系统等具体问题中。社团是由节点和节点之间的连边所构成的聚簇结构。社团结构能够帮助我们更好地检测到网络中内部隐含的信息。面对着爆炸式的数据,如何充分地利用和挖掘这些隐含的数据信息是当前学者们所关注的问题。博弈论是研究游戏玩家之间策略相互作用的理论。它可以用来解释社团在复杂网络中的形成过程。近年来,不少的
在自然界中,同步现象比比皆是。科学家们对同步现象进行了深入的研究,并将同步研究成果在物理、生物和经济等领域进行应用。随着复杂网络科学的迅猛发展,人们越来越多的将动
期货的收益和风险评估是金融资产评估理论研究的重要组成部分,而对股指期货在股灾中作用的考察正是对金融资产评估理论的补充和丰富,有着极高的研究价值。股指期货具有流动性
随机数认证在量子信息处理任务中至关重要。具有非局域性的量子态可用来认证随机数,量子态的纠缠性是量子非局域性的重要资源。因此,判断量子态的纠缠性(一般采用纠缠目击形
随着现今世界工业化程度逐步提高,工业生产规模逐步扩大,许多大型工业过程中的工艺流程也变得越来越复杂,并且这些过程通常会存在多变量、强耦合和强非线性的特征,这使得基于
很显然,金融危机源自于自身体系的不稳定和无效率。因此,关注面向银行业可能爆发的问题以及持续存在的特性(稳定与效率),来避免全球性的金融危机(传染效应)。我们发现的稳定
公司上市意味着得到更多的融资机会,从而可以解决发展资金短缺问题,获得更多的发展机遇。然而,对于公司而言,上市不仅要付出巨大的成本,还要依法履行信息披露义务,而信息披露
党的十九大以来,对资本市场的发展提出了更高的要求。2018年金融工作会议上强调坚持新的发展理念,要以保护投资者合法权益为根本使命,抓好服务实体经济、防范风险和深化改革