Virtual machine migration in an over-committed cloud

While early emphasis of Infrastructure as a Service (IaaS) clouds was on providing resource elasticity to end users, providers are increasingly interested in over-committing their resources to maximize the utilization and returns of their capital investments. In principle, over-committing resources...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Xiangliang Zhang, Zon-Yin Shae, Shuai Zheng, Jamjoom, Hani
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 203
container_issue
container_start_page 196
container_title
container_volume
creator Xiangliang Zhang
Zon-Yin Shae
Shuai Zheng
Jamjoom, Hani
description While early emphasis of Infrastructure as a Service (IaaS) clouds was on providing resource elasticity to end users, providers are increasingly interested in over-committing their resources to maximize the utilization and returns of their capital investments. In principle, over-committing resources hedges that users - on average - only need a small portion of their leased resources. When such hedge fails (i.e., resource demand far exceeds available physical capacity), providers must mitigate this provider-induced overload, typically by migrating virtual machines (VMs) to underutilized physical machines. Recent works on VM placement and migration assume the availability of target physical machines [1], [2]. However, in an over-committed cloud data center, this is not the case. VM migration can even trigger cascading overloads if performed haphazardly. In this paper, we design a new VM migration algorithm (called Scattered) that minimizes VM migrations in over-committed data centers. Compared to a traditional implementation, our algorithm can balance host utilization across all time epochs. Using real-world data traces from an enterprise cloud, we show that our migration algorithm reduces the risk of overload, minimizes the number of needed migrations, and has minimal impact on communication cost between VMs.
doi_str_mv 10.1109/NOMS.2012.6211899
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6211899</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6211899</ieee_id><sourcerecordid>6211899</sourcerecordid><originalsourceid>FETCH-LOGICAL-i218t-37a2ab1da12606be977f931407f1c03f753b17cd660eb9d430d378cd468011673</originalsourceid><addsrcrecordid>eNo1j8tOwzAURM1LIi39AMTGP5Bwr-342ktUUUAqdMFjWzm2A0Z5oCRF4u-pRFnNYnRGZxi7RCgQwV4_bR6fCwEoCi0QjbVHbGHJoNIkQWhTHrNMSFK5JbAnbPZfkDllGZZK5Linz9lsHD8BFIGEjKm3NEw71_DW-Y_URd6m98FNqe946rjreP8dh9z3bZumKQbum34XLthZ7ZoxLg45Z6-r25flfb7e3D0sb9Z5EmimXJITrsLgUGjQVbREtZWogGr0IGsqZYXkg9YQKxuUhCDJ-KC0AcS9_Jxd_e2mGOP2a0itG362h_fyFyBwSE8</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Virtual machine migration in an over-committed cloud</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Xiangliang Zhang ; Zon-Yin Shae ; Shuai Zheng ; Jamjoom, Hani</creator><creatorcontrib>Xiangliang Zhang ; Zon-Yin Shae ; Shuai Zheng ; Jamjoom, Hani</creatorcontrib><description>While early emphasis of Infrastructure as a Service (IaaS) clouds was on providing resource elasticity to end users, providers are increasingly interested in over-committing their resources to maximize the utilization and returns of their capital investments. In principle, over-committing resources hedges that users - on average - only need a small portion of their leased resources. When such hedge fails (i.e., resource demand far exceeds available physical capacity), providers must mitigate this provider-induced overload, typically by migrating virtual machines (VMs) to underutilized physical machines. Recent works on VM placement and migration assume the availability of target physical machines [1], [2]. However, in an over-committed cloud data center, this is not the case. VM migration can even trigger cascading overloads if performed haphazardly. In this paper, we design a new VM migration algorithm (called Scattered) that minimizes VM migrations in over-committed data centers. Compared to a traditional implementation, our algorithm can balance host utilization across all time epochs. Using real-world data traces from an enterprise cloud, we show that our migration algorithm reduces the risk of overload, minimizes the number of needed migrations, and has minimal impact on communication cost between VMs.</description><identifier>ISSN: 1542-1201</identifier><identifier>ISBN: 1467302678</identifier><identifier>ISBN: 9781467302678</identifier><identifier>EISSN: 2374-9709</identifier><identifier>EISBN: 9781467302685</identifier><identifier>EISBN: 9781467302692</identifier><identifier>EISBN: 1467302686</identifier><identifier>EISBN: 1467302694</identifier><identifier>DOI: 10.1109/NOMS.2012.6211899</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Equations ; Mathematical model ; Monitoring ; Switches ; Vectors ; Virtual machining</subject><ispartof>2012 IEEE Network Operations and Management Symposium, 2012, p.196-203</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6211899$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2051,27904,54898</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6211899$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Xiangliang Zhang</creatorcontrib><creatorcontrib>Zon-Yin Shae</creatorcontrib><creatorcontrib>Shuai Zheng</creatorcontrib><creatorcontrib>Jamjoom, Hani</creatorcontrib><title>Virtual machine migration in an over-committed cloud</title><title>2012 IEEE Network Operations and Management Symposium</title><addtitle>NOMS</addtitle><description>While early emphasis of Infrastructure as a Service (IaaS) clouds was on providing resource elasticity to end users, providers are increasingly interested in over-committing their resources to maximize the utilization and returns of their capital investments. In principle, over-committing resources hedges that users - on average - only need a small portion of their leased resources. When such hedge fails (i.e., resource demand far exceeds available physical capacity), providers must mitigate this provider-induced overload, typically by migrating virtual machines (VMs) to underutilized physical machines. Recent works on VM placement and migration assume the availability of target physical machines [1], [2]. However, in an over-committed cloud data center, this is not the case. VM migration can even trigger cascading overloads if performed haphazardly. In this paper, we design a new VM migration algorithm (called Scattered) that minimizes VM migrations in over-committed data centers. Compared to a traditional implementation, our algorithm can balance host utilization across all time epochs. Using real-world data traces from an enterprise cloud, we show that our migration algorithm reduces the risk of overload, minimizes the number of needed migrations, and has minimal impact on communication cost between VMs.</description><subject>Algorithm design and analysis</subject><subject>Equations</subject><subject>Mathematical model</subject><subject>Monitoring</subject><subject>Switches</subject><subject>Vectors</subject><subject>Virtual machining</subject><issn>1542-1201</issn><issn>2374-9709</issn><isbn>1467302678</isbn><isbn>9781467302678</isbn><isbn>9781467302685</isbn><isbn>9781467302692</isbn><isbn>1467302686</isbn><isbn>1467302694</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo1j8tOwzAURM1LIi39AMTGP5Bwr-342ktUUUAqdMFjWzm2A0Z5oCRF4u-pRFnNYnRGZxi7RCgQwV4_bR6fCwEoCi0QjbVHbGHJoNIkQWhTHrNMSFK5JbAnbPZfkDllGZZK5Linz9lsHD8BFIGEjKm3NEw71_DW-Y_URd6m98FNqe946rjreP8dh9z3bZumKQbum34XLthZ7ZoxLg45Z6-r25flfb7e3D0sb9Z5EmimXJITrsLgUGjQVbREtZWogGr0IGsqZYXkg9YQKxuUhCDJ-KC0AcS9_Jxd_e2mGOP2a0itG362h_fyFyBwSE8</recordid><startdate>20120101</startdate><enddate>20120101</enddate><creator>Xiangliang Zhang</creator><creator>Zon-Yin Shae</creator><creator>Shuai Zheng</creator><creator>Jamjoom, Hani</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20120101</creationdate><title>Virtual machine migration in an over-committed cloud</title><author>Xiangliang Zhang ; Zon-Yin Shae ; Shuai Zheng ; Jamjoom, Hani</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i218t-37a2ab1da12606be977f931407f1c03f753b17cd660eb9d430d378cd468011673</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithm design and analysis</topic><topic>Equations</topic><topic>Mathematical model</topic><topic>Monitoring</topic><topic>Switches</topic><topic>Vectors</topic><topic>Virtual machining</topic><toplevel>online_resources</toplevel><creatorcontrib>Xiangliang Zhang</creatorcontrib><creatorcontrib>Zon-Yin Shae</creatorcontrib><creatorcontrib>Shuai Zheng</creatorcontrib><creatorcontrib>Jamjoom, Hani</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Xiangliang Zhang</au><au>Zon-Yin Shae</au><au>Shuai Zheng</au><au>Jamjoom, Hani</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Virtual machine migration in an over-committed cloud</atitle><btitle>2012 IEEE Network Operations and Management Symposium</btitle><stitle>NOMS</stitle><date>2012-01-01</date><risdate>2012</risdate><spage>196</spage><epage>203</epage><pages>196-203</pages><issn>1542-1201</issn><eissn>2374-9709</eissn><isbn>1467302678</isbn><isbn>9781467302678</isbn><eisbn>9781467302685</eisbn><eisbn>9781467302692</eisbn><eisbn>1467302686</eisbn><eisbn>1467302694</eisbn><abstract>While early emphasis of Infrastructure as a Service (IaaS) clouds was on providing resource elasticity to end users, providers are increasingly interested in over-committing their resources to maximize the utilization and returns of their capital investments. In principle, over-committing resources hedges that users - on average - only need a small portion of their leased resources. When such hedge fails (i.e., resource demand far exceeds available physical capacity), providers must mitigate this provider-induced overload, typically by migrating virtual machines (VMs) to underutilized physical machines. Recent works on VM placement and migration assume the availability of target physical machines [1], [2]. However, in an over-committed cloud data center, this is not the case. VM migration can even trigger cascading overloads if performed haphazardly. In this paper, we design a new VM migration algorithm (called Scattered) that minimizes VM migrations in over-committed data centers. Compared to a traditional implementation, our algorithm can balance host utilization across all time epochs. Using real-world data traces from an enterprise cloud, we show that our migration algorithm reduces the risk of overload, minimizes the number of needed migrations, and has minimal impact on communication cost between VMs.</abstract><pub>IEEE</pub><doi>10.1109/NOMS.2012.6211899</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1542-1201
ispartof 2012 IEEE Network Operations and Management Symposium, 2012, p.196-203
issn 1542-1201
2374-9709
language eng
recordid cdi_ieee_primary_6211899
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Equations
Mathematical model
Monitoring
Switches
Vectors
Virtual machining
title Virtual machine migration in an over-committed cloud
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T11%3A10%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Virtual%20machine%20migration%20in%20an%20over-committed%20cloud&rft.btitle=2012%20IEEE%20Network%20Operations%20and%20Management%20Symposium&rft.au=Xiangliang%20Zhang&rft.date=2012-01-01&rft.spage=196&rft.epage=203&rft.pages=196-203&rft.issn=1542-1201&rft.eissn=2374-9709&rft.isbn=1467302678&rft.isbn_list=9781467302678&rft_id=info:doi/10.1109/NOMS.2012.6211899&rft_dat=%3Cieee_6IE%3E6211899%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781467302685&rft.eisbn_list=9781467302692&rft.eisbn_list=1467302686&rft.eisbn_list=1467302694&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6211899&rfr_iscdi=true