Skip to main content
Top

2019 | OriginalPaper | Chapter

Optimal Resource Allocation Through Joint VM Selection and Placement in Private Clouds

Authors : Hongkun Chen, Feilong Tang, Linghe Kong, Wenchao Xu, Xingjun Zhang, Yanqin Yang

Published in: Network and Parallel Computing

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

It is the goal of private cloud platforms to optimize the resource allocation process and minimize the expense to process tasks. Essentially, resource allocation in clouds involves two phases: virtual machine selection (VMS) and virtual machine placement (VMP), and they can be jointly considered. However, existing solutions separate VMS and VMP, therefore, they can only get local optimal resource utilization. In this paper, we explore how to optimize the resource allocation globally through considering VMS and VMP jointly. Firstly, we formulate the joint virtual machine selection and placement (JVMSP) problem, and prove its NP hardness. Then, we propose the Resource-Decoupling algorithm that converts the JVMSP problem into two independent sub-problems: Max-Capability and Min-Cost. We prove that the optimal solutions of the two sub-problems guarantees the optimal solution of the JVMSP problem. Furthermore, we design the efficient Max-Balanced-Utility and Extent-Greedy heuristic algorithms to solve Max-Capability and Min-Cost, respectively. We evaluate our proposed algorithms on datasets with different distributions of resources, and the results demonstrate that our algorithms significantly improve the resource utilization efficiency compared with traditional solutions and existing algorithms.

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

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

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 Babu, K.R., Samuel, P.: Virtual machine placement for improved quality in IAAS cloud. In: 2014 Fourth International Conference on Advances in Computing and Communications, pp. 190–194. IEEE (2014) Babu, K.R., Samuel, P.: Virtual machine placement for improved quality in IAAS cloud. In: 2014 Fourth International Conference on Advances in Computing and Communications, pp. 190–194. IEEE (2014)
2.
go back to reference Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRef Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012)CrossRef
3.
go back to reference Blaisse, A.P., Wagner, Z.A., Wu, J.: Selection of virtual machines based on classification of MapReduce jobs. In: 2015 IEEE 35th International Conference on Distributed Computing Systems Workshops (ICDCSW), pp. 82–86. IEEE (2015) Blaisse, A.P., Wagner, Z.A., Wu, J.: Selection of virtual machines based on classification of MapReduce jobs. In: 2015 IEEE 35th International Conference on Distributed Computing Systems Workshops (ICDCSW), pp. 82–86. IEEE (2015)
4.
go back to reference Chaisiri, S., Lee, B.S., Niyato, D.: Optimal virtual machine placement across multiple cloud providers. In: IEEE Asia-Pacific Services Computing Conference, APSCC 2009, pp. 103–110. IEEE (2009) Chaisiri, S., Lee, B.S., Niyato, D.: Optimal virtual machine placement across multiple cloud providers. In: IEEE Asia-Pacific Services Computing Conference, APSCC 2009, pp. 103–110. IEEE (2009)
5.
go back to reference Dashti, S.E., Rahmani, A.M.: Dynamic VMS placement for energy efficiency by PSO in cloud computing. J. Exp. Theor. Artif. Intell. 28(1–2), 97–112 (2016)CrossRef Dashti, S.E., Rahmani, A.M.: Dynamic VMS placement for energy efficiency by PSO in cloud computing. J. Exp. Theor. Artif. Intell. 28(1–2), 97–112 (2016)CrossRef
8.
go back to reference Gahlawat, M., Sharma, P.: VM selection framework for market based federated cloud environment. In: 2015 International Conference on Computing, Communication and Automation, pp. 695–698. IEEE (2015) Gahlawat, M., Sharma, P.: VM selection framework for market based federated cloud environment. In: 2015 International Conference on Computing, Communication and Automation, pp. 695–698. IEEE (2015)
9.
go back to reference Johnson, D.S.: Near-optimal bin packing algorithms (1973) Johnson, D.S.: Near-optimal bin packing algorithms (1973)
10.
go back to reference Li, Z., Shen, H., Miles, C.: PageRankVM: a PageRank based algorithm with anti-collocation constraints for virtual machine placement in cloud datacenters. In: 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp. 634–644. IEEE (2018) Li, Z., Shen, H., Miles, C.: PageRankVM: a PageRank based algorithm with anti-collocation constraints for virtual machine placement in cloud datacenters. In: 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp. 634–644. IEEE (2018)
11.
go back to reference Melhem, S.B., Agarwal, A., Goel, N., Zaman, M.: Minimizing biased VM selection in live VM migration. In: 2017 3rd International Conference of Cloud Computing Technologies and Applications, pp. 1–7. IEEE (2017) Melhem, S.B., Agarwal, A., Goel, N., Zaman, M.: Minimizing biased VM selection in live VM migration. In: 2017 3rd International Conference of Cloud Computing Technologies and Applications, pp. 1–7. IEEE (2017)
12.
go back to reference Reiss, C., Tumanov, A., Ganger, G.R., Katz, R.H., Kozuch, M.A.: Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: Proceedings of the Third ACM Symposium on Cloud Computing (SOCC), p. 7. ACM (2012) Reiss, C., Tumanov, A., Ganger, G.R., Katz, R.H., Kozuch, M.A.: Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: Proceedings of the Third ACM Symposium on Cloud Computing (SOCC), p. 7. ACM (2012)
Metadata
Title
Optimal Resource Allocation Through Joint VM Selection and Placement in Private Clouds
Authors
Hongkun Chen
Feilong Tang
Linghe Kong
Wenchao Xu
Xingjun Zhang
Yanqin Yang
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-030-30709-7_13

Premium Partner