|
ABSTRACT
So far virtual machine (VM) migration has focused on transferring the run-time memory state of the VMs in local area networks (LAN). However, for wide-area network (WAN) migration it is crucial to not just transfer the VMs image but also transfer its local persistent state (its file system) and its on-going network connections. In this paper we address both: by combining a block-level solution with pre-copying and write throttling we show that we can transfer an entire running web server, including its local persistent state, with minimal disruption --- three seconds in the LAN and 68 seconds in the WAN); by combining dynDNS with tunneling, existing connections can continue transparently while new ones are redirected to the new network location. Thus we show experimentally that by combining well-known techniques in a novel manner we can provide system support for migrating virtual execution environments in the wide area.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Atul Adya , William J. Bolosky , Miguel Castro , Gerald Cermak , Ronnie Chaiken , John R. Douceur , Jon Howell , Jacob R. Lorch , Marvin Theimer , Roger P. Wattenhofer, Farsite: federated, available, and reliable storage for an incompletely trusted environment, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060291]
|
 |
2
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
3
|
|
 |
4
|
T. E. Anderson , M. D. Dahlin , J. M. Neefe , D. A. Patterson , D. S. Roselli , R. Y. Wang, Serverless network file systems, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.109-126, December 03-06, 1995, Copper Mountain, Colorado, United States
|
| |
5
|
B. Arantsson and B. Vinter. The Grid Block Device: Performance in LAN and WAN Environments. In EGC, 2005.
|
| |
6
|
|
| |
7
|
A. Bestavros, M. Crovella, J. Liu, and D. Martin. Distributed Packet Rewriting and its Application to Scalable Server Architectures. In ICNP, 1998.
|
| |
8
|
Christopher Clark , Keir Fraser , Steven Hand , Jacob Gorm Hansen , Eric Jul , Christian Limpach , Ian Pratt , Andrew Warfield, Live migration of virtual machines, Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, p.273-286, May 02-04, 2005
|
| |
9
|
S. Hand, T. L. Harris, E. Kotsovinos, and I. Pratt. Controlling the XenoServer Open Platform. In OPENARCH, 2003.
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
E. Kotsovinos. Global Public Computing. Technical report, University of Cambridge, 2005.
|
| |
14
|
E. Kotsovinos, T. Moreton, I. Pratt, R. Ross, K. Fraser, S. Hand, and T. Harris. Global-Scale Service Deployment in the XenoServer Platform. In WORLDS, 2004.
|
| |
15
|
H. A. Lagar-Cavilla, N. Tolia, R. Balan, E. de Lara, M. Satyanarayanan, and D. O'Hallaron. Dimorphic Computing. Technical report, Carnegie Mellon University, 2006.
|
| |
16
|
J. Lundberg and C. Candolin. Mobility in the Host Identity Protocol (HIP). In IST, Isfahan, Iran, 2003.
|
| |
17
|
McKinsey & Company, Inc. Two New Tools that CIOs Want, May 2006. In the McKinsey Quarterly.
|
| |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
C. Perkins. IP encapsulation within IP, 1996. RFC 2003.
|
| |
22
|
C. E. Perkins and A. Myles. Mobile IP. Proceedings of International Telecommunications Symposium, 1994.
|
| |
23
|
L. Peterson, D. Culler, and T. Anderson. Planetlab: a Testbed for Developing and Deploying Network Services, 2002.
|
| |
24
|
|
| |
25
|
P. Reisner. Distributed Replicated Block Device. In Int. Linux System Tech. Conf., 2002.
|
 |
26
|
Constantine P. Sapuntzakis , Ramesh Chandra , Ben Pfaff , Jim Chow , Monica S. Lam , Mendel Rosenblum, Optimizing the migration of virtual computers, Proceedings of the 5th symposium on Operating systems design and implementation Due to copyright restrictions we are not able to make the PDFs for this conference available for downloading, December 09-11, 2002, Boston, Massachusetts
[doi> 10.1145/1060289.1060324]
|
 |
27
|
|
| |
28
|
S. Shepler. NFS Version 4 Design Considerations. Rfc2624.
|
 |
29
|
|
| |
30
|
S. R. Soltis, T. M. Ruwart, and M. T. O'Keefe. The Global File System. In NASA Goddard Conference on Mass Storage Systems, 1996.
|
| |
31
|
Franco Travostino , Paul Daspit , Leon Gommans , Chetan Jog , Cees de Laat , Joe Mambretti , Inder Monga , Bas van Oudenaarde , Satish Raghunath , Phil Yonghui Wang, Seamless live migration of virtual machines over the MAN/WAN, Future Generation Computer Systems, v.22 n.8, p.901-907, October 2006
[doi> 10.1016/j.future.2006.03.007]
|
| |
32
|
Limin Wang , Kyoung Soo Park , Ruoming Pang , Vivek Pai , Larry Peterson, Reliability and security in the CoDeeN content distribution network, Proceedings of the USENIX Annual Technical Conference 2004 on USENIX Annual Technical Conference, p.14-14, June 27-July 02, 2004, Boston, MA
|
| |
33
|
Andrew Warfield , Steven Hand , Keir Fraser , Tim Deegan, Facilitating the development of soft devices, Proceedings of the USENIX Annual Technical Conference 2005 on USENIX Annual Technical Conference, p.22-22, April 10-15, 2005, Anaheim, CA
|
| |
34
|
B. Wellington. Secure DNS Dynamic Update. RFC 3007.
|
| |
35
|
Foster, I., Kesselman, C., and Tuecke, S. The Anatomy of the Grid: Enabling Scalable Virtual Organization. Int'l Journal of High Performance Computing Applications (2001).
|
| |
36
|
|
 |
37
|
|
CITED BY 13
|
|
Brendan Cully , Geoffrey Lefebvre , Dutch Meyer , Mike Feeley , Norm Hutchinson , Andrew Warfield, Remus: high availability via asynchronous virtual machine replication, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.161-174, April 16-18, 2008, San Francisco, California
|
|
|
|
|
|
Eric Harney , Sebastien Goasguen , Jim Martin , Mike Murphy , Mike Westall, The efficacy of live virtual machine migrations over the internet, Proceedings of the 3rd international workshop on Virtualization technology in distributed computing, p.1-7, November 12-12, 2007, Reno, Nevada
|
|
|
|
|
|
|
|
|
H. Andrés Lagar-Cavilla , Niraj Tolia , Eyal de Lara , M. Satyanarayanan , David O'Hallaron, Interactive resource-intensive applications made easy, Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware, November 26-30, 2007, Newport Beach, California
|
|
|
Haikun Liu , Hai Jin , Xiaofei Liao , Liting Hu , Chen Yu, Live migration of virtual machine based on full system trace and replay, Proceedings of the 18th ACM international symposium on High performance distributed computing, June 11-13, 2009, Garching, Germany
|
|
|
|
|
|
|
|
|
Takahiro Hirofuchi , Hidemoto Nakada , Hirotaka Ogawa , Satoshi Itoh , Satoshi Sekiguchi, A live storage migration mechanism over wan and its performance evaluation, Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing, June 15-15, 2009, Barcelona, Spain
|
|
|
|
|
|
|
|
|
|
|