Moving execution of a virtual machine across different virtualization platforms -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
08/21/08 - USPTO Class 709 |  17 views | #20080201455 | Prev - Next | About this Page  709 rss/xml feed  monitor keywords

Moving execution of a virtual machine across different virtualization platforms

USPTO Application #: 20080201455
Title: Moving execution of a virtual machine across different virtualization platforms
Abstract: Various embodiments of a system and method for moving execution of a virtual machine from a first server computer to a second server computer are disclosed. The first server computer and the second server computer may implement different types of virtualization platforms. The first server computer may be configured to execute a first virtual machine within a first virtualization platform, create snapshot information for the first virtual machine, and transmit the snapshot information to the second server computer. The second server computer may be configured to create a second virtual machine within a second virtualization platform, where the second virtualization platform is a different type of virtualization platform than the first virtualization platform. The second server computer may set the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information. (end of abstract)



USPTO Applicaton #: 20080201455 - Class: 709220 (USPTO)

Moving execution of a virtual machine across different virtualization platforms description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20080201455, Moving execution of a virtual machine across different virtualization platforms.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords PRIORITY CLAIM

The present application claims priority to U.S. provisional patent application Ser. No. 60/889,994 titled, “Virtualization Methods for a Blade Computing System,” which was filed on Feb. 15, 2007, whose inventor was Syed Mohammad Amir Husain.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to a server computer system including a plurality of server computers, where each server computer executes virtualization platform software. More particularly, the invention relates to a system and method for moving execution of a virtual machine across different types of virtualization platforms.

2. Description of the Related Art

Many commercial businesses and enterprises make extensive use of personal computers (PCs) in their daily operations. Typically, each user of a PC in the enterprise has a networked PC at his/her desk or work area. As the number of networked computer systems utilized in an enterprise increases, the management of resources in the network may become increasingly complex and expensive. Some of the manageability issues involved in maintaining a large number of networked computer systems may include ease of installation and deployment, the topology and physical logistics of the network, asset management, scalability (the cost and effort involved in increasing the number of units), troubleshooting network or unit problems, support costs, software tracking and management, as well as the simple issue of physical space, be it floor space or room on the desktop, as well as security issues regarding physical assets, information protection, software control, and computer virus issues.

Many of these issues may be addressed by centralizing the locations of computing resources. For example, each individual user may connect through a network to a server computer system and use computing resources provided by the server computer system.

Some server computer systems are capable of leveraging the physical hardware resources available through virtualization. Virtualization provides the ability for multiple virtual machines to run together on the same physical server computer. For example, each virtual machine may execute its own operating system and may appear to a user of the virtual machine to be the same as an independent physical computer. The software layer that executes on the physical server computer and manages the various virtual machines is called a hypervisor or virtual machine host software. The hypervisor can run on bare hardware (called a Type 1 or native VM) or under control of an operating system (called a Type 2 or hosted VM).

SUMMARY

Various embodiments of a system and method for moving execution of a virtual machine from a first server computer to a second server computer are disclosed. The first server computer and the second server computer may implement different types of virtualization platforms. For example, virtual machines that execute within the virtualization platform of the first server computer may not be directly supported by the virtualization platform of the second server computer.

According to one embodiment, the first server computer may be configured to execute a first virtual machine within a first virtualization platform. The first server computer may create snapshot information for the first virtual machine, where the snapshot information represents a state of the first virtual machine. The snapshot information may be transmitted to the second server computer.

The second server computer may be configured to create a second virtual machine within a second virtualization platform, where the second virtualization platform is a different type of virtualization platform than the first virtualization platform. The second server computer may set the second virtual machine to a state corresponding to the state of the first virtual machine using the snapshot information.

BRIEF DESCRIPTION OF THE DRAWINGS

A better understanding of the present invention can be obtained when the following detailed description of the embodiment is considered in conjunction with the following drawings, in which:

FIG. 1 illustrates computer systems including peripheral devices coupled to computer blades in a cage, according to one embodiment;

FIG. 2 illustrates a computer blade, according to one embodiment;

FIG. 3 illustrates a computer blade having a power supply, hard drive, and motherboard, according to one embodiment;



Continue reading about Moving execution of a virtual machine across different virtualization platforms...
Full patent description for Moving execution of a virtual machine across different virtualization platforms

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Moving execution of a virtual machine across different virtualization platforms patent application.

Patent Applications in related categories:

20090300148 - Configuration data deployment control systems and methods - Methods and systems of controlling distribution of configuration data are disclosed. One method includes receiving a request for configuration data for storage in a memory of a programmable circuit useable in a device, the configuration data controlling one or more operational characteristics of the device. The method also includes determining ...

20090300147 - Synthetic bridging - A method of creating a synthetic bridge (100) has select data (406) logically extracted from an application layer of a first network (12A) which contains one or more first data streams to be transported to a second network (12B). Select data (406) is logically extracted from an application layer of ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Moving execution of a virtual machine across different virtualization platforms or other areas of interest.
###


Previous Patent Application:
Method and apparatus for rendering user accounts portable
Next Patent Application:
Multi-level thin-clients management system and method
Industry Class:
Electrical computers and digital processing systems: multicomputer data transferring or plural processor synchronization

###

FreshPatents.com Support
Thank you for viewing the Moving execution of a virtual machine across different virtualization platforms patent info.
IP-related news and info


Results in 0.09374 seconds


Other interesting Feshpatents.com categories:
Canon USA , Celera Genomics , Cephalon, Inc. , Cingular Wireless , Clorox , Colgate-Palmolive , Corning , Cymer , 174
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO