Parsl / parsl

Parsl - a Python parallel scripting library
http://parsl-project.org
Apache License 2.0
486 stars 194 forks source link

Feature request: elastic execution pool #901

Open lgray opened 5 years ago

lgray commented 5 years ago

Related to #900

It should be possible to expand and contract the number of workers attached to a parsl session. Right now it seems that we can only expand using the 'simple' strategy, and in a very strange way (where it almost immediately goes to max_blocks).

For instance:

benclifford commented 5 years ago

Maybe it would be interesting to expose the strategy interface to parsl users rather than using the hard-coded set of strategies now. Some raw data is collected through monitoring which might support other interesting strategies.