Skip to main content

Advertisement

Log in

Explore virtual machine deployment to mobile cloud computing for multi-tenancy and energy conservation in wireless network

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Mobile cloud computing (MCC) is becoming one of the primary applications and research directions of pervasive computing. Previous studies generally focuses on the following two kinds of paradigms. One is that mobile users offload computing tasks into traditional clouds to achieve collaboration processing. The other is that multiple mobile devices, as “helpers”, casually provide computing services for other mobile “requesters”. However, with the extraordinary development of mobile devices, new problems of resource utilization and multi-tenancy of mobile devices are emerging. Based on this, we propose a novel MCC paradigm combining virtual machine (VM) technologies to improve the resource utilization of mobile devices, achieve multi-tenancy and thereby obtain the more efficient MCC environment as well as a broader MCC research field. To achieve it, the VM deployment problem must be addressed firstly. The heuristic deployment approach VD-ABC based on an improved artificial bee colony algorithm is proposed. It combines with Boltzmann selection policy, to obtain the optimal solution of VM deployment. In terms of the traits of wireless network in MCC, the mapping from the obtained solution to the final VM deployment is achieved. Simulation results show that VD-ABC has a better energy saving performance while minimizing the service response latency.

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

Similar content being viewed by others

References

  1. Abolfazli, S., Sanaei, Z., Gani, A.: Mobile cloud computing: A review on smartphone augmentation approaches. In: 1st International Conference on Computing, Information Systems, and Communications(CISCO’12), May 2012, Singapore (2012)

  2. Arzuaga, E., Kaeli, D.R.: Quantifying load imbalance on virtualized enterprise servers. In: Proceedings of the First Joint WOSP/SIPEW International Conference on Performance Engineering, San Jose, CA, USA, 28–30 January 2010, pp. 235–242 (2010)

  3. Bandyopadhyay, S., Saha, S., Maulik, U., Deb, K.: A simulated annealing-based multiobjective optimization algorithm: AMOSA. IEEE Trans. Evol. Comput. 12(3), 269–283 (2008)

    Article  Google Scholar 

  4. Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: Challenges and opportunities. In: 2009 International Conference on High Performance Computing & Simulation, HPCS 2009, Leipzig, Germany, 21–24 June 2009, pp. 1–11 (2009)

  5. Buyya, R., Yeo, C.S., Venugopal, S., Broberg, J., Brandic, I.: Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gen. Comput. Syst. 25(6), 599–616 (2009)

    Article  Google Scholar 

  6. Calheiros, R.N., Ranjan, R., Beloglazov, A., Rose, C.A.F.D.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2011)

    Article  Google Scholar 

  7. Duan, Q., Yan, Y., Vasilakos, A.V.: A survey on service-oriented network virtualization toward convergence of networking and cloud computing. IEEE Trans. Netw. Serv. Manag. 9(4), 373–392 (2012)

    Article  Google Scholar 

  8. Fang, W., Li, Y., Zhang, H., Xiong, N., Lai, J., Vasilakos, A.V.: On the throughput-energy tradeoff for data transmission between cloud and mobile devices. Inf. Sci. 283, 79–93 (2014)

    Article  Google Scholar 

  9. Fortino, G., Fatta, G.D., Pathan, M., Vasilakos, A.V.: Cloud-assisted body area networks: state-of-the-art and future challenges. Wireless Netw. 20(7), 1925–1938 (2014)

    Article  Google Scholar 

  10. Hassan, M.M., Song, B., Hossain, M.S., Alamri, A., Alnuem, M.A., Monowar, M.M., Hossain, M.A.: Efficient virtual machine resource management for media cloud computing. KSII Trans. Internet Inf. Syst. 8(5), 1567–1587 (2014)

    Article  Google Scholar 

  11. Hussein, W.A., Sahran, S., Abdullah, S.N.H.S.: Patch-levy-based initialization algorithm for bees algorithm. Appl. Soft Comput. 23, 104–121 (2014)

    Article  Google Scholar 

  12. Jeyarani, R., Nagaveni, N., Ram, R.V.: Design and implementation of adaptive power-aware virtual machine provisioner (APA-VMP) using swarm intelligence. Future Gen. Comput. Syst. 28(5), 811–821 (2012)

    Article  Google Scholar 

  13. Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 39(3), 459–471 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  14. Karaboga, D., Basturk, B.: On the performance of artificial bee colony (ABC) algorithm. Appl. Soft Comput. 8(1), 687–697 (2008)

    Article  Google Scholar 

  15. Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: Enacloud: An energy-saving application live placement approach for cloud computing environments. In: IEEE International Conference on Cloud Computing, CLOUD 2009, Bangalore, India, 21–25 September 2009, pp. 17–24 (2009)

  16. Piao, J., Yan, J.: A network-aware virtual machine placement and migration approach in cloud computing. In: GCC 2010, The Ninth International Conference on Grid and Cloud Computing, Nanjing, Jiangsu, China, 1–5 November 2010, pp. 87–92 (2010)

  17. Rahimi, M.R., Venkatasubramanian, N., Mehrotra, S., Vasilakos, A.V.: Mapcloud: Mobile applications on an elastic and scalable 2-tier cloud architecture. In: IEEE Fifth International Conference on Utility and Cloud Computing, UCC 2012, Chicago, IL, USA, 5–8 November 2012, pp. 83–90 (2012)

  18. Rahimi, M.R., Ren, J., Liu, C.H., Vasilakos, A.V., Venkatasubramanian, N.: Mobile cloud computing: a survey, state of art and future directions. Mobile Netw. Appl. 19(2), 133–143 (2014)

    Article  Google Scholar 

  19. Rahimi, M.R., Venkatasubramanian, N., Vasilakos, A.V.: Music: Mobility-aware optimal service allocation in mobile cloud computing. In: 2013 IEEE Sixth International Conference on Cloud Computing, Santa Clara, CA, USA, 28 June–3 July 2013, pp. 75–82 (2013)

  20. Shi, W., Hong, B.: Towards profitable virtual machine placement in the data center. In: IEEE 4th International Conference on Utility and Cloud Computing, UCC 2011, Melbourne, Australia, 5–8 December 2011, pp. 138–145 (2011)

  21. Wang, L., Zhang, F., Vasilakos, A.V., Hou, C., Liu, Z.: Joint virtual machine assignment and traffic engineering for green data center networks. ACM Sigmetrics Perform. Eval. Rev. 41(3), 107–112 (2013)

    Article  Google Scholar 

  22. Wang, L., Zhang, F., Aroca, J.A., Vasilakos, A.V., Zheng, K., Hou, C., Li, D., Liu, Z.: Greendcn: a general framework for achieving energy efficiency in data center networks. IEEE J. Sel. Areas Commun. 32(1), 4–15 (2014)

    Article  Google Scholar 

  23. Wang, L., Zhang, F., Zheng, K., Vasilakos, A.V., Ren, S., Liu, Z.: Energy-efficient flow scheduling and routing with hard deadlines in data center networks. In: IEEE 34th International Conference on Distributed Computing Systems, ICDCS 2014, Madrid, Spain, 30 June–3 July 2014, pp. 248–257 (2014)

  24. Wood, T., Shenoy, P.J., Venkataramani, A., Yousif, M.S.: Black-box and gray-box strategies for virtual machine migration. In: Proceedings of 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 11–13 April 2007, Cambridge, MA, USA (2007)

  25. Xu, F., Liu, F., Jin, H., Vasilakos, A.V.: Managing performance overhead of virtual machines in cloud computing: a survey, state of the art, and future directions. Proc. IEEE 102(1), 11–31 (2014)

    Article  Google Scholar 

  26. Xu, G., Ding, Y., Zhao, J., Hu, L., Fu, X.: A novel artificial bee colony approach of live virtual machine migration policy using Bayes theorem. Sci. World J. 2013(4598), 215–227 (2013)

    Google Scholar 

  27. Yang, M., Li, Y., Jin, D., Zeng, L., Wu, X., Vasilakos, A.V.: Software-defined and virtualized future mobile and wireless networks: a survey. Mobile Netw. Appl. 20(1), 4–18 (2015)

    Article  Google Scholar 

  28. Zhang, B., Qian, Z., Huang, W., Li, X., Lu, S.: Minimizing communication traffic in data centers with power-aware VM placement. In: Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2012, Palermo, Italy, 4–6 July 2012, pp. 280–285 (2012)

  29. Zhao, J., Ding, Y., Xu, G., Hu, L., Dong, Y., Fu, X.: A location selection policy of live virtual machine migration for power saving and load balancing. Sci. World J. 2013, Article ID 492615 (2013)

  30. Zhao, J., Hu, L., Ding, Y., Xu, G., Hu, M.: A heuristic placement selection of live virtual machine migration for energy-saving in cloud computing environment. PLoS ONE 9(9), e108275 (2014)

  31. Zhao, J., Yang, K., Wei, X., Ding, Y., Hu, L., Xu, G.: A heuristic clustering-based task deployment approach for load balancing using bayes theorem in cloud environment. IEEE Trans. Parallel Distrib. Syst. 27(2), 305–316 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Science-Technology Support Project (2014BAH02F02), Graduate Innovation Fund (Project 2016029) of Jilin University, the Jilin Provincial Education Office (the 13th Five-Year Plan Science and Technology Research Project [2016] No. 347), the National Natural Science Foundation of China (61472158, 61572228), the Premier Discipline Enhancement Scheme from Zhuhai Government and the Premier Key-Discipline Enhancement Scheme from Guangdong Government. We would like to thank anonymous reviewers who helped us in giving comments to this paper.

Author information

Authors and Affiliations

Authors

Contributions

Ding, Y. and Xu, G. designed and performed experiments, analyzed data and wrote the paper; Wu, C., Hu, L. and Zhai, Y. analyzed data; Zhao, J. supervised its analysis and edited the manuscript.

Corresponding author

Correspondence to Jia Zhao.

Ethics declarations

Conflict of interest

The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ding, Y., Xu, G., Wu, C. et al. Explore virtual machine deployment to mobile cloud computing for multi-tenancy and energy conservation in wireless network. Cluster Comput 20, 3263–3274 (2017). https://doi.org/10.1007/s10586-017-1054-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-017-1054-6

Keywords

Navigation