A data-aware workflow scheduling algorithm for heterogeneous distributed systems | IEEE Conference Publication | IEEE Xplore