Skip to main content

Advertisement

Log in

A popularity-aware and energy-efficient offloading mechanism in fog computing

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

As more and more applications with high computing requirements appear on mobile devices, considering the limited computing resources and energy of those devices, many devices offload this type of task to the surrounding cloud or fog. By offloading tasks to the server, mobile devices can save execution time and energy. However, designing an effective offloading strategy that balances performance with energy efficiency remains a challenge. This paper proposed a robust system that considers energy consumption, execution time, load balancing and popularity in offloading decisions. The goal of the system is to maximize the execution efficiency of mobile devices and minimize their overall energy consumption. The experiments demonstrate that the proposed method requires low execution time and energy consumption on the part of mobile devices, increases the utilization of the server, and still effectively reduces overall energy consumption and execution time in all scenarios.

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

Similar content being viewed by others

Data availibility

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

References

  1. Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Future Gener Comput Syst 29(1):84–106. https://doi.org/10.1016/j.future.2012.05.023

    Article  Google Scholar 

  2. Kumar K, Liu J, Lu Y-H, Bhargava B (2012) A survey of computation offloading for mobile systems. Mob Netw Appl 18(1):129–140. https://doi.org/10.1007/s11036-012-0368-0

    Article  Google Scholar 

  3. Tang J, Yu R, Liu S, Gaudiot J-L (2020) A container based edge offloading framework for autonomous driving. IEEE Access 8:33713–33726. https://doi.org/10.1109/access.2020.2973457

    Article  Google Scholar 

  4. Boukerche A, Guan S, De Grande RE (2018) A task-centric mobile cloud-based system to enable energy-aware efficient offloading. IEEE Trans Sustain Comput 3(4):248–261. https://doi.org/10.1109/tsusc.2018.2836314

    Article  Google Scholar 

  5. Jia M, Yin Z, Li D, Guo Q, Gu X (2019) Toward improved offloading efficiency of data transmission in the IoT-cloud by leveraging secure truncating OFDM. IEEE Internet Things J 6(3):4252–4261. https://doi.org/10.1109/jiot.2018.2875743

    Article  Google Scholar 

  6. Zhu Q, Si B, Yang F, Ma Y (2017) Task offloading decision in fog computing system. China Commun 14(11):59–68

    Article  Google Scholar 

  7. Yen CC (2019) An intelligent decision method for task offoading in fog computing system. Master’s thesis, National Yang Ming Chiao Tung University. https://hdl.handle.net/11296/sprx5c

  8. Lin Y, Shen H (2017) EAFR: an energy-efficient adaptive file replication system in data-intensive clusters. IEEE Trans Parallel Distrib Syst 28(4):1017–1030. https://doi.org/10.1109/tpds.2016.2613989

    Article  Google Scholar 

  9. Khan AR, Othman M, Madani SA, Khan SU (2014) A survey of mobile cloud computing application models. IEEE Commun Surv & Tutor 16(1):393–413. https://doi.org/10.1109/surv.2013.062613.00160

    Article  Google Scholar 

  10. Dinh HT, Lee C, Niyato D, Wang P (2013) A survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput 13(18):1587–1611. https://doi.org/10.1002/wcm.1203

    Article  Google Scholar 

  11. Singh A, Chatterjee K (2017) Cloud security issues and challenges: a survey. J Netw Comput Appl 79:88–115. https://doi.org/10.1016/j.jnca.2016.11.027

    Article  Google Scholar 

  12. Naha RK et al (2018) Fog computing: survey of trends, architectures, requirements, and research directions. IEEE Access 6:47980–48009. https://doi.org/10.1109/access.2018.2866491

    Article  Google Scholar 

  13. Wu H (2018) Multi-objective decision-making for mobile cloud offloading: a survey. IEEE Access 6:3962–3976. https://doi.org/10.1109/access.2018.2791504

    Article  Google Scholar 

  14. Zhang Z and Li S (2016) A Survey of Computational Offloading in Mobile Cloud Computing. In: Presented at the 2016 4th IEEE international Conference on mobile cloud computing, services, and engineering (MobileCloud)

  15. Huang X, Xu K, Lai C, Chen Q, Zhang J (2020) Energy-efficient offloading decision-making for mobile edge computing in vehicular networks. EURASIP J Wirel Commun Netw 1:2020. https://doi.org/10.1186/s13638-020-1652-5

    Article  Google Scholar 

  16. Qi Q et al (2019) Knowledge-driven service offloading decision for vehicular edge computing: a deep reinforcement learning approach. IEEE Trans Veh Technol 68(5):4192–4203. https://doi.org/10.1109/tvt.2019.2894437

    Article  Google Scholar 

  17. Mohammed T, Joe-Wong C, Babbar R, and Francesco MD (2020) Distributed inference acceleration with adaptive DNN partitioning and offloading. In IEEE INFOCOM 2020 - IEEE Conference on computer communications, 6-9 July 2020, pp. 854-863. 10.1109/INFOCOM41043.2020.9155237

  18. He Q et al (2020) A game-theoretical approach for user allocation in edge computing environment. IEEE Trans Parallel Distrib Syst 31(3):515–529. https://doi.org/10.1109/tpds.2019.2938944

    Article  Google Scholar 

  19. Song T, Wang Y, Li G, Pang S (2019) Server consolidation energy-saving algorithm based on resource reservation and resource allocation strategy. IEEE Access 7:171452–171460. https://doi.org/10.1109/access.2019.2954903

    Article  Google Scholar 

  20. Liu J, Shen H, Narman HS (2019) Popularity-aware multi-failure resilient and cost-effective replication for high data durability in cloud storage. IEEE Trans Parallel Distrib Syst 30(10):2355–2369. https://doi.org/10.1109/tpds.2018.2873384

    Article  Google Scholar 

  21. Liang J et al (2021) Multi-head attention based popularity prediction caching in social content-centric networking with mobile edge computing. IEEE Commun Lett 25(2):508–512. https://doi.org/10.1109/lcomm.2020.3030329

    Article  Google Scholar 

  22. Hao Y, Chen M, Hu L, Hossain MS, Ghoneim A (2018) Energy efficient task caching and offloading for mobile edge computing. IEEE Access 6:11365–11373. https://doi.org/10.1109/access.2018.2805798

    Article  Google Scholar 

  23. Gao J, Zhang S, Zhao L, Shen X (2021) The design of dynamic probabilistic caching with time-varying content popularity. IEEE Trans Mob Comput 20(4):1672–1684. https://doi.org/10.1109/tmc.2020.2967038

    Article  Google Scholar 

  24. Kaur K, Singh J, and Ghumman NS (2014) Mininet as software defined networking testing platform. In international Conference on communication. Computing & Systems (ICCCS), pp. 139-42

  25. . Fontes R. d. R and Rothenberg C. E (2016) Mininet-wifi: A platform for hybrid physical-virtual software-defined wireless networking research. In Proceedings of the 2016 ACM SIGCOMM Conference, pp. 607-608

  26. I. Corporation. "Intel® core \({{\rm {TM}}}\) i7-4770K Processor." https://ark.intel.com/content/www/us/en/ark/products/75123/intel-core-i7-4770k-processor-8m-cache-up-to-3-90-ghz.html

  27. I. Corporation. "Intel® Core\({{\rm {TM}}}\) i7-6950X Processor Extreme Edition." https://ark.intel.com/content/www/us/en/ark/products/94456/intel-core-i7-6950x-processor-extreme-edition-25m-cache-up-to-3-50-ghz.html

  28. C. Ragona, F. Granelli, C. Fiandrino, D. Kliazovich, and P. Bouvry (2015) Energy-efficient computation offloading for wearable devices and smartphones in mobile cloud computing. In 2015 IEEE global communications Conference (GLOBECOM). IEEE, pp. 1-6

Download references

Acknowledgements

This research is supported by MOST 109-2410-H-009-019 and MOST 110-2410-H-A49-017-MY2 of Ministry of Science and Technology, Taiwan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yung-Ting Chuang.

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

Chuang, YT., Hsiang, CS. A popularity-aware and energy-efficient offloading mechanism in fog computing. J Supercomput 78, 19435–19458 (2022). https://doi.org/10.1007/s11227-022-04626-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04626-w

Keywords

Navigation