Optimization of Radio and Computational Resources for Energy Efficiency in Latency-Constrained Application Offloading

Providing femto access points (FAPs) with computational capabilities will allow (either total or partial) off-loading of highly demanding applications from smartphones to the so-called femto-cloud. Such off-loading promises to be beneficial in terms of battery savings at the mobile terminal (MT) and/or in latency reduction in the execution of applications. However, for this promise to become a reality, the energy and/or the time required for the communication process must be compensated by the energy and/or the time savings that result from the remote computation at the FAPs. For this problem, we provide in this paper a framework for the joint optimization of the radio and computational resource usage exploiting the tradeoff between energy consumption and latency. Multiple antennas are assumed to be available at the MT and the serving FAP. As a result of the optimization, the optimal communication strategy (e.g., transmission power, rate, and precoder) is obtained, as well as the optimal distribution of the computational load between the handset and the serving FAP. This paper also establishes the conditions under which total or no off-loading is optimal, determines which is the minimum affordable latency in the execution of the application, and analyzes, as a particular case, the minimization of the total consumed energy without latency constraints.

[1]  Jeffrey G. Andrews,et al.  Femtocell networks: a survey , 2008, IEEE Communications Magazine.

[2]  Antonio Pascual-Iserte,et al.  Energy-latency trade-off for multiuser wireless computation offloading , 2014, 2014 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[3]  Bharat K. Bhargava,et al.  A Survey of Computation Offloading for Mobile Systems , 2012, Mobile Networks and Applications.

[4]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[5]  Preben E. Mogensen,et al.  LTE UE Power Consumption Model: For System Level Energy and Performance Optimization , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[6]  Sujit Dey,et al.  Adaptive Mobile Cloud Computing to Enable Rich Mobile Multimedia Applications , 2013, IEEE Transactions on Multimedia.

[7]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[8]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[9]  John M. Cioffi,et al.  Spatio-temporal coding for wireless communication , 1998, IEEE Trans. Commun..

[10]  Alfio Quarteroni,et al.  Numerical Mathematics (Texts in Applied Mathematics) , 2006 .

[11]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[12]  Sasu Tarkoma,et al.  Mobile search and the cloud: The benefits of offloading , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[13]  Y. Jading,et al.  INFSO-ICT-247733 EARTH Deliverable D 2 . 3 Energy efficiency analysis of the reference systems , areas of improvements and target breakdown , 2012 .

[14]  Alan Jay Smith,et al.  Improving dynamic voltage scaling algorithms with PACE , 2001, SIGMETRICS '01.

[15]  Haiyun Luo,et al.  Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel , 2013, IEEE Transactions on Wireless Communications.

[16]  Ralf Klamma,et al.  Framework for Computation Offloading in Mobile Cloud Computing , 2012, Int. J. Interact. Multim. Artif. Intell..

[17]  Antonio Pascual-Iserte,et al.  Joint scheduling of communication and computation resources in multiuser wireless application offloading , 2014, 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC).

[18]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[19]  John M. Cioffi,et al.  Joint Tx-Rx beamforming design for multicarrier MIMO channels: a unified framework for convex optimization , 2003, IEEE Trans. Signal Process..

[20]  Stefania Sesia,et al.  LTE - The UMTS Long Term Evolution, Second Edition , 2011 .

[21]  Lazaros Gkatzikis,et al.  Migrate or not? exploiting dynamic task migration in mobile cloud computing systems , 2013, IEEE Wireless Communications.

[22]  Chong Luo,et al.  Multimedia Cloud Computing , 2011, IEEE Signal Processing Magazine.

[23]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[24]  Sokol Kosta,et al.  Mobile offloading in the wild: Findings and lessons learned through a real-life experiment with a new cloud-aware system , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[25]  Pan Hui,et al.  ThinkAir: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading , 2012, 2012 Proceedings IEEE INFOCOM.

[26]  Shipeng Li,et al.  An emerging technology for providing multimedia services and applications ) , 2011 .

[27]  Alejandro Ribeiro Ergodic Stochastic Optimization Algorithms for Wireless Communication and Networking , 2010, IEEE Trans. Signal Process..

[28]  Antonio Pascual-Iserte,et al.  Joint allocation of radio and computational resources in wireless application offloading , 2013, 2013 Future Network & Mobile Summit.

[29]  Olga Muñoz Medina,et al.  Joint scheduling of communication and computation resources in multiuser wireless application offloading , 2014 .

[30]  Zhangdui Zhong,et al.  Challenges on wireless heterogeneous networks for mobile cloud computing , 2013, IEEE Wireless Communications.