Reducing redundant validations for live operating system migration

US10162681B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10162681-B2
Application numberUS-201514808645-A
CountryUS
Kind codeB2
Filing dateJul 24, 2015
Priority dateJul 24, 2015
Publication dateDec 25, 2018
Grant dateDec 25, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, system, and program product is provided for reducing redundant validations for live operating system migration. A control point caches at least one validation inventory that is associated with a logical partition (LPAR). The control point sends the cached validation inventory to a virtualization manager upon an activation of the LPAR associated with the validation inventory. The control point invalidates the cached validation inventory upon notification from the virtualization manager that the validation inventory is changed and is no longer valid. The control point re-validates the validation inventory.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for reducing redundant validations for live operating system migration comprising a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: monitoring, by a virtualization manager, for configuration changes in a validation inventory, wherein the validation inventory comprises data selected from a group consisting of: physical hardware data related to a previous mobility event, and virtual hardware data related to the previous mobility event, and wherein the live operating system migration is performed by a control point and a virtualization manager in combination, and wherein the monitoring for the configuration changes in the validation inventory based on determining configuration changes in one or more of a Virtual Fiber Channel (VFC), a Storage Area Network (SAN), and an external storage subsystem; receiving a request to perform the live operating system migration of a logical partition (LPAR) from a source LPAR on a source computer to a target LPAR on a target computer, wherein the target LPAR is created using the validation inventory corresponding to the source LPAR, receiving from a repository of validation inventory and based on the received request, the validation inventory corresponding to the source LPAR; in response to determining that the monitored validation inventory has changed, re-validating the received validation inventory prior to beginning the live operating system migration of the source LPAR to the target LPAR and re-caching the repository of validation inventory with the re-validated validation inventory, perform the live operating system migration of the source LPAR to the target LPAR; and in response to determining that the monitored validation inventory has not changed, perform the live operating system migration of the source LPAR to the target LPAR by using contents of the unchanged validation inventory, allowing the source LPAR to continually run during the live operating system migration, and without performing the re-validation of the received validation inventory. 2. The computer program product of claim 1 , further comprising: receiving, at the control point, from the virtualization manager a validation list, wherein the validation list comprises one or more physical or virtual hardware resources that have changed in the validation inventory since the previous mobility event; re-validating the validation inventory prior to beginning the migrating; updating the repository of validation inventory with the re-validated validation inventory; and sending to the virtualization manager the re-validated validation inventory. 3. The computer program product of claim 1 , wherein the source LPAR hints directly to the control point to re-validate the validation inventory corresponding to the source LPAR in response to a high availability fail-over event. 4. The computer program product of claim 1 , further comprising: receiving, by the virtualization manager, one or more changes in the validation inventory corresponding to the source LPAR, wherein the control point sends the one or more changes; applying the received changes to the validation inventory corresponding to the source LPAR; and notifying the control point to invalidate a cached copy of the validation inventory corresponding to the source LPAR. 5. The computer program product of claim 1 , wherein the validation inventory comprises: an indication of validity of the validation inventory; a unique LPAR identifier; physical and virtual I/O device configuration; source and target physical computer systems; an indication of priority for receiving excess system resources; an operating system environment; an amount of memory; a processor capacity; a World Wide port number (WWPN) pair associated with a virtual fibre channel (VFC) adapter; an identifier associated with a fabric to which the VFC adapter is attached; and logical unit (LUN) identifiers associated with the WWPN pair to which the VFC adapter is attached. 6. The computer program product of claim 1 , wherein re-validating the validation inventory further comprises: partially validating, by the control point, the validation inventory, wherein only a changed resource is validated; and fully validating, by the control point, each resource in the validation inventory. 7. The computer program product of claim 1 , wherein the validation inventory comprises: small computer system interface (SCSI), serial ATA (SATA), internet SCSI (iSCSI), virtual SCSI, Fibre Channel, and Ethernet. 8. A computer system for reducing redundant validations for live operating system migration comprising a memory, one or more processors communicatively coupled to the memory, one or more non-transitory computer readable storage devices, and a plurality of program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, the plurality of program instructions comprising: monitoring, by a virtualization manager, for configuration changes in a validation inventory, wherein the validation inventory comprises data selected from a group consisting of: physical hardware data related to the previous mobility event, and virtual hardware data related to a previous mobility event, and wherein the live operating system migration is performed by a control point and the virtualization manager in combination, and wherein the monitoring for the configuration changes in the validation inventory based on determining configuration changes in one or more of a Virtual Fiber Channel (VFC), a Storage Area Network (SAN), and an external storage subsystem: receiving a request to perform the live operating system migration of a logical partition (LPAR) from a source LPAR on a source computer to a target LPAR on a target computer, wherein the target LPAR is created using the validation inventory corresponding to the source LPAR, receiving from a repository of validation inventory and based on the received request the validation inventory corresponding to the source LPAR; in response to determining that the monitored validation inventory has changed, re-validating the received validation inventory prior to beginning the live operating system migration of the source LPAR to the target LPAR and re-caching the repository of validation inventory with the re-validated validation inventory, perform the live operating system migration of the LPAR to the target LPAR; and in response to determining that the monitored validation inventory has not changed, perform the live operating system migration of the source LPAR to the target LPAR by using contents of the unchanged validation inventory, allowing the source LPAR to continually run during the live operating system migration, and without performing the re-validation of the received validation inventory. 9. The computer system of claim 8 , further comprising: receiving, at the control point, from the virtualization manager the validation list, wherein the validation list comprises one or more physical or virtual hardware resources that have changed in the validation inventory since the previous mobility event; re-validating the validation inventory prior to beginning the migrating; updating the repository of validation inventory with the re-validated validation inventory; and sending to the virtualization manager the re-validated validation inventory. 10. The computer system of claim 8 , wherein the source LPAR hints directly to the control point to re-validate the validation inventory corresponding to the sourc

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Memory management, e.g. access or allocation · CPC title

  • involving task migration · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • G06F9/5077Primary

    Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10162681B2 cover?
A method, system, and program product is provided for reducing redundant validations for live operating system migration. A control point caches at least one validation inventory that is associated with a logical partition (LPAR). The control point sends the cached validation inventory to a virtualization manager upon an activation of the LPAR associated with the validation inventory. The contr…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).