It may be valuable to bring wr's ease of use in OpenStack to AWS and GCP. Even better if you could burst from LSF to OpenStack, and then to public cloud as demand requires.
This isn't as simple as just writing a new scheduler for each public cloud. Dealing with storage needs consideration, with the ability to schedule jobs to the place where the data is, or if desired, copy data to where the compute is available.