A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints | IEEE Conference Publication | IEEE Xplore