Embedded Virtual SAN Using Virtual Block Network Fabric

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems face limitations in virtualization penetration, leading to inefficiencies in utilizing increasing processor cores and hardware advancements, resulting in a single point of failure and difficulty in providing quality-of-service guarantees due to external routing of storage requests.

Innovation Solution

Embedding a virtual storage area network within a server blade using virtual machines that act as both initiators and targets, coupled with a virtual block network fabric to route storage requests internally, eliminating the need for external routing and enabling software fault isolation and virtual machine mobility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single storage stack is used on a single physical machine, then the system structure is simple, but the system becomes a single point of failure and cannot keep pace with increasing processor cores and hardware advancements

Engineering Contradiction:
Improveability to utilize increasing processor cores and hardware advancementsVSAvoidsingle point of failure vulnerability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the storage system into multiple virtual machines (VMs), each running its own storage stack. This allows the system to utilize multiple processor cores and hardware resources independently, while each VM remains a isolated functional unit. The segmentation enables both scalability with hardware advancements and fault isolation, as failures in one VM do not affect others.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces virtualization as an additional dimension between physical hardware and storage applications. This virtual layer allows multiple storage stacks to coexist on a single physical machine, enabling parallel processing across multiple VMs while maintaining the simplicity of a unified physical structure. This dimensional approach resolves the contradiction by allowing both complexity (multiple stacks) and simplicity (single physical machine) to coexist.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If all traffic between storage initiators and storage targets occurs over the wire with external routing, then the system architecture is simple, but the system cannot provide quality-of-service guarantees and has increased latency

Engineering Contradiction:
Improvequality-of-service guaranteesVSAvoidinternal routing infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the storage initiator and storage target VMs within the same physical host, allowing internal routing of storage traffic through the virtualization layer. This eliminates the need for external wire-based communication for local VM-to-VM traffic, enabling QoS guarantees through controlled internal pathways while reducing latency. The merging approach allows the system to maintain simple external architecture while implementing complex internal routing for performance optimization.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If virtual machines are used for storage applications, then hardware resources can be utilized more efficiently, but the system requires a hypervisor layer that adds complexity

Engineering Contradiction:
Improvehardware resource utilization efficiencyVSAvoidhypervisor layer complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes the hypervisor layer universal by designing it to simultaneously perform multiple functions: resource virtualization, storage traffic routing, QoS enforcement, and fault isolation. This multi-functional approach consolidates what could be separate complex components into a single unified layer, improving hardware utilization while managing complexity through consolidation rather than multiplication of components.

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

Data Source

PatentUS8307359B1Embedded virtual storage area network using a virtual block network fabric
Publication Date: 2012.11.06 EMC IP HLDG CO LLC
  • US8307359B1 patent drawing
  • US8307359B1 patent drawing
  • US8307359B1 patent drawing

AI summary

Described are a system and method of embedding a virtual storage area network on an electronic device. A virtual machine runs on the electronic device. The virtual machine provides a virtual storage target for responding to block storage requests from storage initiators. A virtual fabric is coupled between the virtual machine and an external storage area network (SAN). The virtual fabric routes a storage request from a storage initiator to the virtual storage target.