2017 IEEE 13th International Conference on E-Science (E-Science) 2017
DOI: 10.1109/escience.2017.41
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Distributed Execution of Workloads

Abstract: Resource selection and task placement for distributed execution poses conceptual and implementation difficulties. Although resource selection and task placement are at the core of many tools and workflow systems, the models and methods are underdeveloped. Consequently, partial and noninteroperable implementations proliferate. We address both the conceptual and implementation difficulties by experimentally characterizing diverse modalities of resource selection and task placement. We compare the architectures a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
5
4

Relationship

6
3

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 27 publications
0
7
0
Order By: Relevance
“…1, purple α-δ). The distributed scheduling capabilities of RADICAL-Pilot offered the possibility to minimize the time to completion of tasks execution, obtaining both qualitative and quantitative improvements [16]. Qualitatively, RADICAL-Cybertools enabled Swift to execute workflows concurrently on both HPC and HTC resources via late binding of both tasks to pilots and pilots to resources.…”
Section: A Integrating End-to-end Workflow Systemsmentioning
confidence: 99%
“…1, purple α-δ). The distributed scheduling capabilities of RADICAL-Pilot offered the possibility to minimize the time to completion of tasks execution, obtaining both qualitative and quantitative improvements [16]. Qualitatively, RADICAL-Cybertools enabled Swift to execute workflows concurrently on both HPC and HTC resources via late binding of both tasks to pilots and pilots to resources.…”
Section: A Integrating End-to-end Workflow Systemsmentioning
confidence: 99%
“…RCT are a testbed for engineering research, mostly focused on foundational abstractions [21], architectural paradigms [6], application patterns [15,4], and performance analysis of distributed middleware on diverse computing infrastructures [21,19]. Among the most representative projects supported by RP as a standalone system, the Abstractions and Integrated Middleware for Extreme-Scale Science (AIMES) project enabled extremescale distributed computing via dynamic federation of heterogeneous computing infrastructures.…”
Section: Illustrative Examplesmentioning
confidence: 99%
“…RCT eschew the concept of a monolithic workflow systems and uses "building blocks". RCT provide scalable implementations of building blocks in Python that are used to support dozens of scientific applications on high-performance and distributed systems [26], [3], [25], [7], [6]. In this Section we discuss details of RP, EnTK and HTBAC, understanding how these components have been used to support the flexible and scalable execution of pipelines.…”
Section: Radical-cybertoolsmentioning
confidence: 99%