A Smartphone Perspective on Computation Offloading
A Smartphone Perspective on Computation Offloading – A Survey Quang-Huy Nguyen1 , Falko Dressler2∗ 1Heinz Nixdorf Institute and Dept. of Computer Science, Paderborn University, Germany 2School of Electrical Engineering and Computer Science, TU Berlin, Germany Abstract Computation offloading has emerged as one of the promising approaches to address the issues of restricted resources, leading to poor user experiences on smartphones in terms of battery life and performance when executing CPU intensive tasks. Meanwhile, an entire research domain has been initiated around this topic and several concepts have been studied touching both the smartphone and the cloud side. In this paper, we develop a categorization of fundamental aspects regarding computation offloading in heterogeneous cloud computing from the perspective of smartphone applications. We refer to heterogeneity in terms of the multitude of smartphone applications, the various uplink channels, and the variety of cloud solutions. We also survey state-of-the-art solutions for the identified categories. Finally, we conclude with a summary of the most important research challenges in making computation offloading reality. Key words: Computation offloading, mobile edge computing, smartphones, energy consumption 1. Introduction the authors present brief overviews of the concept and summarize basic techniques, issues, and solutions regarding Smartphones are still considered to be resource-bounded to computation offloading. Besides, several studies have mobile computing devices despite a number of new de- been published, which only focused on single aspect of velopments and the evolution of their hardware. At the computation offloading problem. same time, user demands keep increasing rapidly with a For example, Hoque et al. [34] provide a taxonomy of lot of resource-intensive and power-hungry applications.
[Show full text]