Loading…

CAMIG: Concurrency-Aware Live Migration Management of Multiple Virtual Machines in SDN-Enabled Clouds

By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load balancing and energy-saving policies can request multiple migration...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on parallel and distributed systems 2022-10, Vol.33 (10), p.2318-2331
Main Authors: He, TianZhang, Toosi, Adel N., Buyya, Rajkumar
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3
cites cdi_FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3
container_end_page 2331
container_issue 10
container_start_page 2318
container_title IEEE transactions on parallel and distributed systems
container_volume 33
creator He, TianZhang
Toosi, Adel N.
Buyya, Rajkumar
description By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load balancing and energy-saving policies can request multiple migrations when the algorithms are triggered periodically. There exist notable research efforts in dynamic resource management that alleviate single migration overheads, such as single migration time and co-location interference while selecting the potential VMs and migration destinations. However, by neglecting the resource dependency among potential migration requests, the existing solutions of dynamic resource management can result in the Quality of Service (QoS) degradation and Service Level Agreement (SLA) violations during the migration schedule. Therefore, it is essential to integrate both single and multiple migration overheads into VM reallocation planning. In this paper, we propose a concurrency-aware multiple migration selector that operates based on the maximal cliques and independent sets of the resource dependency graph of multiple migration requests. Our proposed method can be integrated with existing dynamic resource management policies. The experimental results demonstrate that our solution efficiently minimizes migration interference and shortens the convergence time of reallocation by maximizing the multiple migration performance while achieving the objective of dynamic resource management.
doi_str_mv 10.1109/TPDS.2021.3139014
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_9664322</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9664322</ieee_id><sourcerecordid>2638125694</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3</originalsourceid><addsrcrecordid>eNo9kF1LwzAUhoMoOKc_QLwJeN2Z7zbejTrnYFVh09uSpenM6NKZtMr-vRkbXp0D53nP4TwA3GI0whjJh-X702JEEMEjiqlEmJ2BAeY8SwjO6HnsEeOJJFhegqsQNigSHLEBMPm4mE0fYd463XtvnN4n41_lDZzbHwMLu_aqs62DhXJqbbbGdbCtYdE3nd01Bn5a3_WqiWP9ZZ0J0Dq4eHpNJk6tGlPBvGn7KlyDi1o1wdyc6hB8PE-W-Usyf5vO8vE80UTSLqm1kJxmmKcUCbHSpuIoE4QiTWrOUi0qprGqGK1UmqWKifhcmnEmxYoiktV0CO6Pe3e-_e5N6MpN23sXT5ZExMWEC8kihY-U9m0I3tTlztut8vsSo_JgszzYLA82y5PNmLk7Zqwx5p-XQjBKCP0DZklulw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2638125694</pqid></control><display><type>article</type><title>CAMIG: Concurrency-Aware Live Migration Management of Multiple Virtual Machines in SDN-Enabled Clouds</title><source>IEEE Electronic Library (IEL) Journals</source><creator>He, TianZhang ; Toosi, Adel N. ; Buyya, Rajkumar</creator><creatorcontrib>He, TianZhang ; Toosi, Adel N. ; Buyya, Rajkumar</creatorcontrib><description>By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load balancing and energy-saving policies can request multiple migrations when the algorithms are triggered periodically. There exist notable research efforts in dynamic resource management that alleviate single migration overheads, such as single migration time and co-location interference while selecting the potential VMs and migration destinations. However, by neglecting the resource dependency among potential migration requests, the existing solutions of dynamic resource management can result in the Quality of Service (QoS) degradation and Service Level Agreement (SLA) violations during the migration schedule. Therefore, it is essential to integrate both single and multiple migration overheads into VM reallocation planning. In this paper, we propose a concurrency-aware multiple migration selector that operates based on the maximal cliques and independent sets of the resource dependency graph of multiple migration requests. Our proposed method can be integrated with existing dynamic resource management policies. The experimental results demonstrate that our solution efficiently minimizes migration interference and shortens the convergence time of reallocation by maximizing the multiple migration performance while achieving the objective of dynamic resource management.</description><identifier>ISSN: 1045-9219</identifier><identifier>EISSN: 1558-2183</identifier><identifier>DOI: 10.1109/TPDS.2021.3139014</identifier><identifier>CODEN: ITDSEO</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Cloud computing ; Concurrency ; Costs ; dynamic resource management ; Dynamic scheduling ; Heuristic algorithms ; Interference ; Live migration ; Load modeling ; migration scheduling ; Resource management ; Software-defined networking ; Virtual environments</subject><ispartof>IEEE transactions on parallel and distributed systems, 2022-10, Vol.33 (10), p.2318-2331</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3</citedby><cites>FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3</cites><orcidid>0000-0002-5472-7681 ; 0000-0001-5655-5337 ; 0000-0001-9754-6496</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9664322$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27922,27923,54794</link.rule.ids></links><search><creatorcontrib>He, TianZhang</creatorcontrib><creatorcontrib>Toosi, Adel N.</creatorcontrib><creatorcontrib>Buyya, Rajkumar</creatorcontrib><title>CAMIG: Concurrency-Aware Live Migration Management of Multiple Virtual Machines in SDN-Enabled Clouds</title><title>IEEE transactions on parallel and distributed systems</title><addtitle>TPDS</addtitle><description>By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load balancing and energy-saving policies can request multiple migrations when the algorithms are triggered periodically. There exist notable research efforts in dynamic resource management that alleviate single migration overheads, such as single migration time and co-location interference while selecting the potential VMs and migration destinations. However, by neglecting the resource dependency among potential migration requests, the existing solutions of dynamic resource management can result in the Quality of Service (QoS) degradation and Service Level Agreement (SLA) violations during the migration schedule. Therefore, it is essential to integrate both single and multiple migration overheads into VM reallocation planning. In this paper, we propose a concurrency-aware multiple migration selector that operates based on the maximal cliques and independent sets of the resource dependency graph of multiple migration requests. Our proposed method can be integrated with existing dynamic resource management policies. The experimental results demonstrate that our solution efficiently minimizes migration interference and shortens the convergence time of reallocation by maximizing the multiple migration performance while achieving the objective of dynamic resource management.</description><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Concurrency</subject><subject>Costs</subject><subject>dynamic resource management</subject><subject>Dynamic scheduling</subject><subject>Heuristic algorithms</subject><subject>Interference</subject><subject>Live migration</subject><subject>Load modeling</subject><subject>migration scheduling</subject><subject>Resource management</subject><subject>Software-defined networking</subject><subject>Virtual environments</subject><issn>1045-9219</issn><issn>1558-2183</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNo9kF1LwzAUhoMoOKc_QLwJeN2Z7zbejTrnYFVh09uSpenM6NKZtMr-vRkbXp0D53nP4TwA3GI0whjJh-X702JEEMEjiqlEmJ2BAeY8SwjO6HnsEeOJJFhegqsQNigSHLEBMPm4mE0fYd463XtvnN4n41_lDZzbHwMLu_aqs62DhXJqbbbGdbCtYdE3nd01Bn5a3_WqiWP9ZZ0J0Dq4eHpNJk6tGlPBvGn7KlyDi1o1wdyc6hB8PE-W-Usyf5vO8vE80UTSLqm1kJxmmKcUCbHSpuIoE4QiTWrOUi0qprGqGK1UmqWKifhcmnEmxYoiktV0CO6Pe3e-_e5N6MpN23sXT5ZExMWEC8kihY-U9m0I3tTlztut8vsSo_JgszzYLA82y5PNmLk7Zqwx5p-XQjBKCP0DZklulw</recordid><startdate>20221001</startdate><enddate>20221001</enddate><creator>He, TianZhang</creator><creator>Toosi, Adel N.</creator><creator>Buyya, Rajkumar</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-5472-7681</orcidid><orcidid>https://orcid.org/0000-0001-5655-5337</orcidid><orcidid>https://orcid.org/0000-0001-9754-6496</orcidid></search><sort><creationdate>20221001</creationdate><title>CAMIG: Concurrency-Aware Live Migration Management of Multiple Virtual Machines in SDN-Enabled Clouds</title><author>He, TianZhang ; Toosi, Adel N. ; Buyya, Rajkumar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Concurrency</topic><topic>Costs</topic><topic>dynamic resource management</topic><topic>Dynamic scheduling</topic><topic>Heuristic algorithms</topic><topic>Interference</topic><topic>Live migration</topic><topic>Load modeling</topic><topic>migration scheduling</topic><topic>Resource management</topic><topic>Software-defined networking</topic><topic>Virtual environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>He, TianZhang</creatorcontrib><creatorcontrib>Toosi, Adel N.</creatorcontrib><creatorcontrib>Buyya, Rajkumar</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on parallel and distributed systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>He, TianZhang</au><au>Toosi, Adel N.</au><au>Buyya, Rajkumar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>CAMIG: Concurrency-Aware Live Migration Management of Multiple Virtual Machines in SDN-Enabled Clouds</atitle><jtitle>IEEE transactions on parallel and distributed systems</jtitle><stitle>TPDS</stitle><date>2022-10-01</date><risdate>2022</risdate><volume>33</volume><issue>10</issue><spage>2318</spage><epage>2331</epage><pages>2318-2331</pages><issn>1045-9219</issn><eissn>1558-2183</eissn><coden>ITDSEO</coden><abstract>By integrating Software-Defined Networking and cloud computing, virtualized networking and computing resources can be dynamically reallocated through live migration of Virtual Machines (VMs). Dynamic resource management such as load balancing and energy-saving policies can request multiple migrations when the algorithms are triggered periodically. There exist notable research efforts in dynamic resource management that alleviate single migration overheads, such as single migration time and co-location interference while selecting the potential VMs and migration destinations. However, by neglecting the resource dependency among potential migration requests, the existing solutions of dynamic resource management can result in the Quality of Service (QoS) degradation and Service Level Agreement (SLA) violations during the migration schedule. Therefore, it is essential to integrate both single and multiple migration overheads into VM reallocation planning. In this paper, we propose a concurrency-aware multiple migration selector that operates based on the maximal cliques and independent sets of the resource dependency graph of multiple migration requests. Our proposed method can be integrated with existing dynamic resource management policies. The experimental results demonstrate that our solution efficiently minimizes migration interference and shortens the convergence time of reallocation by maximizing the multiple migration performance while achieving the objective of dynamic resource management.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TPDS.2021.3139014</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-5472-7681</orcidid><orcidid>https://orcid.org/0000-0001-5655-5337</orcidid><orcidid>https://orcid.org/0000-0001-9754-6496</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1045-9219
ispartof IEEE transactions on parallel and distributed systems, 2022-10, Vol.33 (10), p.2318-2331
issn 1045-9219
1558-2183
language eng
recordid cdi_ieee_primary_9664322
source IEEE Electronic Library (IEL) Journals
subjects Algorithms
Cloud computing
Concurrency
Costs
dynamic resource management
Dynamic scheduling
Heuristic algorithms
Interference
Live migration
Load modeling
migration scheduling
Resource management
Software-defined networking
Virtual environments
title CAMIG: Concurrency-Aware Live Migration Management of Multiple Virtual Machines in SDN-Enabled Clouds
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T17%3A22%3A37IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=CAMIG:%20Concurrency-Aware%20Live%20Migration%20Management%20of%20Multiple%20Virtual%20Machines%20in%20SDN-Enabled%20Clouds&rft.jtitle=IEEE%20transactions%20on%20parallel%20and%20distributed%20systems&rft.au=He,%20TianZhang&rft.date=2022-10-01&rft.volume=33&rft.issue=10&rft.spage=2318&rft.epage=2331&rft.pages=2318-2331&rft.issn=1045-9219&rft.eissn=1558-2183&rft.coden=ITDSEO&rft_id=info:doi/10.1109/TPDS.2021.3139014&rft_dat=%3Cproquest_ieee_%3E2638125694%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c293t-fc695381573066bced5086230c2f547c6d4c1ad43da787a46218785496b3028f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2638125694&rft_id=info:pmid/&rft_ieee_id=9664322&rfr_iscdi=true