-
公开(公告)号:US11281490B2
公开(公告)日:2022-03-22
申请号:US17128394
申请日:2020-12-21
摘要: A system and method dynamically assign interrupts to a virtual machine from an input/output (I/O) adapter based on I/O metrics of the I/O adapter. An interrupt manager monitors I/O adapter traffic flow metrics such as latency of data transfers, usage levels, and transfers per unit of time. The interrupt manager determines when a traffic flow metric for a virtual machine meets a predetermined performance threshold and updates virtual interrupt assignments in a logical interrupt table to improve performance of the system.
-
公开(公告)号:US20210357342A1
公开(公告)日:2021-11-18
申请号:US16874713
申请日:2020-05-15
摘要: Apparatuses, methods, program products, and systems are presented for interrupt migration in connection with migration of a logical partition.
-
公开(公告)号:US20210034390A1
公开(公告)日:2021-02-04
申请号:US16524501
申请日:2019-07-29
摘要: A system and method dynamically assign interrupts to a virtual machine from an input/output (I/O) adapter based on I/O metrics of the I/O adapter. An interrupt manager monitors I/O adapter traffic flow metrics such as latency of data transfers, usage levels, and transfers per unit of time. The interrupt manager determines when a traffic flow metric for a virtual machine meets a predetermined performance threshold and updates virtual interrupt assignments in a logical interrupt table to improve performance of the system. The interrupt manager uses hint data provided by the device driver to make the interrupt assignments.
-
公开(公告)号:US10761949B2
公开(公告)日:2020-09-01
申请号:US16007134
申请日:2018-06-13
摘要: Live partition mobility in a computing environment that includes a source system and a target system may be carried out by: pausing a logical partition on the source system, wherein the logical partition is mapped to an I/O adapter of the source system; copying, to the target system, configuration information describing the mapping of the logical partition to the I/O adapter; copying, to the target system, the logical partition of the source system; placing an I/O adapter of the target system into an error state; mapping, in dependence upon the configuration information, the logical partition of the target system to the I/O adapter of the target system; placing the I/O adapter of the target system into an error recovery state; and resuming the logical partition on the target system.
-
公开(公告)号:US09892070B1
公开(公告)日:2018-02-13
申请号:US15467183
申请日:2017-03-23
CPC分类号: G06F13/24 , G06F9/45558 , G06F9/5077 , G06F11/142 , G06F13/385 , G06F13/4068 , G06F13/4282 , G06F2009/4557 , G06F2009/45579 , G06F2213/0024
摘要: Migrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system, includes: collecting, by a hypervisor of the computing system, interrupt mapping information, where the hypervisor supports operation of a logical partition executing and the logical partition is configured to receive interrupts from the source I/O adapter; configuring, by the hypervisor, the destination I/O adapter with the interrupt mapping information collected by the hypervisor; placing, by the hypervisor, the destination I/O adapter and the source I/O in an error state; deconfiguring the source I/O adapter from the logical partition; and enabling the logical partition and destination I/O adapter to recover from the error state.
-
公开(公告)号:US11188369B2
公开(公告)日:2021-11-30
申请号:US16200438
申请日:2018-11-26
发明人: Jesse Arroyo , Prathima Kommineni , Timothy Schimke , Vinod Bussa
IPC分类号: G06F9/455 , G06F9/50 , G06F9/48 , G06F11/20 , G06F9/4401
摘要: Apparatuses, methods, program products, and systems are presented for interrupt virtualization. An apparatus includes an adapter module that detects a switch from a first physical input/output (“I/O”) adapter associated with a logical partition to a second physical I/O adapter associated with the logical partition. The apparatus includes an interrupt module that updates one or more I/O interrupt management structures for the logical partition so that the logical partition receives I/O interrupt information from the second physical I/O adapter and not the first physical I/O adapter without the logical partition being aware of the switch to the second I/O adapter. The apparatus includes an abstraction module that updates physical device information at a hypervisor for the logical partition to reflect the switch to the second physical I/O device.
-
公开(公告)号:US10884878B2
公开(公告)日:2021-01-05
申请号:US16002247
申请日:2018-06-07
摘要: Managing a pool of virtual functions including generating a virtual function pool comprising a plurality of virtual functions for at least one single root input/output virtualization (SR-IOV) adapter; creating a control path from a client virtual network interface controller (VNIC) driver in a first client partition to a target network using an active virtual function; receiving a failure alert indicating that the control path from the client VNIC driver in the first client partition to the target network using the active virtual function has failed; selecting, from the virtual function pool, a backup virtual function for the first client partition based on the failure alert; and recreating the control path from the client VNIC driver in the first client partition to the target network using the backup virtual function.
-
公开(公告)号:US20200326974A1
公开(公告)日:2020-10-15
申请号:US16382182
申请日:2019-04-11
摘要: A system and method dynamically assign interrupts to a virtual machine from an input/output (I/O) adapter based on I/O metrics of the I/O adapter. An interrupt manager monitors I/O adapter traffic flow metrics such as latency of data transfers, usage levels, and transfers per unit of time. The interrupt manager determines when a traffic flow metric for a virtual machine meets a predetermined performance threshold and updates virtual interrupt assignments in a logical interrupt table to improve performance of the system.
-
公开(公告)号:US09875060B1
公开(公告)日:2018-01-23
申请号:US15467052
申请日:2017-03-23
IPC分类号: G06F13/12 , G06F9/455 , G06F3/06 , G06F12/1009 , G06F13/16 , G06F13/40 , G06F9/50 , G06F11/14
CPC分类号: G06F3/0647 , G06F3/0604 , G06F3/061 , G06F3/0619 , G06F3/0635 , G06F3/0644 , G06F9/45558 , G06F9/5077 , G06F11/1438 , G06F12/1009 , G06F13/1668 , G06F13/385 , G06F13/4068 , G06F13/4282 , G06F2009/4557 , G06F2009/45579 , G06F2009/45583 , G06F2212/65 , G06F2213/0026
摘要: Migrating memory MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system, includes: collecting, by a source hypervisor of the source computing system, MMIO mapping information, where the source hypervisor supports a logical partition on the source computing system and the logical partition is configured for MMIO operations with the source I/O adapter through an MMU; placing, by a destination hypervisor of the destination computing system, the destination I/O adapter in an error state; migrating the logical partition from the source computing system to the destination computing system; configuring, by the destination hypervisor of the destination computing system, the destination computing system for MMIO with the LPAR utilizing the MMIO mapping information collected by the source hypervisor; and restarting the logical partition on the destination computing system, including recovering, by the logical partition, from the error state.
-
公开(公告)号:US09720862B1
公开(公告)日:2017-08-01
申请号:US15299548
申请日:2016-10-21
CPC分类号: G06F13/24 , G06F9/45558 , G06F9/5077 , G06F11/142 , G06F13/385 , G06F13/4068 , G06F13/4282 , G06F2009/4557 , G06F2009/45579 , G06F2213/0024
摘要: Migrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system, includes: collecting, by a hypervisor of the computing system, interrupt mapping information, where the hypervisor supports operation of a logical partition executing and the logical partition is configured to receive interrupts from the source I/O adapter; configuring, by the hypervisor, the destination I/O adapter with the interrupt mapping information collected by the hypervisor; placing, by the hypervisor, the destination I/O adapter and the source I/O in an error state; deconfiguring the source I/O adapter from the logical partition; and enabling the logical partition and destination I/O adapter to recover from the error state.
-
-
-
-
-
-
-
-
-