arrow
返回

Data-flow driven optimal tasks distribution for global heterogeneous systems

delete2021-12-01
delete2
delete
OA
AI
J
Jordi García *
F
F. Aguiló-Gost
A
A. Asensio
E
Ester Simó Mezquita
M
Marisa Zaragozá
X
Xavi Masip‐Bruin
DOI:10.1016/j.future.2021.07.018delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
As a result of advances in technology and highly demanding users expectations, more and more applications require intensive computing resources and, most importantly, high consumption of data distributed throughout the environment. For this reason, there has been an increasing number of research efforts to cooperatively use geographically distributed resources, working in parallel and sharing resources and data. In fact, an application can be structured into a set of tasks organized through interdependent relationships, some of which can be effectively executed in parallel, notably speeding up the execution time. In this work a model is proposed aimed at offloading tasks execution in heterogeneous environments, considering different nodes computing capacity connected through distinct network bandwidths, and located at different distances. In the envisioned model, the focus is on the overhead produced when accessing remote data sources as well as the data transfer cost generated between tasks at run-time. The novelty of this approach is that the mechanism proposed for tasks allocation is data-flow aware, considering the geographical location of both, computing nodes and data sources, ending up in an optimal solution to a highly complex problem. Two optimization strategies are proposed, the Optimal Matching Model and the Staged Optimization Model, as two different approaches to obtain a solution to the task scheduling problem. In the optimal model approach a global solution for all application's tasks is considered, finding an optimal solution. Differently, the staged model approach is designed to obtain a local optimal solution by stages. In both cases, a mixed integer linear programming model has been designed intended to minimizing the application execution time. In the studies carried out to evaluate this proposal, the staged model provides the optimal solution in 76% of the simulated scenarios, while it also dramatically reduces the solving time with respect to optimal. Both models have pros and cons and, in fact, can be used together to complement each other. The optimal model finds the global optimal solution at high running time cost, which makes this model unpractical on some scenarios. The staged model instead, is faster enough to be used on those scenarios; however, the given solution might not be optimal in some cases. (C) 2021 Elsevier B.V. All rights reserved.
Keyword:
Edge computing
Distributed computing
Heterogeneous systems
Task distribution
Task offloading
Resources allocation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

U
universitat politecnica de catalunya
学者数:
1.9W
论文数: 1.6W
被引数: 17
引用论文

引用论文

err1999-01-01
err0
PREAI
errJ. Gayle Beck; Melinda A. Stanley; Barbara J. Zebb
err分享
err收藏
Unbiased counting of neurons in the cochlea of developing gerbils
err2011-08-01
err0
PREAI
errC.-P. Richter; G. Kumar; E. Webster; S.K. Banas; D.S. Whitlon
err分享
err收藏
Denaturing gradient gel electrophoresis: a rapid method for differentiating BoLA‐DRB3 alleles
err2002-07-17
err0
PREAI
errB. M. Aldridge; S. M. McGuirk; R. J. Clark; L. A. Knapp; D. I. Watkins; D. P. Lunn
err分享
err收藏
Surface plasma resonance color filter with wider color gamut
err2021-10-01
err0
PREAI
errJian Gu; Yu Zhang; Yu Miao; Xinmiao Lu; Xiumin Gao
err分享
err收藏
学者 查看更多内容