کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
432381 688869 2013 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Robust static resource allocation of DAGs in a heterogeneous multicore system
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Robust static resource allocation of DAGs in a heterogeneous multicore system
چکیده انگلیسی


• Modeled a complex heterogeneous computing system that uses DAGs.
• Defined a robustness metric for this system.
• Designed heuristics to maximize this robustness metric.
• Evaluated and compared the performance of these heuristics in six scenarios.

In this study, we consider an environment composed of a heterogeneous cluster of multicore-based machines used to analyze satellite data. The workload involves large data sets and is subject to a deadline constraint. Multiple applications, each represented by a directed acyclic graph (DAG), are allocated to a dedicated heterogeneous distributed computing system. Each vertex in the DAG represents a task that needs to be executed and task execution times vary substantially across machines. The goal of this research is to assign the tasks in applications to a heterogeneous multicore-based parallel system in such a way that all applications complete before a common deadline, and their completion times are robust against uncertainties in execution times. We define a measure that quantifies robustness in this environment. We design, compare, and evaluate five static resource allocation heuristics that attempt to maximize robustness. We consider six different scenarios with different ratios of computation versus communication, and loose and tight deadlines.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 73, Issue 12, December 2013, Pages 1705–1717
نویسندگان
, , , , , , , , ,