SC18: International Conference for High Performance Computing, Networking, Storage and Analysis 2018
DOI: 10.1109/sc.2018.00042
|View full text |Cite
|
Sign up to set email alerts
|

A Lightweight Model for Right-Sizing Master-Worker Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 24 publications
0
4
0
Order By: Relevance
“…Multiple constrained optimizations that are specified at the same step in the workflow can be carried out in parallel. In standalone operation mode, TorsionDrive uses the Work Queue distributed computing framework 35,36 to take advantage of parallel resources. When TorsionDrive is used as part of the QCArchive ecosystem, 33 it works as an API to specify the constrained optimization inputs while QCArchive is responsible for job management; this is described in detail in Section 4.…”
Section: E(φ Abcdmentioning
confidence: 99%
See 1 more Smart Citation
“…Multiple constrained optimizations that are specified at the same step in the workflow can be carried out in parallel. In standalone operation mode, TorsionDrive uses the Work Queue distributed computing framework 35,36 to take advantage of parallel resources. When TorsionDrive is used as part of the QCArchive ecosystem, 33 it works as an API to specify the constrained optimization inputs while QCArchive is responsible for job management; this is described in detail in Section 4.…”
Section: E(φ Abcdmentioning
confidence: 99%
“…Task execution systems not only allow the TorsionDrive calculation to be parallelized across cores of a single node but across computational nodes even if the underlying quantum chemistry program is not able to do so. There are many such task execution systems available such as Work Queue, 35,36 Dask, 51 Parsl, 52 RADICAL Pilot, 53…”
Section: Task Execution Systemsmentioning
confidence: 99%
“…Increasingly statistical methods are used to understand performance and to make predictions, e. g., for resource (re)configurations decisions [22]. Kremer-Herman et al [23] propose a model for recommending the optimal infrastructure configuration for master/worker applications. Ernest [24] is a system that combines analytical modeling and data derived from a small set of performance counters and sample runs.…”
Section: B Streaming Performance and Modelingmentioning
confidence: 99%
“…Tasks are shipped from the central scheduler to a worker process, the results of the task are shipped back to the central task scheduler.Task execution systems not only allow the TorsionDrive calculation to be parallelized across cores of a single node but across computational nodes even if the underlying quantum chemistry program is not able to do so. There are many such task execution systems available such as Work Queue,35,36 Dask,51 Parsl,52 RADICAL Pilot,53 and Fireworks 54 in the academic computing space which provide this service and can be trivially integrated with TorsionDrive. At present, TorsionDrive supports Work Queue when running in standalone operation mode, and through the QCArchive integration supports several other task execution systems such as Dask, Parsl, RADICAL, and Fireworks.…”
mentioning
confidence: 99%