Azure / hpcpack

The repo to track public issues for Microsoft HPC Pack product.
MIT License
29 stars 11 forks source link

Heterogenous job #16

Open phxnsharp opened 3 years ago

phxnsharp commented 3 years ago

Feature Request Description

We have jobs that consist of integrating software written for disparate systems. We would like to be able to submit a job that asks for multiple resources of different types. For example, I might need:

The whole job should not start until all the requested boxes are available.

Describe Preferred Solution

I do not need the UI to be updated to support this as we will be programmatically submitting jobs via the RESTful API. An updated Job XML description that allows for this type of request would be sufficient.

Describe Alternatives Considered

We could submit a "master" job that once it begins executing it could submit job(s) to MHPC for the other necessary resources. However, the master would be consuming a slot while waiting for the sub-jobs to queue and get serviced.

Additional Context

n/a