Abstract
The latest mobile applications, such as GPS, games, virus scanning, and face detection and recognition, are compute-intensive applications consuming a lot of energy when executed, causing the limited-capacity batteries of the mobile devices to drain rapidly. Thus, the fifth generation standard has proposed the deployment of cloud radio access networks (C-RANs). By deploying C-RANs, the users can conserve their mobiles’ limited battery energy by running the compute-intensive and energy-hungry tasks or apps on the cloud. However, offloading the tasks to the cloud might not be always better, in terms of energy conservation, than running the task on the device. Many factors should be considered, such as the offloading delay, wireless channel conditions, and the energy consumption at the cloud. Therefore, in this paper, we propose an algorithm to offload the tasks to the cloud over a cellular network, with an objective of achieving an energy-efficient offloading while considering the execution time of the tasks. The algorithm takes into account the wireless channel conditions, the load of the servers in the cloud, and the mobility of the users. The results obtained show that the proposed algorithm saves the transmission and execution energies while satisfying the delay constraints of various tasks.
Similar content being viewed by others
References
Wu, S., Niu, C., Rao, J., Jin, H., & Dai, X. (2017). Container-based cloud platform for mobile computation offloading. In 2017 IEEE international parallel and distributed processing symposium (IPDPS) (pp. 123–132).
Wang, X., Wang, J., Wang, X., & Chen, X. (2017). Energy and delay tradeoff for application offloading in mobile cloud computing. IEEE Systems Journal, 11(2), 858–867.
Fiandrino, C., Kliazovich, D., Bouvry, P., & Zomaya, A. Y. (2015). Network-assisted offloading for mobile cloud applications. In 2015 IEEE international conference on communications (ICC) (pp. 5833–5838).
Mo, Y., Peng, M., Xiang, H., Sun, Y., & Ji, X. (2017). Resource allocation in cloud radio access networks with device-to-device communications. IEEE Access, 5, 1250–1262.
Zhang, L., Fu, D., Liu, J., Ngai, E. C. H., & Zhu, W. (2017). On energy-efficient offloading in mobile cloud for real-time video applications. IEEE Transactions on Circuits and Systems for Video Technology, 27(1), 170–181.
Liu, K., Peng, J., Zhang, X., & Huang, Z. (2016a). A combinatorial optimization for energy-efficient mobile cloud offloading over cellular networks. In 2016 IEEE global communications conference (GLOBECOM) (pp. 1–6).
Liu, K., Peng, J., Li, H., Zhang, X., & Liu, W. (2016b). Multi-device task offloading with time-constraints for energy efficiency in mobile cloud computing. Future Generation Computer Systems, 64, 1–14.
Yu, B., Han, Y., Wen, X., Chen, X., & Xu, Z. (2016). An energy-aware algorithm for optimizing resource allocation in software defined network. In 2016 IEEE global communications conference (GLOBECOM) (pp. 1–7).
Zhang, Y., Niyato, D., Wang, P., & Tham, C. K. (2014). Dynamic offloading algorithm in intermittently connected mobile cloudlet systems. In 2014 IEEE international conference on communications (ICC) (pp. 4190–4195).
Zhang, W., Wen, Y., Guan, K., Kilper, D., Luo, H., & Wu, D. O. (2013). Energy-optimal mobile cloud computing under stochastic wireless channel. IEEE Transactions on Wireless Communications, 12(9), 4569–4581.
Sarvabhatla, M., Konda, S., Vorugunti, C. S., & Babu, M. M. N. (2017). A network aware energy efficient offloading algorithm for mobile cloud computing over 5G network. In 2017 IEEE international conference on cloud computing in emerging markets (CCEM) (pp. 69–74).
Chen, X. (2015). Decentralized computation offloading game for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems, 26(4), 974–983.
Wu, H., Sun, Y., & Wolter, K. (2018). Energy-efficient decision making for mobile cloud offloading. IEEE Transactions on Cloud Computing, 1–1.
Guo, S., Liu, J., Yang, Y., Xiao, B., & Li, Z. (2019). Energy-efficient dynamic computation offloading and cooperative task scheduling in mobile cloud computing. IEEE Transactions on Mobile Computing, 18(2), 319–333.
You, C., Huang, K., Chae, H., & Kim, B. (2017). Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Transactions on Wireless Communications, 16(3), 1397–1411.
Krishna, P. V., Misra, S., Saritha, V., Raju, D. N., & Obaidat, M. S. (2017). An efficient learning automata based task offloading in mobile cloud computing environments. In 2017 IEEE international conference on communications (ICC) (pp. 1–6).
Ko, K., Son, Y., Kim, S., & Lee, Y. (2017). Disco: A distributed and concurrent offloading framework for mobile edge cloud computing. In 2017 ninth international conference on ubiquitous and future networks (ICUFN) (pp. 763–766).
Melendez, S., & McGarry, M. P. (2017). Computation offloading decisions for reducing completion time. In 2017 14th IEEE Annual consumer communications networking conference (CCNC) (pp. 160–164).
Jiang, Z., & Mao, S. (2015). Energy delay tradeoff in cloud offloading for multi-core mobile devices. IEEE Access, 3, 2306–2316.
Roy, D. G., De, D., Mukherjee, A., & Buyya, R. (2016). Application-aware cloudlet selection for computation offloading in multi-cloudlet environment. The Journal of Supercomputing, 73(4), 1672–1690.
Monsoon Solutions Inc. (2019). Power meter device: Monsoon power monitor. Retrieved from https://www.msoon.com/LabEquipment/PowerMonitor/. Accessed Mar 2019.
Now, Gadgets. (2019). Compare samsung galaxy note vs samsung galaxy note 2 vs google nexus s vs samsung galaxy nexus. Retrieved from https://www.gadgetsnow.com/compare-mobile-phones/Samsung-Galaxy-Note-vs-Samsung-Galaxy-Note-2-vs-Google-Nexus-S-vs-Samsung-Galaxy-Nexus. Accessed Mar 2019.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Abraham, S., Al-Khatib, O. & Abdul Malek, M.F. Energy-efficient and delay-aware mobile cloud offloading over cellular networks. Telecommun Syst 73, 131–142 (2020). https://doi.org/10.1007/s11235-019-00585-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-019-00585-5