Skip to main navigation Skip to search Skip to main content

Toward a Service Availability-Guaranteed Cloud Through VM Placement

  • Jiawei Liu
  • , Gongming Zhao
  • , Hongli Xu
  • , Peng Yang
  • , Baoqing Wang
  • , Chunming Qiao
  • University of Science and Technology of China

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

In a multi-tenant cloud, the cloud service provider (CSP) leases physical resources to tenants in the form of virtual machines (VMs) with an agreed service level agreement (SLA). As the most important indicator of SLA, we should guarantee the service availability of tenants when placing the VMs. However, previous works about VM placement mainly concentrate on optimizing the cloud resource utilization, but only a few works consider the service availability by measuring the hardware availability. In fact, abnormal tenants can make the corresponding service unavailable by launching network attacks. That is, both the hardware availability and the tenant uncertainty will affect the service availability of VMs on physical machines (PMs). Without considering this factor, the CSP may fail to meet the tenant's SLA requirements, leading to a reduction in revenue. To solve such a problem, this paper considers the service availability in terms of both the hardware availability and the tenant uncertainty, and studies the service availability-guaranteed VM placement in multi-tenant clouds (SAG-VMP) problem. This problem is very challenging since the service availability actually changes with the tenants served on the PM. To address this issue, we propose a two-phase approach: PM assignment and VM placement. The first phase determines the availability of each PM through a long-term tenant-PM mapping algorithm and the second phase places each VM on a PM that meets the service availability requirement based on a primal-dual online algorithm. Two algorithms with bounded approximation factors are proposed for these two phases, respectively. Both small-scale experiment results and large-scale simulation results show the superior performance of our proposed algorithms compared with other alternatives.

Original languageEnglish
Pages (from-to)3993-4008
Number of pages16
JournalIEEE/ACM Transactions on Networking
Volume32
Issue number5
DOIs
StatePublished - 2024

Keywords

  • approximation
  • Cloud computing
  • multi-tenant
  • service availability
  • SLA
  • VM placement

Fingerprint

Dive into the research topics of 'Toward a Service Availability-Guaranteed Cloud Through VM Placement'. Together they form a unique fingerprint.

Cite this