Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Virtual machine migration techniques

A virtual machine and computer technology, applied in the field of virtual machine migration technology, can solve problems such as performance degradation

Active Publication Date: 2014-07-23
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Performance degradation due to the fact that a tracking mechanism is required to track all modifications made to the virtual machine's memory by the running guest operating system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine migration techniques
  • Virtual machine migration techniques
  • Virtual machine migration techniques

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The subject matter of the present disclosure may employ one or more computer systems. figure 1 and the following discussion are intended to provide a brief general description of suitable computing environments in which the disclosed subject matter may be implemented.

[0024] The term circuitry as used throughout may include hardware components such as hardware interrupt controllers, hard drives, network adapters, graphics processors, hardware-based video / audio codecs and the firmware used to operate such hardware. The term circuitry may also include microprocessors, application specific integrated circuits, and / or one or more logical processors, eg, one or more cores of a multi-core general purpose processing unit configured by firmware and / or software. A logical processor may be configured with instructions, embodying logic operable to perform functions, which may be loaded from, for example, RAM, ROM, firmware, and / or mass storage. In exemplary embodiments where ci...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages may be mapped as writable in response to determining that a guest operating system attempted to change a particular page. In the same or other embodiments, pages may be compressed prior to transmission so that the throughput of the communication channel may be maximized. In the same or other embodiments, a storage IO job can be canceled on the source computer system and reissued by the target computer system.

Description

Background technique [0001] Virtual machine migration is the process of moving a virtual machine from a source physical computer system to a target physical computer system with as little downtime as possible. The process of moving a virtual machine from one computer system to another does have an impact on the performance of the running guest operating system. For example, execution of the source virtual machine is slowed down while the memory used by the source virtual machine is being transferred to the target computer system. This is called the brownout period of the migration operation. Performance degradation occurs due to the fact that a tracking mechanism is required to track all modifications made to the virtual machine's memory by the running guest operating system. Tracking mechanisms typically use notifications that are raised each time the guest operating system writes to a guest physical page, and the handling of these notifications is what slows down execution...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/06G06F9/44
CPCG06F2009/45583G06F9/45558G06F2009/4557G06F2009/45579
Inventor L.罗伊特尔D.L.格林J.A.施塔克斯
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products