Skip to main content
Top
Published in: Wireless Personal Communications 3/2017

09-08-2017

Computation Offloading Cost Estimation in Mobile Cloud Application Models

Authors: Atta ur Rehman Khan, Mazliza Othman, Abdul Nasir Khan, Junaid Shuja, Saad Mustafa

Published in: Wireless Personal Communications | Issue 3/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference 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.CrossRef 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.CrossRef
2.
go back to reference 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.CrossRef 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.CrossRef
3.
go back to reference Ali, S., Madani, S. A., & Khan, I. A. (2014). Routing protocols for mobile sensor networks: A comparative study. arXiv preprint arXiv:1403.3162. Ali, S., Madani, S. A., & Khan, I. A. (2014). Routing protocols for mobile sensor networks: A comparative study. arXiv preprint arXiv:​1403.​3162.
4.
go back to reference 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.CrossRef 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.CrossRef
5.
go back to reference 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.MathSciNetCrossRefMATH 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.MathSciNetCrossRefMATH
6.
go back to reference 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.CrossRef 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.CrossRef
7.
go back to reference 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.CrossRef 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.CrossRef
9.
go back to reference Chun, B.-G., Ihm, S., Maniatis, P., & Naik, M. (2010). Clonecloud: boosting mobile device applications through cloud clone execution. arXiv preprint arXiv:1009.3088. 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.
go back to reference 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. 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.
go back to reference 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.CrossRef 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.CrossRef
12.
go back to reference 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.CrossRef 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.CrossRef
13.
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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.CrossRef 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.CrossRef
19.
go back to reference 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). 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.
go back to reference 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. 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.
go back to reference 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.CrossRef 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.CrossRef
22.
go back to reference 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.CrossRef 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.CrossRef
23.
go back to reference 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. 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.
24.
go back to reference 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. 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.
go back to reference 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. 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.
go back to reference 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.CrossRef 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.CrossRef
28.
go back to reference 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.CrossRef 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.CrossRef
29.
go back to reference 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. 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.
go back to reference Rice, A., & Hay, S. (2010). Measuring mobile phone energy consumption for 802.11 wireless networking. Pervasive and Mobile Computing, 6(6), 593–606.CrossRef Rice, A., & Hay, S. (2010). Measuring mobile phone energy consumption for 802.11 wireless networking. Pervasive and Mobile Computing, 6(6), 593–606.CrossRef
31.
go back to reference 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. 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.
go back to reference 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. 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.
Metadata
Title
Computation Offloading Cost Estimation in Mobile Cloud Application Models
Authors
Atta ur Rehman Khan
Mazliza Othman
Abdul Nasir Khan
Junaid Shuja
Saad Mustafa
Publication date
09-08-2017
Publisher
Springer US
Published in
Wireless Personal Communications / Issue 3/2017
Print ISSN: 0929-6212
Electronic ISSN: 1572-834X
DOI
https://doi.org/10.1007/s11277-017-4757-3

Other articles of this Issue 3/2017

Wireless Personal Communications 3/2017 Go to the issue