To Cloud or Not to Cloud: A Mobile Device Perspective on Energy Consumption of Applications
The cloud computing paradigm enables the work anywhere anytime paradigm by allowing application execution and data storage on remote servers. This is especially useful for mobile computing and communication devices that are constrained in terms of computation power and storage. It is however not clear how preferable cloud-based applications would be for mobile device users. For users of such battery life constrained devices, the most important criteria might be the energy consumed by the applications they run. This paper is to characterize under what scenarios cloud-based applications would be relatively more energy-efficient for users of mobile devices.