基于云计算的集群扩展中的调度算法研究

基于云计算的集群扩展中的调度算法研究

ID:36811959

大小:2.75 MB

页数:72页

时间:2019-05-15

基于云计算的集群扩展中的调度算法研究_第1页
基于云计算的集群扩展中的调度算法研究_第2页
基于云计算的集群扩展中的调度算法研究_第3页
基于云计算的集群扩展中的调度算法研究_第4页
基于云计算的集群扩展中的调度算法研究_第5页
资源描述:

《基于云计算的集群扩展中的调度算法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国科学技术大学学位论文原创性声明本人声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果。除已特别加以标注和致谢的地方外,论文中不包含任何他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中作了明确的说明。作者签名:葛堑签字日期:丝!f:鱼:堕中国科学技术大学学位论文授权使用声明作为申请学位的条件之一,学位论文著作权拥有者授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅,可以将学位论文编入《中国学位论文全文数据库》等有关数据库进行检索,可以采用影印、缩印或扫描

2、等复制手段保存、汇编学位论文。本人提交的电子文档的内容和纸质论文的内容相一致。保密的学位论文在解密后也遵守此规定。口公开口保密(——年)作者签名:葛薹丘签字日期:2望!!:笪:!兰导师签名:签字日期:摘要作业调度算法一直是集群系统中的一个非常重要的研究课题,是决定一个集群性能好坏的前提和基础。良好的调度算法可以帮助提高集群处理能力,有效地分配资源,加速作业运行。随着业务的不断发展,集群压力越来越大,企业不得不扩展其内部集群。但是传统的购入大量服务器的做法会消耗大量的资金和成本。在这样的环境下,云计算灵活的使用方式为企业集群扩展提供了新的集群扩展方式,解决了企业面临的两难局面。基于研究背

3、景的转变,集群环境的变化,传统的作业调度算法己然不能适应新的集群环境。为了顺应了企业发展的需要,我们迫切需要探索基于云计算的集群扩展中的作业调度算法。这对于企业节约成本,提高用户满意度等都具有重要意义。由于基于云计算的集群扩展中的调度算法研究刚刚起步,目前并没有详细的研究资料和参照算法。因而,本文采用逐步深入的方式设计了多种基于云计算的集群扩展中的作业调度算法。首先,提出了两种简单调度算法作为我们的参照调度算法。接着,针对这两种算法中作业分配不合理性,利用集群计算能力不同的特点,提出了一种基于计算强度的调度算法。该算法提出使用集合U代替整个等待队列对作业筛选,这种方式不但减少了作业完成

4、总时间和总成本,而且兼顾作业调度的公平性。随后,本文提出一种等体积预留回填EV-RB(EqualVolume.ReservationBackfilling)调度算法,该算法认识到基于计算强度的调度算法存在资源利用率低、超时作业数量多的问题,创造性地将BackFilling算法中的二维时空表转变成三维的方式,将原本只能在传统集群中运行的BackFilling算法成功引入到云环境扩展的集群中。同时,该算法为了解决BackFilling算法回填作业不足的缺点,使用体积变换的方式代替单一的时间比较,进一步提高了资源利用率。最后,本文又提出一种改进的等体积预留回填IEV-RB(ImprovedE

5、qualVolume.ReservationBackfilling)调度算法,该算法基于对EV-RB算法的改进,放宽了需求CPU数量不可变这一限制,进一步增加了可回填作业数量。之后,本文进行了仿真实验。设计了9类子问题,每个问题随机生成多个实例,从成本和超出时间约束的作业数量两个方面对我们所设计的算法的有效性进行了验证。实验结果与算法思想基本一致,表明算法设计合理有效。最后,对几种算法的适用性进行了分析。关键词:作业调度算法;集群扩展;云计算;BackFilling算法l摘要AbstractABSTRACTJobschedulingalgorithmisalwaysaveryimpor

6、tantresearchtopicinclustersystem,whichiSthepremiseandfoundationtodeterminetheperformanceofaclusterisgoodornot.Goodschedulingalgorithmcanhelpimprovetheclusterprocessing,allocateresourceeffectivelyandacceleratejobrunning.Withthecontinuousdevelopmentofbusiness,thereiSmoreandmorepressureoncluster,en

7、terpriseshavetoexpandtheirinternalclusters.Butthetraditionalpracticeofpurchasinglargenumberofserverswillconsumehugeamountofmoneyandcost.Insuchanenvironment,cloudcomputingprovidesanewwayfortheenterpriseclusterexpansioninaflex

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。