Novel PSO-Based Algorithm for Workflow Time and Energy Optimization in a Heterogeneous Fog Computing Environment | IEEE Journals & Magazine | IEEE Xplore