Loading…

Toward a Service Availability-Guaranteed Cloud Through VM Placement

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. How...

Full description

Saved in:
Bibliographic Details
Published in:IEEE/ACM transactions on networking 2024-10, Vol.32 (5), p.3993-4008
Main Authors: Liu, Jiawei, Zhao, Gongming, Xu, Hongli, Yang, Peng, Wang, Baoqing, Qiao, Chunming
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c148t-9717fd22ff2a69c7c8f535d31615e3b040ba7769f68e3ac73817100acaecb9513
container_end_page 4008
container_issue 5
container_start_page 3993
container_title IEEE/ACM transactions on networking
container_volume 32
creator Liu, Jiawei
Zhao, Gongming
Xu, Hongli
Yang, Peng
Wang, Baoqing
Qiao, Chunming
description 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.
doi_str_mv 10.1109/TNET.2024.3401758
format article
fullrecord <record><control><sourceid>crossref_ieee_</sourceid><recordid>TN_cdi_ieee_primary_10542700</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10542700</ieee_id><sourcerecordid>10_1109_TNET_2024_3401758</sourcerecordid><originalsourceid>FETCH-LOGICAL-c148t-9717fd22ff2a69c7c8f535d31615e3b040ba7769f68e3ac73817100acaecb9513</originalsourceid><addsrcrecordid>eNpNkM1OwzAQhC0EEqXwAEgc_AIpu3ZsJ8cqKgWp_EgErtHG2dCgtEFOWtS3p1V74DRzmG8OnxC3CBNESO_zl1k-UaDiiY4BnUnOxAiNSSJlrD3fd7A6sjZVl-Kq778BUIOyI5Hl3S-FSpJ857BtPMvplpqWyqZthl0031Cg9cBcyaztNpXMl6HbfC3l57N8a8nzitfDtbioqe355pRj8fEwy7PHaPE6f8qmi8hjnAxR6tDVlVJ1rcim3vmkNtpUGi0a1iXEUJJzNq1twpq80wk6BCBP7MvUoB4LPP760PV94Lr4Cc2Kwq5AKA4WioOF4mChOFnYM3dHpmHmf3sTKweg_wCAjFh3</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Toward a Service Availability-Guaranteed Cloud Through VM Placement</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><source>IEEE Xplore (Online service)</source><creator>Liu, Jiawei ; Zhao, Gongming ; Xu, Hongli ; Yang, Peng ; Wang, Baoqing ; Qiao, Chunming</creator><creatorcontrib>Liu, Jiawei ; Zhao, Gongming ; Xu, Hongli ; Yang, Peng ; Wang, Baoqing ; Qiao, Chunming</creatorcontrib><description>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.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2024.3401758</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>IEEE</publisher><subject>approximation ; Cloud computing ; Data centers ; Hardware ; Load management ; multi-tenant ; Resource management ; service availability ; Service level agreements ; SLA ; Uncertainty ; VM placement</subject><ispartof>IEEE/ACM transactions on networking, 2024-10, Vol.32 (5), p.3993-4008</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c148t-9717fd22ff2a69c7c8f535d31615e3b040ba7769f68e3ac73817100acaecb9513</cites><orcidid>0000-0003-3831-4577 ; 0000-0003-1311-8908 ; 0000-0003-4400-2289</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10542700$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,27903,27904,54775</link.rule.ids></links><search><creatorcontrib>Liu, Jiawei</creatorcontrib><creatorcontrib>Zhao, Gongming</creatorcontrib><creatorcontrib>Xu, Hongli</creatorcontrib><creatorcontrib>Yang, Peng</creatorcontrib><creatorcontrib>Wang, Baoqing</creatorcontrib><creatorcontrib>Qiao, Chunming</creatorcontrib><title>Toward a Service Availability-Guaranteed Cloud Through VM Placement</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>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.</description><subject>approximation</subject><subject>Cloud computing</subject><subject>Data centers</subject><subject>Hardware</subject><subject>Load management</subject><subject>multi-tenant</subject><subject>Resource management</subject><subject>service availability</subject><subject>Service level agreements</subject><subject>SLA</subject><subject>Uncertainty</subject><subject>VM placement</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNpNkM1OwzAQhC0EEqXwAEgc_AIpu3ZsJ8cqKgWp_EgErtHG2dCgtEFOWtS3p1V74DRzmG8OnxC3CBNESO_zl1k-UaDiiY4BnUnOxAiNSSJlrD3fd7A6sjZVl-Kq778BUIOyI5Hl3S-FSpJ857BtPMvplpqWyqZthl0031Cg9cBcyaztNpXMl6HbfC3l57N8a8nzitfDtbioqe355pRj8fEwy7PHaPE6f8qmi8hjnAxR6tDVlVJ1rcim3vmkNtpUGi0a1iXEUJJzNq1twpq80wk6BCBP7MvUoB4LPP760PV94Lr4Cc2Kwq5AKA4WioOF4mChOFnYM3dHpmHmf3sTKweg_wCAjFh3</recordid><startdate>202410</startdate><enddate>202410</enddate><creator>Liu, Jiawei</creator><creator>Zhao, Gongming</creator><creator>Xu, Hongli</creator><creator>Yang, Peng</creator><creator>Wang, Baoqing</creator><creator>Qiao, Chunming</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-3831-4577</orcidid><orcidid>https://orcid.org/0000-0003-1311-8908</orcidid><orcidid>https://orcid.org/0000-0003-4400-2289</orcidid></search><sort><creationdate>202410</creationdate><title>Toward a Service Availability-Guaranteed Cloud Through VM Placement</title><author>Liu, Jiawei ; Zhao, Gongming ; Xu, Hongli ; Yang, Peng ; Wang, Baoqing ; Qiao, Chunming</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c148t-9717fd22ff2a69c7c8f535d31615e3b040ba7769f68e3ac73817100acaecb9513</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>approximation</topic><topic>Cloud computing</topic><topic>Data centers</topic><topic>Hardware</topic><topic>Load management</topic><topic>multi-tenant</topic><topic>Resource management</topic><topic>service availability</topic><topic>Service level agreements</topic><topic>SLA</topic><topic>Uncertainty</topic><topic>VM placement</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Liu, Jiawei</creatorcontrib><creatorcontrib>Zhao, Gongming</creatorcontrib><creatorcontrib>Xu, Hongli</creatorcontrib><creatorcontrib>Yang, Peng</creatorcontrib><creatorcontrib>Wang, Baoqing</creatorcontrib><creatorcontrib>Qiao, Chunming</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Liu, Jiawei</au><au>Zhao, Gongming</au><au>Xu, Hongli</au><au>Yang, Peng</au><au>Wang, Baoqing</au><au>Qiao, Chunming</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Toward a Service Availability-Guaranteed Cloud Through VM Placement</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2024-10</date><risdate>2024</risdate><volume>32</volume><issue>5</issue><spage>3993</spage><epage>4008</epage><pages>3993-4008</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><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.</abstract><pub>IEEE</pub><doi>10.1109/TNET.2024.3401758</doi><tpages>16</tpages><orcidid>https://orcid.org/0000-0003-3831-4577</orcidid><orcidid>https://orcid.org/0000-0003-1311-8908</orcidid><orcidid>https://orcid.org/0000-0003-4400-2289</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2024-10, Vol.32 (5), p.3993-4008
issn 1063-6692
1558-2566
language eng
recordid cdi_ieee_primary_10542700
source Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list); IEEE Xplore (Online service)
subjects approximation
Cloud computing
Data centers
Hardware
Load management
multi-tenant
Resource management
service availability
Service level agreements
SLA
Uncertainty
VM placement
title Toward a Service Availability-Guaranteed Cloud Through VM Placement
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T14%3A49%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Toward%20a%20Service%20Availability-Guaranteed%20Cloud%20Through%20VM%20Placement&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Liu,%20Jiawei&rft.date=2024-10&rft.volume=32&rft.issue=5&rft.spage=3993&rft.epage=4008&rft.pages=3993-4008&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2024.3401758&rft_dat=%3Ccrossref_ieee_%3E10_1109_TNET_2024_3401758%3C/crossref_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c148t-9717fd22ff2a69c7c8f535d31615e3b040ba7769f68e3ac73817100acaecb9513%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10542700&rfr_iscdi=true