Invention Grant
- Patent Title: Implementing dynamic SRIOV virtual function resizing
- Patent Title (中): 实现动态SRIOV虚函数调整大小
-
Application No.: US14572182Application Date: 2014-12-16
-
Publication No.: US09459905B2Publication Date: 2016-10-04
- Inventor: Manu A. Anand , Charles S. Graham , Timothy J. Schimke
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Joan Pennington
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46 ; G06F13/00 ; G06F13/28 ; G06F9/26 ; G06F9/34 ; G06F13/42

Abstract:
A method, system and computer program product are provided for implementing dynamic configuration of a Single Root Input/Output Virtualization (SRIOV) virtual function in a virtualized system. A management function, a hypervisor, a hypervisor based PF device driver and a partition based virtual function (VF) device driver are used to implement usage based VF resizing. The management function periodically queries the SRIOV adapter for activity statistics for every assigned virtual function. The management function builds a usage heuristic based on these statistics and calculates VF resource usage based on these statistics. The usage information determines whether VF resources need to be scaled-up or scaled-down. A corresponding resize event is generated and send by the management function to both the hypervisor based PF device driver and partition based VF device driver. Both the PF and VF device drivers scale to the corresponding VF resource of the resize event.
Public/Granted literature
- US20160170789A1 IMPLEMENTING DYNAMIC SRIOV VIRTUAL FUNCTION RESIZING Public/Granted day:2016-06-16
Information query