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

  • Hongkun Chen
  • , Feilong Tang*
  • , Linghe Kong
  • , Wenchao Xu
  • , Xingjun Zhang
  • , Yanqin Yang
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.

Original languageEnglish
Title of host publicationNetwork and Parallel Computing - 16th IFIP WG 10.3 International Conference, NPC 2019, Proceedings
EditorsXiaoxin Tang, Quan Chen, Pradip Bose, Weiming Zheng, Jean-Luc Gaudiot
PublisherSpringer
Pages156-168
Number of pages13
ISBN (Print)9783030307080
DOIs
StatePublished - 2019
Externally publishedYes
Event16th IFIP WG 10.3 International Conference on Network and Parallel Computing, NPC 2019 - Hohhot, China
Duration: 23 Aug 201924 Aug 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11783 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th IFIP WG 10.3 International Conference on Network and Parallel Computing, NPC 2019
Country/TerritoryChina
CityHohhot
Period23/08/1924/08/19

Keywords

  • Private clouds
  • Resource allocation
  • Resource utilization efficiency
  • VM placement
  • VM selection

Fingerprint

Dive into the research topics of 'Optimal Resource Allocation Through Joint VM Selection and Placement in Private Clouds'. Together they form a unique fingerprint.

Cite this