Virtual Network Devices for Direct File Server Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems face challenges in efficiently managing I/O operations and providing direct file-level services to clients due to complexities in network connectivity and virtualization, leading to suboptimal performance and management.

Innovation Solution

The implementation of a method that configures multiple file server applications with unique MAC addresses, bound to virtual network devices, and exposed directly on the network, utilizing bond network devices for fail-safe networking and link aggregation, allowing clients to communicate directly with file servers using these addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If file server applications are exposed directly on the network using unique MAC addresses bound to virtual network devices, then network efficiency and client access speed are improved, but device complexity and network configuration complexity increase

Engineering Contradiction:
Improvenetwork efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the network functionality by creating multiple virtual network devices, each bound to a unique MAC address and associated with a specific file server application. This segmentation allows direct network exposure of individual applications while maintaining organizational structure and managing complexity through modular virtual network interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual network devices serve as intermediaries between the file server applications and the physical network infrastructure. These virtual devices abstract the complexity of direct network exposure while enabling efficient client access, acting as a mediator that simplifies the interface between applications and the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple virtual network devices are configured with unique MAC addresses for direct client access, then fault tolerance and reliability are improved through bond network devices, but device complexity increases

Engineering Contradiction:
Improvefault toleranceVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple virtual network devices are merged into a bond network device that presents a unified interface to clients. This combining of multiple network paths into a single logical device provides fault tolerance and load balancing while maintaining simplified client access, as clients interact with the bond device rather than individual virtual devices.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bond network device configuration provides beforehand cushioning by establishing redundant network paths and failover mechanisms in advance. If one network path fails, the bond device automatically redirects traffic through alternative paths, providing fault tolerance before failures occur.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Ease of operation

If file server applications are exposed directly on the network, then ease of operation and client access are improved, but management complexity increases

Engineering Contradiction:
Improveease of operationVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The virtual network devices provide universal functionality by enabling direct network access for multiple file server applications using a standardized interface. Each virtual device can be configured with unique MAC addresses and associated with different applications, providing a multi-functional platform that simplifies client access while maintaining consistent management procedures.

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

Data Source

PatentUS11481356B2Techniques for providing client interfaces
Publication Date: 2022.10.25 EMC IP HLDG CO LLC
  • US11481356B2 patent drawing
  • US11481356B2 patent drawing
  • US11481356B2 patent drawing

AI summary

Techniques for providing client interfaces may include: configuring a plurality of file server applications, wherein each of the plurality of file server applications is associated with a different one of a plurality of virtual network devices, wherein each of the plurality of virtual network devices is bound to a different one of a plurality of unique MAC (media access control) addresses; binding the plurality of virtual network devices to a second network device; and exposing the plurality of virtual network devices directly on a network using the plurality of unique MAC addresses, wherein each of the plurality of virtual network devices exposes an associated one of the plurality of file server applications directly on the network to one or more clients.