Loading [a11y]/accessibility-menu.js
Toward a Service Availability-Guaranteed Cloud Through VM Placement | IEEE Journals & Magazine | IEEE Xplore

Toward a Service Availability-Guaranteed Cloud Through VM Placement


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 agreemen...Show More

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.
Published in: IEEE/ACM Transactions on Networking ( Volume: 32, Issue: 5, October 2024)
Page(s): 3993 - 4008
Date of Publication: 30 May 2024

ISSN Information:

Funding Agency:

Citations are not available for this document.

I. Introduction

Cloud computing can significantly reduce tenants’ cost of maintaining the physical infrastructure through centralized management, and thus more and more tenants (e.g., enterprises and individual users) are migrating their tasks to the cloud [1]. In order to provide computation resources to tenants, Cloud Service Providers (CSPs), e.g., Amazon Web Services (AWS) [2] and Google Cloud [3], virtualize computing resources as Virtual Machines (VMs), which are then leased to tenants. Considering the various requirements of different tenants and heterogeneity of physical machines (PMs), one of the most important problems faced by CSPs is VM placement.

Cites in Papers - |

Contact IEEE to Subscribe

References

References is not available for this document.