A Data and Task Co-Scheduling Algorithm for Scientific Cloud Workflows | IEEE Journals & Magazine | IEEE Xplore