Network Resource Virtual Partitioning for Hardware Independence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network resource sharing and virtualization techniques fail to provide high manageability, hardware independence, and high performance, particularly in supporting bandwidth sharing and link aggregation across different hardware types, due to dependencies on specific hardware features and limitations in utilizing advanced network capabilities.

Innovation Solution

The method and apparatus for network resource virtual partitioning involve mapping hardware functions of physical network interface devices into virtual partitions, using a master-slave device aggregation model and dual-mode virtual network interface provider model, allowing independent operation and dynamic resource allocation among virtual partitions, which are configured to manage and operate hardware functions independently and aggregate resources across different hardware types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional network resource sharing techniques are used, then hardware utilization can be improved, but hardware independence and manageability deteriorate due to dependencies on specific hardware features

Engineering Contradiction:
Improvehardware utilization efficiencyVSAvoidhardware independence
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a virtualization layer as an intermediary between physical network devices and virtual network functions. This layer abstracts hardware-specific operations through virtual device drivers and translation mechanisms, enabling hardware independence while maintaining efficient resource utilization. The virtualization layer translates generic virtual network requests into hardware-specific operations, solving the contradiction between productivity and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates universal virtual network interface cards (VNICs) that can operate across different hardware platforms. The virtual network stack and device drivers are designed to be hardware-agnostic, allowing the same virtual network functionality to run on diverse physical network devices from different vendors, thereby achieving both high hardware utilization and hardware independence.

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

2Adaptability or versatility

If network resource virtualization is implemented, then bandwidth sharing capability is improved, but manageability and performance deteriorate due to complexity in managing virtualized resources

Engineering Contradiction:
Improvebandwidth sharing capabilityVSAvoidmanageability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the network stack into distinct virtualized components including virtual network interface cards, virtual switches, and isolated driver layers. This segmentation allows independent management and configuration of each virtual network function, simplifying overall manageability while enabling flexible bandwidth sharing. Each segment can be configured and managed separately, reducing the complexity of managing the entire virtualized network system.

Inventive Principle:
Principle #1Segmentation

3Speed

If hardware-specific virtualization techniques are used, then performance can be improved, but hardware independence deteriorates due to vendor-specific implementations

Engineering Contradiction:
Improvenetwork performanceVSAvoidhardware independence
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent creates virtual copies of network interface card functionality that replicate the essential operations of hardware-specific implementations without being tied to any single vendor's hardware. The virtual device drivers copy and abstract the core network operations, allowing high-performance network functions to run on diverse hardware platforms while maintaining hardware independence through software-based virtualization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9727386B2Method and apparatus for network resource virtual partitioning
Publication Date: 2017.08.08 FUTUREWEI TECHNOLOGIES INC
  • US9727386B2 patent drawing
  • US9727386B2 patent drawing
  • US9727386B2 patent drawing

AI summary

A method and apparatus are disclosed for network resource virtual partitioning. An embodiment method includes mapping a plurality of hardware functions at a plurality of physical network interface devices into a plurality of virtual partitions (VPs) implemented using software, wherein the VPs are configured to manage and operate independent from one another the corresponding hardware functions at the physical network interface devises. An embodiment apparatus includes a processor configured to aggregate a plurality of hardware functions at a plurality of physical network interface devices into a plurality of virtual partition aggregations (VPAs), wherein the VPAs are configured to manage and operate independent from one another a plurality of corresponding subsets of the hardware functions to serve one or more clients.