دورية أكاديمية

Dependency-Aware Network Adaptive Scheduling of Data-Intensive Parallel Jobs.

التفاصيل البيبلوغرافية
العنوان: Dependency-Aware Network Adaptive Scheduling of Data-Intensive Parallel Jobs.
المؤلفون: Wang, Shaoqi, Chen, Wei, Zhou, Xiaobo, Zhang, Liqiang, Wang, Yin
المصدر: IEEE Transactions on Parallel & Distributed Systems; 3/1/2019, Vol. 30 Issue 3, p515-529, 15p
مصطلحات موضوعية: BANDWIDTHS, SCHEDULING software, JOB performance, MACHINE learning, PARALLEL computers
مستخلص: Datacenter clusters often run data-intensive jobs in parallel for improving resource utilization and cost efficiency. The performance of parallel jobs is often constrained by the cluster's hard-to-scale network bisection bandwidth. Various solutions have been proposed to address the issue, however, most of them do not consider inter-job data dependencies and schedule jobs independently from one another. In this work, we find that aggregating and co-locating the data and tasks of dependent jobs offer an extra opportunity for data locality improvement that can help to greatly enhance the performance of jobs. We propose and design Dawn, a dependency-aware network-adaptive scheduler that includes an online plan and an adaptive task scheduler. The online plan, taking job dependencies into consideration, determines where (i.e., preferred racks) to place tasks in order to proactively aggregate dependent data. The task scheduler, based on the output of online plan and dynamic network status, adaptively schedules tasks to co-locate with the dependent data in order to take advantage of data locality. We implement Dawn on Apache Yarn and evaluate it on physical and virtual clusters using various machine learning and query workloads. Results show that Dawn effectively improves cluster throughput by up to 73 and 38 percent compared to Fair Scheduler and ShuffleWatcher, respectively. Dawn not only significantly enhances the performance of jobs with dependency, but also works well for jobs without dependency. [ABSTRACT FROM AUTHOR]
Copyright of IEEE Transactions on Parallel & Distributed Systems is the property of IEEE and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
قاعدة البيانات: Complementary Index
الوصف
تدمد:10459219
DOI:10.1109/TPDS.2018.2866993