A Novel Scheduling Approach for Spark Workflow Tasks With Deadline and Uncertain Performance in Multi-Cloud Networks | IEEE Journals & Magazine | IEEE Xplore