Skip to main navigation Skip to search Skip to main content

The optimization of virtual resource allocation in cloud computing based on RBPSO

  • Xiaohui Wang*
  • , Haoran Gu
  • , Yu Xian Yue
  • *Corresponding author for this work
  • Beihang University

Research output: Contribution to journal › Article › peer-review

Abstract

The virtual resource allocation in cloud computing is becoming a critical issue. In order to meet the task requirements of different users, virtual machines need to be placed on physical machines through virtualization technology in the data center. However, in this process, the total load balance, energy consumption, and resource utilization of physical machines should be considered. Therefore, two models are established for two different optimization targets, respectively. The first model is built to minimize the degree of load imbalance. The second model is built to maximize the resource utilization and minimize the energy consumption. To gain better results of virtual machines placement, we propose a new algorithm called resampled binary particle swarm optimization (RBPSO). To enhance the global search ability of BPSO, we add the re-sampling, mutation and small vibration process to it, named RBPSO, for the purpose of maintaining the diversity of the population, reducing redundant calculation and thereby improving the ability and efficiency of the algorithm. Then, the RBPSO is used to solve the deployment problem of virtual machines in cloud computing. The experiments show that the proposed model is reasonable and RBPSO performs better than BPSO and genetic algorithm (GA).

Original languageEnglish
Article numbere5113
JournalConcurrency and Computation: Practice and Experience
Volume32
Issue number16
DOIs
StatePublished - 25 Aug 2020

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • cloud computing
  • resampling binary particle swarm optimization
  • virtual resource allocation

Fingerprint

Dive into the research topics of 'The optimization of virtual resource allocation in cloud computing based on RBPSO'. Together they form a unique fingerprint.

Cite this