This project proposes to explore solutions to both the workflow scheduling problem and the fault awareness requirements. Its primary aim is to prototype a novel software scheduling technology to manage dynamically changing heterogeneous resource pools on one side and a fault propagation mechanism within Flux instances on the other side.