Opportunities and Challenges in Running Scientific Workflows on the Cloud | IEEE Conference Publication | IEEE Xplore