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...
Saved in:
Published in: | IEEE transactions on parallel and distributed systems 2022-10, Vol.33 (10), p.2318-2331 |
---|---|
Main Authors: | , , |
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 & 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 |