18538237. HYPERVISOR HOT RESTART simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

HYPERVISOR HOT RESTART

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Bruce J. Sherwin, Jr. of Woodinville WA (US)

Sai Ganesh Ramachandran of Redmond WA (US)

HYPERVISOR HOT RESTART - A simplified explanation of the abstract

This abstract first appeared for US patent application 18538237 titled 'HYPERVISOR HOT RESTART

Simplified Explanation: The patent application describes a method for performing a hot restart of a hypervisor by replacing a running first hypervisor with a second hypervisor with minimal downtime to guest partitions.

  • The first hypervisor on a computing system creates guest partitions.
  • A service partition is generated and initialized with a second hypervisor during the hot restart.
  • Runtime state of the first hypervisor is migrated and synchronized to the second hypervisor using inverse hypercalls.
  • The second hypervisor is devirtualized from the service partition to replace the first hypervisor, transferring control of hardware resources using the synchronized runtime state.

Key Features and Innovation:

  • Hot restart of a hypervisor with minimal downtime.
  • Migration and synchronization of runtime state between hypervisors.
  • Use of inverse hypercalls for data transfer.
  • Devirtualization of the second hypervisor to replace the first hypervisor.

Potential Applications:

  • Cloud computing environments.
  • Virtualization technology.
  • Data centers.
  • Server management systems.

Problems Solved:

  • Minimizing downtime during hypervisor restarts.
  • Efficient migration of runtime state between hypervisors.
  • Seamless transition between hypervisor instances.

Benefits:

  • Improved system reliability.
  • Enhanced performance during hypervisor restarts.
  • Better resource utilization in virtualized environments.

Commercial Applications: The technology could be used in cloud computing platforms to ensure uninterrupted service and minimize disruptions during hypervisor updates or failures.

Questions about Hot Hypervisor Restart: 1. How does the hot restart process impact the overall performance of the computing system? 2. What are the potential security implications of migrating runtime state between hypervisors?


Original Abstract Submitted

Hot restart of a hypervisor by replacing a running first hypervisor by a second hypervisor with minimally perceptible downtime to guest partitions. A first hypervisor is executed on a computing system. The first hypervisor is configured to create one or more guest partitions. During the hot restart, a service partition is generated and initialized with a second hypervisor. At least a portion of runtime state of the first hypervisor is migrated and synchronized to the second hypervisor using inverse hypercalls. After the synchronization, the second hypervisor is devirtualized from the service partition to replace the first hypervisor. Devirtualizing includes transferring control of hardware resources from the first hypervisor to the second hypervisor, using the previously migrated and synchronized runtime state.