网站大量收购独家精品文档,联系QQ:2885784924

带等级平行机调度和MapReduce调度问题的算法研究-数学专业论文.docx

带等级平行机调度和MapReduce调度问题的算法研究-数学专业论文.docx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
带等级平行机调度和MapReduce调度问题的算法研究-数学专业论文

学位论文版权使用授权书 本学位论文作者完全了解浙江理工大学有权保留并向国家有关部门或机构送交本论 文的复印件和磁盘,允许论文被查阅和借阅。本人授权浙江理工大学可以将学位论文的 全部或部分内容编入有关数据库进行检索和传播,可以采用影印、缩印或扫描等复制手段 保存、汇编学位论文 。 (保密的学位论文在解密后适用本授权书) 学位论文作者签名: 赵 Z 签字日期 :}O几年 3 月 1 日 导阳和作 签字 H期zhiL 占月 7 日 万方数据 .11 浙江理工大学硕士学位论文带等级平行机调度和 浙江理工大学硕士学位论文 带等级平行机调度和MapReduce调度问题的算法研究 I万方数据 I 万方数据 摘 要 排序是一类重要的组合优化问题,它广泛应用于管理科学、计算机科学和工程技术等 众多领域。本文主要研究两类排序问题:第一类是带服务等级约束的两台同类机在线排序 j=1问题,目标是极小化总完工时间(∑ j=1 Cj )。第二类是MapReduce流水作业调度问题的算 法研究,目标是极小化最大完工时间(Cmax)。 全文共分四章。 第一章简要的介绍排序的基本理论以及MapReduce的相关知识。 第二章主要研究带两个服务等级的两台同类机在线排序,目标是极小化总完工时间。 加工的工件均是单位长度且具有服务等级。等级低的工件只能在第一台机器上加工,等级 高的工件可在两台机器中任意一台加工。本章分两种情形讨论。情形一:第一台机器速度 ≥为1,第二台速度为s(s 1),我们给出问题的常数下界至少为 √ 20 ≥ 41+9 ≈ 1.299 ,并给出最 优常数界算法;情形二:第一台机器速度为s(s ≥ 1),第二台速度为1,我们也同样的给出 2√ 2 问题的常数下界至少为 出一些讨论。 33?3 ≈ 1.372和最优常数界算法。最后,我们对问题的后续研究做 第三章主要研究两阶段流水作业(?ow shop)环境下的MapReduce调度问题,目标是极 小化最大完工时间。MapReduce加工主要包括Map和Reduce两阶段。相应的,每个工件 有Map和Reduce两道加工工序,每道工序有一个任务集,记为Map任务集和Reduce任务 集。且只有该工件的Map任务集中任务加工完成后才能进行Reduce任务的加工。第一阶 段为m1台平行机,第二阶段为m2台平行机。在Reduce任务均不可中断的情况下,我们根 据Map任务是否可任意分割分为两种情况来研究。若Map任务不可中断,我们给出最坏情 m况界为2 ? 1 的近似算法H1,其中m = max{m1, m2};若Map任务可以任意分割,我们主 要讨论p(Rj ) = βp(Mj )(0 β +∞)的特殊情况,给出近似算法H2并证明其最坏情况界 m 2 ?不大于 2 ? m2 ? (1 ? m2) 1 ;最后,我们对问题的后续研究做出一些讨论。 1+β 1+βm1 关键词:在线排序、竞争比、服务等级、总完工时间、MapReduce、流水作业、完 工时间、最坏情况界 II II 万方数据 Abstract Scheduling problem, one of the important combinatorial optimization problems, has been widely used in management science, computer science and engineering technology, and many other ?elds. This thesis mainly investigates two kinds of scheduling problems: one is the online hierarchical scheduling problem on two uniform machines and the goal is to minimize the total completion time of all jobs, the other is MapReduce scheduling in ?ow shop, whose goal is to minimize the makespan. The thesis contains four chapters. In chapter 1, we introduce some basic concepts and theories of the scheduling problem and MapReduce. In chapter 2, we mainly consider the online hierarchical scheduling problem on two

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档