Skip to main content

Dynamic Resource Allocation in Hybrid Mobile Cloud Computing for Data-Intensive Applications

  • Conference paper
Green, Pervasive, and Cloud Computing (GPC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11484))

Included in the following conference series:

Abstract

Mobile cloud computing is a platform that has been used to overcome the challenges of mobile computing. However, emerging data-intensive applications, such as face recognition and natural language processing, imposes more challenges on mobile cloud computing platforms because of high bandwidth cost and data location issues. To overcome these challenges, this paper proposes a dynamic resource allocation model to schedule data-intensive applications on integrated computation resource environment composed of mobile devices, cloudlets and public cloud which we refer as hybrid mobile cloud computing (hybrid-MCC). The allocation process is based on a system model taking into account different parameters related to the application structure, data size and network configuration. We conducted real experiments on the implemented system to evaluate the performance of the proposed technique. Results demonstrate the ability of the proposed technique to generate an adaptive resource allocation in response to the variation on application data size and network bandwidth. Results reveal that the proposed technique improves the execution time for data-intensive applications by an average of 78% and saves the mobile energy consumption by an average of 87% in compared to using only a mobile device while the monetary cost increased only 11% due to using cloud resources and mobile communication.

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

Institutional subscriptions

References

  1. Abolfazli, S., Sanaei, Z., Gani, A., Xia, F., Yang, L.T.: Rich mobile applications: genesis, taxonomy, and open issues. J. Netw. Comput. Appl. 40, 345–362 (2014)

    Article  Google Scholar 

  2. Ahnn, J.H.J.: Data-Intensive Mobile Cloud Computing. Ph.D. thesis, UCLA (2015)

    Google Scholar 

  3. Anglano, C., Canonico, M.: Scheduling algorithms for multiple bag-of-task applications on desktop grids: a knowledge-free approach. In: IEEE International Symposium on Parallel and Distributed Processing, 2008. IPDPS 2008, pp. 1–8. IEEE (2008)

    Google Scholar 

  4. Armbrust, M., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  5. Bangui, H., Rakrak, S., Raghay, S.: External sources for mobile computing: the state-of-the-art, challenges, and future research. In: 2015 International Conference on Cloud Technologies and Applications (CloudTech), pp. 1–8. IEEE (2015)

    Google Scholar 

  6. Chun, B.G., Ihm, S., Maniatis, P., Naik, M., Patti, A.: Clonecloud: elastic execution between mobile device and cloud. In: Proceedings of the Sixth Conference on Computer Systems, pp. 301–314. ACM (2011)

    Google Scholar 

  7. Cisco Visual Networking Index: Global mobile data traffic forecast update, 2013–2018. White paper (2014)

    Google Scholar 

  8. Cuervo, E., et al.: MAUI: making smartphones last longer with code offload. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, pp. 49–62. ACM (2010)

    Google Scholar 

  9. Eberhart, R., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the Sixth International Symposium on Micro Machine and Human Science, 1995. MHS 1995, pp. 39–43. IEEE (1995)

    Google Scholar 

  10. Giurgiu, I., Riva, O., Juric, D., Krivulev, I., Alonso, G.: Calling the cloud: enabling mobile phones as interfaces to cloud applications. In: Bacon, J.M., Cooper, B.F. (eds.) Middleware 2009. LNCS, vol. 5896, pp. 83–102. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10445-9_5

    Chapter  Google Scholar 

  11. Kemp, R., Palmer, N., Kielmann, T., Bal, H.: Cuckoo: a computation offloading framework for smartphones. In: Gris, M., Yang, G. (eds.) MobiCASE 2010. LNICST, vol. 76, pp. 59–79. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-29336-8_4

    Chapter  Google Scholar 

  12. 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: Infocom, 2012 Proceedings IEEE, pp. 945–953. IEEE (2012)

    Google Scholar 

  13. Lin, T.Y., Lin, T.A., Hsu, C.H., King, C.T.: Context-aware decision engine for mobile cloud offloading. In: Wireless Communications and Networking Conference Workshops (WCNCW), 2013 IEEE, pp. 111–116. IEEE (2013)

    Google Scholar 

  14. Little, J.D.: A proof for the queuing formula: L= \(\lambda \) w. Oper. Res. 9(3), 383–387 (1961)

    Article  MathSciNet  MATH  Google Scholar 

  15. March, V., Gu, Y., Leonardi, E., Goh, G., Kirchberg, M., Lee, B.S.: \(\mu \)cloud: towards a new paradigm of rich mobile applications. Procedia Comput. Sci. 5, 618–624 (2011)

    Article  Google Scholar 

  16. Nan, X., He, Y., Guan, L.: Optimal resource allocation for multimedia cloud based on queuing model. In: 2011 IEEE 13th International Workshop on Multimedia Signal Processing (MMSP), pp. 1–6. IEEE (2011)

    Google Scholar 

  17. Rahimi, M.R., Venkatasubramanian, N., Mehrotra, S., Vasilakos, A.V.: MAPCloud: mobile applications on an elastic and scalable 2-tier cloud architecture. In: Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing, pp. 83–90. IEEE Computer Society (2012)

    Google Scholar 

  18. Sanaei, Z., Abolfazli, S., Gani, A., Shiraz, M.: Sami: Service-based arbitrated multi-tier infrastructure for mobile cloud computing. In: 2012 1st IEEE International Conference on Communications in China Workshops (ICCC), pp. 14–19. IEEE (2012)

    Google Scholar 

  19. Satyanarayanan, M., Bahl, V., Caceres, R., Davies, N.: The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput. 8, 14–23 (2009)

    Article  Google Scholar 

  20. Wang, Y., Chen, R., Wang, D.C.: A survey of mobile cloud computing applications: perspectives and challenges. Wireless Pers. Commun. 80(4), 1607–1623 (2015)

    Article  MathSciNet  Google Scholar 

  21. Zhou, B., Dastjerdi, A.V., Calheiros, R., Srirama, S., Buyya, R.: mCloud: A context-aware offloading framework for heterogeneous mobile cloud. IEEE Trans. Serv. Comput. 10, 797–810 (2015)

    Article  Google Scholar 

  22. 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 on Cloud Computing (CLOUD), pp. 869–876. IEEE (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Alkhalaileh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Cite this paper

Alkhalaileh, M., Calheiros, R.N., Nguyen, Q.V., Javadi, B. (2019). Dynamic Resource Allocation in Hybrid Mobile Cloud Computing for Data-Intensive Applications. In: Miani, R., Camargos, L., Zarpelão, B., Rosas, E., Pasquini, R. (eds) Green, Pervasive, and Cloud Computing. GPC 2019. Lecture Notes in Computer Science(), vol 11484. Springer, Cham. https://doi.org/10.1007/978-3-030-19223-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-19223-5_13

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-19222-8

  • Online ISBN: 978-3-030-19223-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics