Dynamic Resource Provisioning for Iterative Workloads on Apache Spark | IEEE Journals & Magazine | IEEE Xplore