Towards Flexible Offloading in Mobile-Cloud Computing

Xin Zhang,Xujie Si,Ravi Mangal,Hadi Esmaeilzadeh,Mayur Naik
2015-01-01
Abstract:Mobile-cloud computing seeks to boost mobile devices by offloading compute-intensive tasks in mobile applications to more powerful machines. Existing mobile-cloud systems use a restricted strategy of computation and communication, which limits the scope of offloaded tasks and the applications that can utilize offloading. We explore the opportunities and challenges of relaxing this strategy along two axes: allowing communication while performing offloaded computation, and preserving remote state across offloaded computations. We propose four strategies across these two axes and develop a unified framework to find an offloading solution for a given program trace under each strategy. We do an empirical study on traces of 14 Android applications in various network settings. Our study yields insights into the limits and benefits of each strategy, and shows that allowing communication while performing offloaded computation gives significant performance and energy gains (2.7× average speedup and 4.4× average energy reduction).
What problem does this paper attempt to address?