Skip to main content

Advertisement

Log in

Computation Offloading Cost Estimation in Mobile Cloud Application Models

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Mobile cloud computing requires specialized application development models that can facilitate development of cloud-enabled applications. This paper presents a mathematical model to calculate the computation offloading cost (time and energy consumption) of mobile cloud application models to facilitate in the development of mobile cloud computing simulators. It demonstrates the usage of the proposed model, and shows the impact of the cost incurring parameters on the overall computational time and energy consumption of the applications. The proposed model can assist cloud-powered applications to make context-aware offloading decisions and facilitate the development of mobile cloud computing simulators, which unfortunately, does not exist to date.

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

Similar content being viewed by others

References

  1. Khan, A. R., Othman, M., Xia, F., & Khan, A. N. (2015). Context-aware mobile cloud computing and its challenges. Cloud Computing IEEE, 2(3), 42–49.

    Article  Google Scholar 

  2. Zhang, L., Luo, T., Liu, W., Zhu, S., & Li, J. (2014). Cooperative spectrum allocation with QoS support in cognitive cooperative vehicular ad hoc networks. China Communications, 11(10), 49–59. doi:10.1109/cc.2014.6969793.

    Article  Google Scholar 

  3. Ali, S., Madani, S. A., & Khan, I. A. (2014). Routing protocols for mobile sensor networks: A comparative study. arXiv preprint arXiv:1403.3162.

  4. Khan, A. R., Othman, M., Madani, S. A., & Khan, S. U. (2014). A survey of mobile cloud computing application models. IEEE Communications Surveys & Tutorials, 16(1), 393–413.

    Article  Google Scholar 

  5. Chia-Hung, L., Shiao-An, Y., Shih-Wei, C., & Ming-Jer, T. (2010). ProgressFace: An algorithm to improve routing efficiency of GPSR-like routing protocols in wireless ad hoc networks. IEEE Transactions on Computers, 59(6), 822–834. doi:10.1109/tc.2010.47.

    Article  MathSciNet  MATH  Google Scholar 

  6. Abid, S., Othman, M., Shah, N., Ali, M., & Khan, A. R. (2015). 3D-RP: A DHT-based routing protocol for MANETs. The Computer Journal, 2(1), 258–279.

    Article  Google Scholar 

  7. Khan, A. R., Othman, M., Ali, M., Khan, A. N., & Madani, S. A. (2014). Pirax: Framework for application piracy control in mobile cloud environment. Journal of Super Computing, 68(2), 753–776.

    Article  Google Scholar 

  8. Wen, Y., Zhu, X., Rodrigues, J. J. P. C., & Chen, C. W. (2014). Cloud mobile media: Reflections and outlook. IEEE Transactions on Multimedia, 16(4), 885–902. doi:10.1109/tmm.2014.2315596.

    Article  Google Scholar 

  9. Chun, B.-G., Ihm, S., Maniatis, P., & Naik, M. (2010). Clonecloud: boosting mobile device applications through cloud clone execution. arXiv preprint arXiv:1009.3088.

  10. Zhang, X., Kunjithapatham, A., Jeong, S., & Gibbs, S. (2011). Towards an elastic application model for augmenting the computing capabilities of mobile devices with cloud computing. Mobile Networks and Applications, 16(3), 270–284.

  11. March, V., Gu, Y., Leonardi, E., Goh, G., Kirchberg, M., & Lee, B. S. (2011). μCloud: Towards a new paradigm of rich mobile applications. Procedia Computer Science, 5, 618–624.

    Article  Google Scholar 

  12. Satyanarayanan, M., Bahl, P., Caceres, R., & Davies, N. (2009). The case for vm-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4), 14–23.

    Article  Google Scholar 

  13. Giurgiu, I., Riva, O., Juric, D., Krivulev, I., & Alonso, G. (2009). Calling the cloud: Enabling mobile phones as interfaces to cloud applications. In Middleware 2009 (pp. 83–102). Springer.

  14. Ma, R. K., Lam, K. T., Wang, C.-L., & Zhang, C. (2010). A stack-on-demand execution model for elastic computing. In 2010 39th International Conference on Parallel Processing (ICPP) (pp. 208–217). IEEE.

  15. Cuervo, E., Balasubramanian, A., Cho, D.-k., Wolman, A., Saroiu, S., Chandra, R., et al. (2010). MAUI: Making smartphones last longer with code offload. In International Conference on Mobile Systems, Applications, and Services (pp. 49–62). ACM.

  16. Kosta, S., Aucinas, A., Hui, P., Mortier, R., & Zhang, X. (2011). Unleashing the power of mobile cloud computing using ThinkAir. arXiv preprint arXiv:1105.3232.

  17. Kemp, R., Palmer, N., Kielmann, T., & Bal, H. (2010). Cuckoo: A computation offloading framework for smartphones. In MobileCASE 2010: Mobile computing, applications, and services (pp. 59–79). Springer.

  18. Khan, A. N., Kiah, M. M., Madani, S. A., Khan, A. R., & Ali, M. (2013). Enhanced dynamic credential generation scheme for protection of user identity in mobile-cloud computing. The Journal of Supercomputing, 66(3), 1687–1706.

    Article  Google Scholar 

  19. Khan, A. N., Mat Kiah, M., Khan, S. U., Madani, S. A., & Khan, A. R. (2013). A study of incremental cryptography for security schemes in mobile cloud computing environments. Paper presented at the Symposium on Wireless Technology And Applications (ISWTA).

  20. Zhang, W., Wen, Y., & Wu, D. O. (2013). Energy-efficient scheduling policy for collaborative execution in mobile cloud computing. In INFOCOM, (pp. 190–194). IEEE.

  21. Weiwen, Z., Yonggang, W., & Wu, D. O. (2015). Collaborative task execution in mobile cloud computing under a stochastic wireless channel. IEEE Transactions on Wireless Communications, 14(1), 81–93. doi:10.1109/twc.2014.2331051.

    Article  Google Scholar 

  22. Zhang, W., Wen, Y., Wu, J., & Li, H. (2013). Toward a unified elastic computing platform for smartphones with cloud support. IEEE Network, 27(5), 34–40.

    Article  Google Scholar 

  23. Calheiros, R. N., Ranjan, R., Beloglazov, A., De Rose, C. A., & Buyya, R. (2011). CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience, 41(1), 23–50.

    Google Scholar 

  24. Zhang, L., Tiwana, B., Qian, Z., Wang, Z., Dick, R. P., Mao, Z. M., et al. (2010). Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In International Conference on Hardware/Software Codesign and System Synthesis (pp. 105–114). ACM.

  25. Guerrero-Ibáñez, J. A., Flores-Cortés, C., & Zeadally, S. (2013). Vehicular ad hoc networks (VANETs): Architecture, protocols and applications. In N. Chilamkurti, S. Zeadally, & H. Chaouchi (Eds.), Next-generation wireless technologies (pp. 49–70, Computer Communications and Networks). Springer: London.

  26. Salahuddin, M. A., Al-Fuqaha, A., & Guizani, M. (2014). Exploiting context severity to achieve opportunistic service differentiation in vehicular ad hoc networks. IEEE Transactions on Vehicular Technology, 63(6), 2901–2915. doi:10.1109/tvt.2013.2295299.

    Article  Google Scholar 

  27. Xiaoxiao, J., & Du, D. H. C. (2015). BUS-VANET: A BUS vehicular network integrated with traffic infrastructure. IEEE Intelligent Transportation Systems Magazine, 7(2), 47–57. doi:10.1109/mits.2015.2408137.

    Article  Google Scholar 

  28. Lin, C.-S., Sun, C.-K., Lin, J.-C., & Chen, B.-C. (2013). Performance evaluations of channel estimations in IEEE 802.11p environments. Telecommunication Systems, 52(4), 1731–1742. doi:10.1007/s11235-011-9480-x.

    Article  Google Scholar 

  29. Mittal, R., Kansal, A., & Chandra, R. (2012). Empowering developers to estimate app energy consumption. In International Conference on Mobile Computing and Networking (pp. 317–328). ACM.

  30. Rice, A., & Hay, S. (2010). Measuring mobile phone energy consumption for 802.11 wireless networking. Pervasive and Mobile Computing, 6(6), 593–606.

    Article  Google Scholar 

  31. Perrucci, G. P., Fitzek, F. H., & Widmer, J. (2011). Survey on energy consumption entities on the smartphone platform. In 73rd Vehicular Technology Conference (pp. 1–6). IEEE.

  32. Khan, A. R., Othman, M., & Khan, A. N. (2013). A novel application licensing framework for mobile cloud environment. In International Conference on Future Trends in Computing and Communication Technologies, 2013 (pp. 127–131). Beijing, China.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Atta ur Rehman Khan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khan, A.u.R., Othman, M., Khan, A.N. et al. Computation Offloading Cost Estimation in Mobile Cloud Application Models. Wireless Pers Commun 97, 4897–4920 (2017). https://doi.org/10.1007/s11277-017-4757-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-4757-3

Keywords

Navigation