Browse Prior Art Database

Method and System for Switching File Systems of Running Virtual Machines

IP.com Disclosure Number: IPCOM000204965D
Publication Date: 2011-Mar-14
Document File: 3 page(s) / 108K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for switching file systems of running virtual machines is disclosed. The method deliberately suspends the running of the virtual machine when file system switching is needed. Further, the method resumes the same virtual machine with the new file system but without loss of any previous context after the file system switching is completed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 3

Method and System for Switching File Systems of Running Virtual Machines

Typically, performance of the virtual machines is improved by switching the context or configuration, and in some scenarios, by switching the file system of the running virtual machines. For example, a virtual disk is downloaded by chunks on demand from remote servers through add-on a user space software layer upon a local file system in virtual disk streaming techniques. However, after all the chunks have been brought in to the local machine, it becomes inefficient to hold on invoking the user space software layer each time the file system is accessed. In some cases, it is desired to expose the embedded virtual disk directly in the file systems of physical machine. This is especially true in cases where the virtual machines are deployed for enterprise and when one virtual machine uses the virtual disk embedded in another virtual machine.

Fig. 1 illustrates the mechanisms for switching the file system of running virtual machines.

(This page contains 00 pictures or other non-text object)

Figure 1

Disclosed is a method and system for switching file systems of running virtual machines. The method does not execute an expensive reboot operation as it is done by conventional methods. Instead, the method builds on the advantage of the built-in suspend/resume operations in the virtual machine management toolkit. The running of the virtual machine is deliberately suspended when a file system switching is needed. Subsequently, the same virtual machine is resumed with the new file system but without loss of any previous context after the file system switching is completed. This is illustrated in Fig. 2.

(This page contains 01 pictures or other non-text object)

1


Page 02 of 3...