Wireless Interface Sharing via Virtualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-host computing systems face high costs and inefficiencies due to the need for duplicated wireless interfaces for multiple host processors, with existing virtualization techniques only allowing sharing among single host processors or limiting access to a single host processor.

Innovation Solution

The implementation of a Wireless Network Access Virtualization (NAV) processor enables simultaneous access to a wireless interface by multiple host processors through unique MAC address assignment, association requests, and data packet routing, using a Wi-Fi virtualization manager and L2 switch to manage associations and data traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple host processors are equipped with separate wireless interfaces, then each host can access wireless networks independently, but system cost and power consumption increase

Engineering Contradiction:
Improvewireless network access reliabilityVSAvoidnumber of wireless interfaces
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Multiple host processors share a single physical wireless interface through the NAV processor, which virtualizes the interface to appear as multiple independent interfaces to each host. This merging approach reduces the total number of wireless interfaces from N (one per host) to 1 (shared), directly addressing the contradiction between reliability and quantity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The NAV processor acts as an intermediary between multiple host processors and the single wireless interface. It manages association requests from multiple hosts, assigns unique MAC addresses to each host, and routes data packets appropriately, enabling independent wireless access for each host while sharing the physical interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If a single wireless interface is shared among multiple host processors, then system cost and compactness are improved, but simultaneous access to wireless networks is limited

Engineering Contradiction:
Improvenumber of wireless interfacesVSAvoidsimultaneous wireless access capability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The wireless interface is segmented into multiple virtual interfaces, each assigned to a different host processor with a unique MAC address. The NAV processor divides the single physical interface's functionality into multiple independent access channels, allowing simultaneous wireless access for multiple hosts while sharing the same physical hardware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The single wireless interface is made universal by enabling it to serve multiple host processors simultaneously through virtualization. The NAV processor allows the interface to perform multiple functions - handling association requests, data transmission, and reception for multiple hosts - thereby improving productivity without increasing the number of physical interfaces.

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

3Adaptability or versatility

If existing virtualization techniques are used to share wireless interfaces, then some sharing capability is achieved, but access is limited to a single host processor or requires host processor switching

Engineering Contradiction:
Improveinterface sharing capabilityVSAvoidsimultaneous multi-host access
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The NAV processor implements dynamic virtualization that allows multiple host processors to simultaneously access the wireless interface without switching. Each host maintains its own association context and MAC address, enabling dynamic, concurrent access rather than static, sequential access required by existing techniques.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9918270B2Wireless interface sharing
Publication Date: 2018.03.13 SOCTRONICS INC
  • US9918270B2 patent drawing
  • US9918270B2 patent drawing
  • US9918270B2 patent drawing

AI summary

Described herein are methods and system for sharing a wireless interface (102) among various multiple host processors in a multi-processor computing system (100) to provide simultaneous access of a wireless network to the host processors. In one implementation the multi-host computing system (100), comprises a wireless interface (102) configured to connect to at least one of a plurality of wireless networks; and a wireless network access virtualization (WNAV) processor (108) communicatively coupled to the wireless interface (102), wherein the WNAV processor (108) is configured to multiplex data packets received from the plurality of hosts, transmit the multiplexed data packets to at least one of the plurality of wireless networks through the wireless interface (102), receive data packets from one of the plurality of wireless network through the wireless interface (102) and route the data packets to each of the plurality of hosts based on a media access control (MAC) address associated with each of the plurality of hosts.