-
1.
公开(公告)号:US20230004417A1
公开(公告)日:2023-01-05
申请号:US17903327
申请日:2022-09-06
Applicant: Intel Corporation
Inventor: Karthik V. NARAYANAN , Raghunathan SRINIVASAN , Karthik KUMAR
Abstract: Scalable I/O Virtualization (Scalable IOV) allows efficient and scalable sharing of Input/Output (I/O) devices across a large number of containers or Virtual Machines. Scalable IOV defines the granularity of sharing of a device as an Assignable Device Interface (ADI). In response to a request for a virtual device composition, an ADI is selected based on affinity to the same NUMA node as the running virtual machine, utilization metrics for the Input-Output Memory Management Unit (IOMMU) unit and utilization metrics of a device of a same device class. Selecting the ADI based on locality and utilization metrics reduces latency and increases throughput for a virtual machine running critical or real-time workloads.