Client-side resource management on the cloud: survey and future directions. (2015)