Proceedings of the Practice and Experience in Advanced Research Computing on Rise of the Machines (Learning) 2019
DOI: 10.1145/3332186.3332231
|View full text |Cite
|
Sign up to set email alerts
|

Scalable Parallel Programming in Python with Parsl

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
98
0
2

Year Published

2019
2019
2022
2022

Publication Types

Select...
6
2
1
1

Relationship

2
8

Authors

Journals

citations
Cited by 89 publications
(100 citation statements)
references
References 9 publications
0
98
0
2
Order By: Relevance
“…Table 1 shows a qualitative comparison between the proposed model, based on blocks and microblocks, and different solutions from the state-of-the-art focused on building workflows and pipelines. Table 1 includes traditional workflow engines for the building of processing solutions (i.e., Comps [118], Pycomps [119], Sacbe [86], Parsl [121], and DagOnStar [124]), and software for building distributed processing IoT dataflows based on message exchange (i.e., Apache Kafka [122] and Amazon kinesis [123]). The qualitative comparison was performed considering reliability, security, and efficiency features and the different applications of these non-functional requirements.…”
Section: A Qualitative Comparison Of Continuity Toolsmentioning
confidence: 99%
“…Table 1 shows a qualitative comparison between the proposed model, based on blocks and microblocks, and different solutions from the state-of-the-art focused on building workflows and pipelines. Table 1 includes traditional workflow engines for the building of processing solutions (i.e., Comps [118], Pycomps [119], Sacbe [86], Parsl [121], and DagOnStar [124]), and software for building distributed processing IoT dataflows based on message exchange (i.e., Apache Kafka [122] and Amazon kinesis [123]). The qualitative comparison was performed considering reliability, security, and efficiency features and the different applications of these non-functional requirements.…”
Section: A Qualitative Comparison Of Continuity Toolsmentioning
confidence: 99%
“…Each manager can consume either the entire or a fraction of the physical resource, depending on configuration, through a unified cluster interface. Mangers use existing task execution systems like Dask, 51 Parsl, 52 RADICAL, 53 and Fireworks 54 to accomplish high-throughput distributed computing within a given resource, leveraging large amounts of software infrastructure work by the community. In particular, for traditional HPC resources, these task execution systems hook into queuing systems like SLURM 55 to submit "workers" to nodes, which in turn evaluate tasks.…”
Section: Qcfractalmentioning
confidence: 99%
“…A large body of research has explored distributed scheduling [27,29,48,49,51]. However, these solutions all target serverful scheduling with serverful deployment specific optimization objectives.…”
Section: Related Workmentioning
confidence: 99%