Skip to main content

Enhancing Mobile Devices Capabilities in Low Bandwidth Networks with Cloud Computing

  • Conference paper
Advanced Machine Learning Technologies and Applications (AMLTA 2014)

Abstract

Recently as smart phones have merged into heavy applications like video editing and face recognition. These kinds of applications need intensive computational power, memory, and battery. A lot of researches solve this problem by offloading applications to run on the Cloud due to its intensive storage and computation resources. However, none of the available solutions consider the low bandwidth case of the networks as well as the communication and network overhead. In such case, it would be more efficient to execute the application locally on the Smartphone rather than offloading it on the Cloud. In this paper, we propose a new framework to support offloading heavy applications in low bandwidth network case, where a compression step is proposed for the favor of minimizing the offloading size and time. In this framework, the mobile application is divided into a group of services, where execution-time is calculated for each service apart and under three different scenarios. An offloading decision is then smartly taken based on real-time comparisons between being executed locally, or compressed and then offloaded, or offloaded directly without compression. The extensive simulation studies show that both heavy and light applications can benefit from the proposed framework in case of low bandwidth as well as saving energy and improving performance compared to the previous techniques.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kumar, K., Lu, Y.H.: Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? Computer 43(4), 51–56 (2010), doi:10.1109/MC(2010)

    Article  Google Scholar 

  2. Mell, P., Grance, T.: The NIST definition of Cloud computing. NIST Special Publication 800(145), 7 (2011)

    Google Scholar 

  3. Kovachev, D., Cao, Y., Klamma, R.: Mobile Cloud Computing: A Comparison of Application Models. In: Computing Research Repository, abs-1107-4940 (2011)

    Google Scholar 

  4. Khan, A.R., Othman, M., Madani, S.A., Khan, S.U.: A Survey of Mobile Cloud Computing Application Models. IEEE Communications Surveys & Tutorials 16(1), 393–413 (2014)

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. Kovachev, D., Yu, T., Klamma, R.: Adaptive Computation Offloading from Mobile Devices into the Cloud. In: 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications (ISPA), July 10-13, pp. 784–791 (2012)

    Google Scholar 

  7. Kemp, R., Palmer, N., Kielmann, T., Bal, H.: Cuckoo: A Computation Offloading Framework for Smartphones. Mobile Computing, Applications, and Services 76, 59–79 (2012)

    Article  Google Scholar 

  8. Chen, E., Ogata, S., Horikawa, K.: Offloading Android applications to the Cloud without customizing Android. In: IEEE International Conference on Pervasive Computing and Communications Workshops, March 19-23, pp. 788–793 (2012)

    Google Scholar 

  9. Namboodiri, V., Ghose, T.: To Cloud or not to Cloud: A mobile device perspective on energy consumption of applications. In: 2012 IEEE International Symposium on World of Wireless, Mobile and Multimedia Networks (WoWMoM), June 25-28, pp. 1–9 (2012)

    Google Scholar 

  10. Xia, F., Ding, F., Li, J., Kong, X., Yang, L.T., Ma, J.: Phone2Cloud Exploiting computation offloading for energy saving on smartphones in mobile Cloud computing. Information Systems Frontiers 16(1), 95–111 (2014)

    Article  Google Scholar 

  11. Shiraz, M., Gani, A., Khokhar, R.H., Buyya, R.: A Review on Distributed Application Processing Frameworks in Smart Mobile Devices for Mobile Cloud Computing. IEEE Communications Surveys & Tutorials 15(3), 1294–1313 (2013)

    Article  Google Scholar 

  12. Android Developer AIDL, http://developer.Android.com/guide/components/aidl.html

  13. Nieuwpoort, R.V.V., Maassen, J., Hofman, R., Kielmann, T., Bal, H.E.: Ibis: an Efficient Java-based Grid Programming Environment. In: Joint ACM Java Grande - ISCOPE 2002 Conference, pp. 18–27 (2002)

    Google Scholar 

  14. Amazon Elastic Computing, http://aws.amazon.com/ec2/

  15. Little eye, http://www.littleeye.co/

  16. Amazon s3, http://status.aws.amazon.com/s3-20080720.html

  17. Dropbox, http://www.dropbox.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Elgendy, M.A., Shawish, A., Moussa, M.I. (2014). Enhancing Mobile Devices Capabilities in Low Bandwidth Networks with Cloud Computing. In: Hassanien, A.E., Tolba, M.F., Taher Azar, A. (eds) Advanced Machine Learning Technologies and Applications. AMLTA 2014. Communications in Computer and Information Science, vol 488. Springer, Cham. https://doi.org/10.1007/978-3-319-13461-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-13461-1_11

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-13460-4

  • Online ISBN: 978-3-319-13461-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics