Clustered Hardware Resource Mapping for VF Routing Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtualization technologies face challenges in efficiently mapping limited hardware resources, leading to routing congestion and inadequate utilization of hardware resources by virtual functions (VFs).
Innovation Solution
A hardware resource mapping system that divides hardware resources into clusters and establishes interwoven mapping relationships between virtual functions (VFs), virtual resources, and hardware resources, ensuring each VF can access all hardware resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional virtualization mapping is used, then hardware resources can be mapped to virtual functions, but routing congestion occurs and hardware resource utilization is insufficient
Solution Approach 1:
The patent segments hardware resources into multiple clusters, where each cluster contains a subset of hardware resources. This segmentation allows for more flexible mapping relationships between virtual functions and hardware resources, reducing routing congestion by distributing the mapping relationships across multiple clusters rather than a single flat structure.
Solution Approach 2:
The patent introduces a cluster dimension to the traditional virtualization mapping structure. Instead of directly mapping virtual functions to hardware resources in a single dimension, it creates a two-dimensional mapping structure with virtual functions mapping to virtual resources, which then map to hardware resource clusters, adding a hierarchical dimension that resolves routing congestion.
2Adaptability or versatility
If hardware resources are divided into clusters with interwoven mapping relationships, then each VF can access all hardware resources, but the mapping structure becomes more complex
Solution Approach 1:
The patent creates a universal mapping structure where each virtual function can access all hardware resources through the cluster-based interwoven mapping. The mapping structure is designed so that any virtual function can reach any hardware resource cluster, providing multi-functionality and broad access capability while maintaining a systematic approach to complexity.
Solution Approach 2:
The patent introduces virtual resources as intermediaries between virtual functions and hardware resources. The virtual resources act as mediators that facilitate the mapping relationships, allowing virtual functions to access hardware resources indirectly through the virtual resource layer, which simplifies the overall system design while enabling comprehensive access.
Data Source
AI summary
A hardware resource mapping system and method; the system includes a host with a user space and external devices connected to the host, containing multiple hardware resources divided into M clusters; M is a positive integer; the user space includes n virtual functions and N virtual resources, with a first mapping relationship existing between them, where n and N are positive integers; a second mapping relationship exists between the N virtual resources and the M clusters, ensuring the number of virtual resources mapped to each cluster is greater than or equal to n, and the virtual resources mapped to each cluster correspond to the n virtual functions; for each cluster, a third mapping relationship exists between the virtual resources mapped to the cluster and the hardware resources included in the cluster, ensuring that each virtual resource is mapped to all hardware resources included in the cluster.

