Skip to main content

An Energy Consumption Oriented Offloading Algorithm for Fog Computing

  • Conference paper
  • First Online:
Quality, Reliability, Security and Robustness in Heterogeneous Networks (QShine 2016)

Abstract

Fog computing is a promising method for computation offloading by bringing the computation at arms reach, which is characterized by low latency and significant for the delay-sensitive applications. Offloading is effectively to extend the lifetime of battery of mobile device by executing some applications remotely. In this paper, we provide an energy consumption oriented offloading algorithm to save mobile devices energy while satisfying given application response time requirement. We formulate the offloading algorithm as minimizing energy consumption with the constraints of time tolerance and the maximum transmission power. It dynamically selects cloud computing or fog computing to offload computing instead of only relying on cloud computing. The numerical results show that our offloading algorithm can reduce the energy consumption obviously.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    All the \(\log (\cdot )\) functions are of base 2 by default.

References

  1. Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. In: IEEE Pervasive Computing, vol. 8, no. 4, October 2009

    Google Scholar 

  2. Kwon, Y.W., Tilevich, E.: Power-efficient and fault-tolerant distributed mobile execution. In: Proceedings of ICDCS (2012)

    Google Scholar 

  3. Hassan, M.A., Bhattarai, K., Chen, S.: vUPS: virtually unifying personal storage for fast and pervasive data accesses. In: Uhler, D., Mehta, K., Wong, J.L. (eds.) MobiCASE 2012. LNICSSITE, vol. 110, pp. 186–204. Springer, Heidelberg (2013). doi:10.1007/978-3-642-36632-1_11

    Chapter  Google Scholar 

  4. Wen, Y., Zhang, W., Luo, H.: Energy-optimal mobile application execution: taming resource-poor mobile devices with cloud clones. In: Proceedings of IEEE INFOCOM, pp. 2716–2720 (2012)

    Google Scholar 

  5. Wu, S., Tseng, Y., Lin, C., Sheu, J.: A multi-channel MAC protocol with power control for multi-hop mobile ad hoc networks. Comput. J. 45(1), 101–110 (2002)

    Article  MATH  Google Scholar 

  6. Dinkelbach, W.: On nonlinear fractional programming. Manag. Sci. 13, 492–498 (1967). http://www.jstor.org/stable/2627691

    Article  MathSciNet  MATH  Google Scholar 

  7. Deng, S., Huang, L., Taheri, J., Zomaya, A.Y.: Computation offloading for service workflow in mobile cloud computing. IEEE Trans. Parallel Distrib. Syst. 26(12), 3317–3329 (2015)

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported in part by National Natural Science Foundation of China (61372070), Natural Science Basic Research Plan in Shaanxi Province of China (2015JM6324), Ningbo Natural Science Foundation (2015A610117), National Science and Technology Major Project of the Ministry of Science and Technology of China (2015zx03002006-003), and the 111 Project (B08038).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaohui Zhao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Zhao, X., Zhao, L., Liang, K. (2017). An Energy Consumption Oriented Offloading Algorithm for Fog Computing. In: Lee, JH., Pack, S. (eds) Quality, Reliability, Security and Robustness in Heterogeneous Networks. QShine 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 199. Springer, Cham. https://doi.org/10.1007/978-3-319-60717-7_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60717-7_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60716-0

  • Online ISBN: 978-3-319-60717-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics