Skip to main content

Realistic Offloading Scheme for Mobile Cloud Computing

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9847))

Abstract

Nowadays, smartphone devices have become very important in our daily life. We carry them everywhere and anytime. This strong dependency has encouraged mobile application developers to develop a wide variety of mobile applications. However, the limitations of smartphone hardware, such as limited processing capacity and limited battery life have become a barrier in front of apps developers. On the other hand, cloud computing is changing the style of delivering IT services. Mobile cloud computing uses the cloud to overcome the mobile device limitations. Many works have been conducted to extend mobile capabilities by offloading intensive application codes to the cloud. However, they did not consider realistic data that dynamically changing in user environment such as processors load, battery level, network bandwidth, etc. in offloading decision. Therefore, this paper aims to propose a new approach that uses realistic data from the user real environment to decide at runtime whether to offload code or not. Our experimental results show that our approach reduces the execution time and battery consumption compared to other approaches that do not take into consideration mobile device condition data.

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

Buying options

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

Learn about institutional subscriptions

References

  1. David, G., Jan, S., Mike, M., Pau, C.: The Mobile Economy 2015. GSMA Intelligence (2015). https://gsmaintelligence.com/research/2015/03/the-mobile-economy-2015/491/

  2. Statista: Number of apps available in leading app stores as of July 2015 (2016)

    Google Scholar 

  3. Hashem, I.A.T., Yaqoob, I., Anuar, N.B., Mokhtar, S., Gani, A., Ullah Khan, S.: The rise of ‘big data’ on cloud computing: review and open research issues. Inf. Syst. 47, 98–115 (2015)

    Article  Google Scholar 

  4. Bera, S., Misra, S., Rodrigues, J.J.P.C.: Cloud computing applications for smart grid: a survey. IEEE Trans. Parallel Distrib. Syst. 26(5), 1477–1494 (2015)

    Article  Google Scholar 

  5. Rong, C., Nguyen, S.T., Jaatun, M.G.: Beyond lightning: a survey on security challenges in cloud computing. Comput. Electr. Eng. 39(1), 47–54 (2013)

    Article  Google Scholar 

  6. Lewis, G., Lago, P.: The journal of systems and software architectural tactics for cyber-foraging: results of a systematic literature review. J. Syst. Softw. 107, 158–186 (2015)

    Article  Google Scholar 

  7. Fernando, N., Loke, S.W., Rahayu, W.: Mobile cloud computing: a survey. Future Gener. Comput. Syst. 29(1), 84–106 (2013)

    Article  Google Scholar 

  8. Ustimenko, V., Touzene, A.: CRYPTALL: system to encrypt all types of data. Not. Kiev-Mohyla Acad. 23, 12–15 (2004)

    MATH  Google Scholar 

  9. Flores, H., Srirama, S.N., Buyya, R.: Computational offloading or data binding? Bridging the cloud infrastructure to the proximity of the mobile user. In: Proceedings - 2nd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering MobileCloud 2014, pp. 10–18 (2014)

    Google Scholar 

  10. Kosta, S., Aucinas, A., Hui, P., Mortier, R., Zhang, X.: ThinkAir: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: Proceedings - IEEE INFOCOM, pp. 945–953 (2012)

    Google Scholar 

  11. Cuervo, E., Balasubramanian, A., Cho, D., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: MAUI: making smartphones last longer with code offload. In: MobiSys 2010, pp. 49–62 (2010)

    Google Scholar 

  12. Chun, B., Ihm, S., Maniatis, P.: Clonecloud: elastic execution between mobile device and cloud. In: EuroSys 2011, pp. 301–314 (2011)

    Google Scholar 

  13. Abebe, E., Ryan, C.: Adaptive application offloading using distributed abstract class graphs in mobile environments. J. Syst. Softw. 85(12), 2755–2769 (2012)

    Article  Google Scholar 

  14. Shivarudrappa, D., Chen, M., Bharadwaj, S.: COFA: Automatic and Dynamic Code Offload for Android. Bitbucket.Org (2011)

    Google Scholar 

  15. Chen, S., Wang, Y., Pedram, M.: A semi-Markovian decision process based control method for offloading tasks from mobile devices to the cloud. In: GLOBECOM - IEEE Globe Telecommunication Conference, pp. 2885–2890 (2013)

    Google Scholar 

  16. Zhou, B., Dastjerdi, A.V., Calheiros, R.N., Srirama, S.N., Buyya, R.: A context sensitive offloading scheme for mobile cloud computing service. In: 2015 IEEE 8th International Conference Cloud Computing, pp. 869–876 (2015)

    Google Scholar 

  17. Zhang, L., Dick, R.P., Mao, Z.M., Wang, Z., Arbor, A.: Accurate online power estimation and automatic battery behavior based power model generation for smartphones. In: Proceedings of Eighth IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, pp. 105–114 (2010)

    Google Scholar 

  18. Qian, H., Andresen, D.: Extending mobile device’s battery life by offloading computation to cloud. In: Proceedings of Second ACM International Conference on Mobile Software Engineering Systems, pp. 150–151 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hamid Jadad .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Jadad, H., Touzene, A., Alzeidi, N., Day, K., Arafeh, B. (2016). Realistic Offloading Scheme for Mobile Cloud Computing. In: Younas, M., Awan, I., Kryvinska, N., Strauss, C., Thanh, D. (eds) Mobile Web and Intelligent Information Systems. MobiWIS 2016. Lecture Notes in Computer Science(), vol 9847. Springer, Cham. https://doi.org/10.1007/978-3-319-44215-0_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-44215-0_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-44214-3

  • Online ISBN: 978-3-319-44215-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics