A Physical and Virtual Compute Cluster Resource Load Balancing Approach to Data-Parallel Scientific Workflow Scheduling | IEEE Conference Publication | IEEE Xplore