A clustering approach to schedule workflows to run on the cloud | IEEE Conference Publication | IEEE Xplore