Skip to main content

Advertisement

Log in

Energy-efficient and delay-aware mobile cloud offloading over cellular networks

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

References

  1. 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).

  2. 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.

    Article  Google Scholar 

  3. 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).

  4. 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.

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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).

  7. 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.

    Article  Google Scholar 

  8. 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).

  9. 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).

  10. 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.

    Article  Google Scholar 

  11. 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).

  12. Chen, X. (2015). Decentralized computation offloading game for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems, 26(4), 974–983.

    Article  Google Scholar 

  13. Wu, H., Sun, Y., & Wolter, K. (2018). Energy-efficient decision making for mobile cloud offloading. IEEE Transactions on Cloud Computing, 1–1.

  14. 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.

    Article  Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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).

  17. 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).

  18. 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).

  19. Jiang, Z., & Mao, S. (2015). Energy delay tradeoff in cloud offloading for multi-core mobile devices. IEEE Access, 3, 2306–2316.

    Article  Google Scholar 

  20. 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.

    Article  Google Scholar 

  21. Monsoon Solutions Inc. (2019). Power meter device: Monsoon power monitor. Retrieved from https://www.msoon.com/LabEquipment/PowerMonitor/. Accessed Mar 2019.

  22. 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shaun Abraham.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-019-00585-5

Keywords

Navigation