Super Virtual Interface for Low-Latency Network Adapter Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual network functions in virtualized environments face latency issues when accessing physical resources through the host operating system, which hinders performance in applications like Network Function Virtualization (NFV) and Software Defined Networking (SDN).

Innovation Solution

The introduction of a 'super' virtual interface that provides additional capabilities beyond standard virtual interfaces, allowing virtual machines to directly access network adapter registers, with a virtual machine manager determining the loading of physical, virtual, or super virtual interfaces based on security configurations and intended operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual machines access physical resources through the host operating system, then security and resource management are maintained, but latency increases and performance deteriorates

Engineering Contradiction:
Improvesecurity and resource managementVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the interface capabilities into three distinct types: physical interfaces with full capabilities, virtual interfaces with limited capabilities, and super virtual interfaces with enhanced capabilities. This segmentation allows the system to grant appropriate access levels to different virtual machines based on their specific needs, enabling direct access for performance-critical operations while maintaining security for others.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different interface capability levels to different virtual machines based on their specific operational requirements. Virtual machines that require low-latency access to physical resources (such as network adapters) are granted super virtual interfaces with direct access capabilities, while other virtual machines continue to use standard virtual interfaces through the host OS, thus optimizing performance locally where needed without compromising overall system security.

Inventive Principle:
Principle #3Local quality

2Productivity

If virtual machines are granted direct access to physical resources, then performance and latency are improved, but device complexity and security risks increase

Engineering Contradiction:
Improvevirtual machine performanceVSAvoidinterface management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic interface assignment where the virtual machine manager can load different types of interfaces (physical, virtual, or super virtual) based on the specific operational requirements of each virtual machine. This dynamic approach allows the system to adapt the level of access and interface complexity to match the actual needs of each virtual machine, optimizing performance while managing complexity through conditional loading rather than fixed architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The virtual machine manager acts as an intermediary that controls and manages the loading and assignment of different interface types to virtual machines. This intermediary layer simplifies the overall system by centralizing the decision-making logic for interface assignment, allowing virtual machines to benefit from direct access when needed while the manager maintains security and manages complexity through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If standard virtual interfaces are used for all virtual machines, then security and resource control are maintained, but performance for network-intensive applications is limited

Engineering Contradiction:
Improveresource controlVSAvoidnetwork operation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent creates a universal interface framework that supports three types of interfaces within a single system architecture. The super virtual interface serves as a multi-functional solution that combines the security management of virtual interfaces with the direct access performance of physical interfaces, allowing the same underlying hardware and management structure to serve different performance requirements through configurable interface types.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10127072B2Enhanced virtual function capabilities in a virtualized network environment
Publication Date: 2018.11.13 INTEL CORP
  • US10127072B2 patent drawing
  • US10127072B2 patent drawing
  • US10127072B2 patent drawing

AI summary

The present disclosure is directed to enhanced virtual function capabilities in a virtualized network environment. In general, devices may comprise physical and virtualized resources. The physical resources may comprise at least a network adaptor that may handle incoming data from a network and outgoing data to the network. The virtualized resources may comprise at least one virtual machine (VM) and a corresponding interface. The corresponding interface may be one of a physical interface, a virtual interface or a “super” virtual interface. The physical interface may provide a first set of capabilities allowing the VM to access (e.g., control) at least the network adaptor. The virtual interface may provide a second set of capabilities that is a subset of the first set. The super virtual interface may provide a third set of capabilities including the second set of capabilities and at least one additional capability from the first set of capabilities.