Super Virtual Interface for Low-Latency Network Adapter Access
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If virtual machines are granted direct access to physical resources, then performance and latency are improved, but device complexity and security risks increase
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.
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.
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
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.
Data Source
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.


