BAS : Branch-Aware Scheduling for Iterative Data-Parallel Jobs

Zhiyao Hu,Yiming Zhang,Dongsheng Li,Deke Guo,Ziyang Li
2018-01-01
Abstract:ABSTRACT A data-parallel job consists of multiple dependent stages and coflows. DAG scheduling like the critical path method aims at scheduling stages according to the duration of stages. Coflow scheduling like Varys and Aalo only focuses on the coflow completion and is agnostic to the stage semantics. The divergence between the DAG scheduling and coflow scheduling brings challenges on decreasing the job completion time (JCT). To address this problem, we propose the branch as the abstraction including both the stage and coflows. For decreasing the JCTs, we utilize the job-level semantics of branches to design the branch scheduling method.
What problem does this paper attempt to address?