The best way to resolve the issue of multiple schedulers is with an enterprise scheduler that can build cross-platform job streams to handle the different applications.
In order to make cloud computing highly available and easy to use, there has to be an infrastructure in the background, like enterprise scheduling software.