CAP3: A Cloud Auto-Provisioning Framework for Parallel Processing Using On-Demand and Spot Instances | IEEE Conference Publication | IEEE Xplore