29 / 2018-03-22 13:15:47
Dynamic Job Ordering and Slot Configurations
dynamic,jobs
全文待审
MapReduce is a popular parallel computing paradigm for large-scale data processing in clusters and data centers. A
MapReduce workload generally contains a set of jobs, each of which consists of multiple map tasks followed by multiple reduce tasks.
Due to 1) that map tasks can only run in map slots and reduce tasks can only run in reduce slots, and 2) the general execution
constraints that map tasks are executed before reduce tasks, different job execution orders and map/reduce slot configurations for a
MapReduce workload have significantly different performance and system utilization. This paper proposes two classes of algorithms
to minimize the makespan and the total completion time for an offline MapReduce workload. Our first class of algorithms focuses on
the job ordering optimization for a MapReduce workload under a given map/reduce slot configuration. In contrast, our second class of
algorithms considers the scenario that we can perform optimization for map/reduce slot configuration for a MapReduce workload. We
perform simulations as well as experiments on Amazon EC2 and show that our proposed algorithms produce results that are up to
15  80 percent better than currently unoptimized Hadoop, leading to significant reductions in running time in practice.
重要日期
  • 会议日期

    02月26日

    2018

    02月28日

    2018

  • 02月28日 2018

    注册截止日期

  • 01月22日 2019

    初稿截稿日期

承办单位
aconf
联系方式
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询