TSMC: A Novel Approach for Live Virtual Machine Migration

Cloud computing attracted more and more attention in recent years, and virtualization technology is the key point for deploying infrastructure services in cloud environment. It allows application isolation and facilitates server consolidation, load balancing, fault management, and power saving. Live...

Full description

Bibliographic Details
Main Authors: Jiaxing Song, Weidong Liu, Feiran Yin, Chao Gao
Format: Article
Language:English
Published: Hindawi Limited 2014-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2014/297127
id doaj-b457f646332f4bfc8aa8906ef34a32cc
record_format Article
spelling doaj-b457f646332f4bfc8aa8906ef34a32cc2020-11-24T21:33:59ZengHindawi LimitedJournal of Applied Mathematics1110-757X1687-00422014-01-01201410.1155/2014/297127297127TSMC: A Novel Approach for Live Virtual Machine MigrationJiaxing Song0Weidong Liu1Feiran Yin2Chao Gao3Department of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaDepartment of Computer Science and Technology, Tsinghua University, Beijing 100084, ChinaCloud computing attracted more and more attention in recent years, and virtualization technology is the key point for deploying infrastructure services in cloud environment. It allows application isolation and facilitates server consolidation, load balancing, fault management, and power saving. Live virtual machine migration can effectively relocate virtual resources and it has become an important management method in clusters and data centers. Existing precopy live migration approach has to iteratively copy redundant memory pages; another postcopy live migration approach would lead to a lot of page faults and application degradation. In this paper, we present a novel approach called TSMC (three-stage memory copy) for live virtual machine migration. In TSMC, memory pages only need to be transmitted twice at most and page fault just occurred in small part of dirty pages. We implement it in Xen and compare it with Xen’s original precopy approach. The experimental results under various memory workloads show that TSMC approach can significantly reduce the cumulative migration time and total pages transferred and achieve better network IO performance in the same time.http://dx.doi.org/10.1155/2014/297127
collection DOAJ
language English
format Article
sources DOAJ
author Jiaxing Song
Weidong Liu
Feiran Yin
Chao Gao
spellingShingle Jiaxing Song
Weidong Liu
Feiran Yin
Chao Gao
TSMC: A Novel Approach for Live Virtual Machine Migration
Journal of Applied Mathematics
author_facet Jiaxing Song
Weidong Liu
Feiran Yin
Chao Gao
author_sort Jiaxing Song
title TSMC: A Novel Approach for Live Virtual Machine Migration
title_short TSMC: A Novel Approach for Live Virtual Machine Migration
title_full TSMC: A Novel Approach for Live Virtual Machine Migration
title_fullStr TSMC: A Novel Approach for Live Virtual Machine Migration
title_full_unstemmed TSMC: A Novel Approach for Live Virtual Machine Migration
title_sort tsmc: a novel approach for live virtual machine migration
publisher Hindawi Limited
series Journal of Applied Mathematics
issn 1110-757X
1687-0042
publishDate 2014-01-01
description Cloud computing attracted more and more attention in recent years, and virtualization technology is the key point for deploying infrastructure services in cloud environment. It allows application isolation and facilitates server consolidation, load balancing, fault management, and power saving. Live virtual machine migration can effectively relocate virtual resources and it has become an important management method in clusters and data centers. Existing precopy live migration approach has to iteratively copy redundant memory pages; another postcopy live migration approach would lead to a lot of page faults and application degradation. In this paper, we present a novel approach called TSMC (three-stage memory copy) for live virtual machine migration. In TSMC, memory pages only need to be transmitted twice at most and page fault just occurred in small part of dirty pages. We implement it in Xen and compare it with Xen’s original precopy approach. The experimental results under various memory workloads show that TSMC approach can significantly reduce the cumulative migration time and total pages transferred and achieve better network IO performance in the same time.
url http://dx.doi.org/10.1155/2014/297127
work_keys_str_mv AT jiaxingsong tsmcanovelapproachforlivevirtualmachinemigration
AT weidongliu tsmcanovelapproachforlivevirtualmachinemigration
AT feiranyin tsmcanovelapproachforlivevirtualmachinemigration
AT chaogao tsmcanovelapproachforlivevirtualmachinemigration
_version_ 1725950940250374144