Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel
Top Cited Papers
- 5 August 2013
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Wireless Communications
- Vol. 12 (9), 4569-4581
- https://doi.org/10.1109/twc.2013.072513.121842
Abstract
This paper provides a theoretical framework of energy-optimal mobile cloud computing under stochastic wireless channel. Our objective is to conserve energy for the mobile device, by optimally executing mobile applications in the mobile device (i.e., mobile execution) or offloading to the cloud (i.e., cloud execution). One can, in the former case sequentially reconfigure the CPU frequency; or in the latter case dynamically vary the data transmission rate to the cloud, in response to the stochastic channel condition. We formulate both scheduling problems as constrained optimization problems, and obtain closed-form solutions for optimal scheduling policies. Furthermore, for the energy-optimal execution strategy of applications with small output data (e.g., CloudAV), we derive a threshold policy, which states that the data consumption rate, defined as the ratio between the data size (L) and the delay constraint (T), is compared to a threshold which depends on both the energy consumption model and the wireless channel model. Finally, numerical results suggest that a significant amount of energy can be saved for the mobile device by optimally offloading mobile applications to the cloud in some cases. Our theoretical framework and numerical investigations will shed lights on system implementation of mobile cloud computing under stochastic wireless channel.Keywords
This publication has 24 references indexed in Scilit:
- Energy minimization via dynamic voltage scaling for real-time video encoding on mobile devicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- A Dynamic Offloading Algorithm for Mobile ComputingIEEE Transactions on Wireless Communications, 2012
- Energy-optimal mobile application execution: Taming resource-poor mobile devices with cloud clonesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- A view of cloud computingCommunications of the ACM, 2010
- Energy-efficient CPU scheduling for multimedia applicationsACM Transactions on Computer Systems, 2006
- Extending the lifetime of a network of battery-powered mobile devices by remote processing: a Markovian decision-based approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- The case for cyber foragingPublished by Association for Computing Machinery (ACM) ,2002
- The remote processing framework for portable computer power savingPublished by Association for Computing Machinery (ACM) ,1999
- Saving portable computer battery power through remote process executionACM SIGMOBILE Mobile Computing and Communications Review, 1998
- Power conservation strategy for mobile computers using load sharingACM SIGMOBILE Mobile Computing and Communications Review, 1998