Methods, systems, and computer readable mediums for providing supply chain validation
US-2015339476-A1 · Nov 26, 2015 · US
US10162681B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10162681-B2 |
| Application number | US-201514808645-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 24, 2015 |
| Priority date | Jul 24, 2015 |
| Publication date | Dec 25, 2018 |
| Grant date | Dec 25, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.