Virtual Storage Appliance Gateway for Remote Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote and edge locations face challenges in accessing shared data due to unreliable, slow, or intermittent network connections, and implementing dedicated storage devices is often unfeasible due to cost, power, and space constraints, limiting productivity and data accessibility.

Innovation Solution

A virtual storage appliance (VSA) is implemented in a virtual machine on existing computing hardware, providing access to a policy-defined subset of a shared namespace over a network connection, replicating data for local access when network connectivity is unavailable, and synchronizing changes with the central storage system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dedicated storage devices are implemented at remote locations, then data accessibility and productivity are improved, but cost, power consumption, and space requirements increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidhardware resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates virtual copies of storage functionality through virtualization technology. Virtual storage appliances are instantiated as software-based virtual machines that replicate the essential functions of physical storage devices without requiring dedicated hardware at each remote location. This allows multiple users to share access to centralized storage resources while maintaining the appearance of local storage availability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual storage platform provides multi-functional capabilities through a single centralized infrastructure. The same virtualization platform serves multiple remote locations, multiple users, and various storage operations (read, write, sync, cache) simultaneously. This universal platform eliminates the need for separate dedicated storage devices at each location while maintaining data accessibility for all users.

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

2Reliability

If dedicated storage equipment is deployed at remote locations, then network outage impacts are minimized, but equipment cost and support cost increase

Engineering Contradiction:
Improvedata access reliabilityVSAvoidequipment deployment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtualization layer as an intermediary between remote users and centralized storage infrastructure. This virtual layer provides intelligent data caching, synchronization, and access management that maintains data access reliability without requiring physical storage devices at remote locations. The virtual intermediary handles network interruptions by managing local cache and coordinating with the centralized storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual storage system provides automated self-service capabilities including automatic data synchronization, intelligent caching decisions, and failover management. The system autonomously manages data accessibility and reliability without requiring manual intervention or specialized support infrastructure at remote locations, thereby reducing both equipment cost and support cost while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Speed

If data is cached at remote location, then access speed is improved, but storage space at remote location is consumed

Engineering Contradiction:
Improvedata access speedVSAvoidlocal storage space
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The virtual storage system implements selective caching that stores only the necessary portion of data locally at remote locations. Instead of caching entire datasets, the system intelligently identifies and caches only the frequently accessed or critical data portions, achieving improved access speed for essential operations while minimizing local storage space consumption. The caching strategy is dynamically adjusted based on access patterns and available local resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9426218B2Virtual storage appliance gateway
Publication Date: 2016.08.23 NETAPP INC
  • US9426218B2 patent drawing
  • US9426218B2 patent drawing
  • US9426218B2 patent drawing

AI summary

A network connection is established between a virtual storage appliance (VSA) in a virtual machine and a storage server system. The virtual machine can run on a computing device remote to the storage server system. Access is provided to a second shared namespace of data at the VSA over the network connection. The second shared namespace is a policy defined subset of a first shared namespace of the storage server system. Data in the second shared namespace is accessible at the storage server system by at least one other computing device communicatively coupled to the storage server system. The data in the second shared namespace at the VSA is replicated to create a local copy at the computing device. Changes to the local copy are synchronized with the data in the second shared namespace at the storage sever system.