VMbuddies : coordinating live migration of multi-tier applications in cloud environments

Enabled by virtualization technologies, various multi-tier applications (such as Web applications) are hosted by virtual machines (VMs) in cloud data centers. Live migration of multi-tier applications across geographically distributed data centers is important for load management, power saving, rout...

Full description

Saved in:
Bibliographic Details
Main Authors: Liu, Haikun, He, Bingsheng
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2014
Subjects:
Online Access:https://hdl.handle.net/10356/104161
http://hdl.handle.net/10220/19435
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-104161
record_format dspace
spelling sg-ntu-dr.10356-1041612020-05-28T07:41:41Z VMbuddies : coordinating live migration of multi-tier applications in cloud environments Liu, Haikun He, Bingsheng School of Computer Engineering DRNTU::Engineering::Computer science and engineering Enabled by virtualization technologies, various multi-tier applications (such as Web applications) are hosted by virtual machines (VMs) in cloud data centers. Live migration of multi-tier applications across geographically distributed data centers is important for load management, power saving, routine server maintenance and quality-of-service. Different from a single-VM migration, VMs in a multi-tier application are closely correlated, which results in a correlated VM migrations problem. Current live migration algorithms for single-VM cause significant application performance degradation because intermediate data exchange between different VMs suffers relatively low bandwidth and high latency across distributed data centers. In this paper, we design and implement a coordination system called VMbuddies for correlated VM migrations in the cloud. Particularly, we propose an adaptive network bandwidth allocation algorithm to minimize the migration cost in terms of migration completion time, network traffic and migration downtime. Experiments using a public benchmark show that VMbuddies significantly reduces the performance degradation and migration cost of multi-tier applications. 2014-05-22T09:06:54Z 2019-12-06T21:27:36Z 2014-05-22T09:06:54Z 2019-12-06T21:27:36Z 2013 2013 Journal Article Liu, H., & He, B. (2013). VMbuddies: Coordinating Live Migration of Multi-tier Applications in Cloud Environments. IEEE Transactions on Parallel and Distributed Systems, PP(90), 1. https://hdl.handle.net/10356/104161 http://hdl.handle.net/10220/19435 10.1109/TPDS.2014.2316152 179532 en IEEE transactions on parallel and distributed systems © 2013 IEEE.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Liu, Haikun
He, Bingsheng
VMbuddies : coordinating live migration of multi-tier applications in cloud environments
description Enabled by virtualization technologies, various multi-tier applications (such as Web applications) are hosted by virtual machines (VMs) in cloud data centers. Live migration of multi-tier applications across geographically distributed data centers is important for load management, power saving, routine server maintenance and quality-of-service. Different from a single-VM migration, VMs in a multi-tier application are closely correlated, which results in a correlated VM migrations problem. Current live migration algorithms for single-VM cause significant application performance degradation because intermediate data exchange between different VMs suffers relatively low bandwidth and high latency across distributed data centers. In this paper, we design and implement a coordination system called VMbuddies for correlated VM migrations in the cloud. Particularly, we propose an adaptive network bandwidth allocation algorithm to minimize the migration cost in terms of migration completion time, network traffic and migration downtime. Experiments using a public benchmark show that VMbuddies significantly reduces the performance degradation and migration cost of multi-tier applications.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Liu, Haikun
He, Bingsheng
format Article
author Liu, Haikun
He, Bingsheng
author_sort Liu, Haikun
title VMbuddies : coordinating live migration of multi-tier applications in cloud environments
title_short VMbuddies : coordinating live migration of multi-tier applications in cloud environments
title_full VMbuddies : coordinating live migration of multi-tier applications in cloud environments
title_fullStr VMbuddies : coordinating live migration of multi-tier applications in cloud environments
title_full_unstemmed VMbuddies : coordinating live migration of multi-tier applications in cloud environments
title_sort vmbuddies : coordinating live migration of multi-tier applications in cloud environments
publishDate 2014
url https://hdl.handle.net/10356/104161
http://hdl.handle.net/10220/19435
_version_ 1681057852212379648