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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
All the \(\log (\cdot )\) functions are of base 2 by default.
References
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
Kwon, Y.W., Tilevich, E.: Power-efficient and fault-tolerant distributed mobile execution. In: Proceedings of ICDCS (2012)
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
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)
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)
Dinkelbach, W.: On nonlinear fractional programming. Manag. Sci. 13, 492–498 (1967). http://www.jstor.org/stable/2627691
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)