首页 | 本学科首页   官方微博 | 高级检索  
     


Robust static resource allocation of DAGs in a heterogeneous multicore system
Authors:Luis Diego Briceño  Jay Smith  Howard Jay Siegel  Anthony A Maciejewski  Paul Maxwell  Russ Wakefield  Abdulla Al-Qawasmeh  Ron C Chiang  Jiayin Li
Affiliation:1. Department of Electrical and Computer Engineering, Colorado State University, United States;2. Department of Computer Science, Colorado State University, United States;3. Lagrange Systems, United States;4. United States Army, United States
Abstract: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.
Keywords:Directed acyclical graph  Heterogeneous computing  Resource allocation
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号