• 更多栏目

    王宇新

    • 副教授       硕士生导师
    • 性别:男
    • 毕业院校:大连理工大学
    • 学位:博士
    • 所在单位:计算机科学与技术学院
    • 办公地点:创新园大厦A0827
    • 联系方式:18640987378
    • 电子邮箱:wyx@dlut.edu.cn

    访问量:

    开通时间:..

    最后更新时间:..

    一种基于两级DAG模型的MapReduce工作流异构调度算法

    点击次数:

    论文类型:期刊论文

    发表时间:2019-08-15

    发表刊物:计算机工程与科学

    收录刊物:PKU

    卷号:41

    期号:8

    页面范围:1353-1359

    ISSN号:1007-130X

    关键字:MapReduce;工作流;异构计算;任务调度

    摘要:MapReduce编程模型被广泛应用于大数据处理平台,而一个有效的任务调度算法对模型的运行效率至关重要.将MapReduce工作流的Map和Reduce阶段分别拆解为若干个有先后序限定关系的作业,每个作业再拆解为多个任务.之后基于计算集群的可用资源和任务异构性,构建面向作业和任务的2级有向无环图(DAG)模型,同时提出基于2级优先级排序的异构调度算法2-MRHS.算法的第1阶段进行优先级排序,即对作业和任务分别进行优先权值计算,再汇总得到任务的调度队列;第2阶段进行任务分配,即基于最快完成时间将每个任务所包含的数据块子任务分配给最适合的计算结点.采用大批量随机生成的DAG模型进行实验,结果表明与其他相关算法相比,本文算法有更短的调度长度(makespan)且更加稳定.