Cloud Storage Gateway for Multi-Provider Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage systems lack standardized storage access and management functionality, requiring users to heavily customize applications using proprietary APIs from vendors like AWS, Azure, and Google Cloud, which is not compatible with traditional storage protocols used by enterprise backup/archive applications.

Innovation Solution

A virtual machine facilitates communication between client machines and cloud storage providers using standard data storage protocols, implementing a metadata system to track and manage data across multiple cloud storage providers, enabling seamless data movement and transformation while maintaining a unified view of data storage regardless of the cloud vendor or tier.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud storage systems use proprietary APIs from different vendors, then each vendor can optimize their own storage performance, but application compatibility and standardized access are lost

Engineering Contradiction:
Improvecloud storage compatibilityVSAvoidapplication customization requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud storage gateway as an intermediary component that sits between enterprise applications and multiple cloud storage providers. This gateway translates standardized storage protocols into vendor-specific proprietary APIs, enabling applications to access different cloud storage systems through a unified interface without requiring customization for each vendor's specific API

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud storage gateway is designed with multi-functionality to support multiple cloud storage providers simultaneously (AWS S3, Azure Blob Storage, Google Cloud Storage, etc.) while presenting a single standardized interface. This universal approach allows the same gateway infrastructure to work with any cloud provider, eliminating the need for vendor-specific application development

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

2Quantity of substance

If cloud storage is used for enterprise backup/archive, then storage capacity and scalability are improved, but access performance and latency increase

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system implements local quality by deploying cloud storage gateways in regional data centers or on-premises locations closer to end users. This geographic distribution places storage capacity locally while maintaining high-speed access through reduced network latency, allowing enterprises to access archived data faster than remote cloud storage would permit

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the cloud storage system into multiple distributed gateway nodes that can independently handle data access requests. This segmentation allows parallel processing of multiple data retrieval operations simultaneously, improving overall access speed while maintaining the scalability benefits of cloud storage capacity

Inventive Principle:
Principle #1Segmentation

3Reliability

If data is distributed across multiple cloud storage providers, then storage redundancy and availability are improved, but data management complexity increases

Engineering Contradiction:
Improvedata availabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the management of data across multiple cloud storage providers into a single unified namespace through the cloud storage gateway. Instead of managing separate storage systems for AWS, Azure, and Google Cloud, the gateway presents them as one integrated storage pool with consistent access patterns, simplifying data management while maintaining the redundancy benefits of multi-provider distribution

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10917260B1Data management across cloud storage providers
Publication Date: 2021.02.09 DRUVA INC
  • US10917260B1 patent drawing
  • US10917260B1 patent drawing
  • US10917260B1 patent drawing

AI summary

Techniques and mechanisms described herein provide for facilitating communications between one or more client machines and one or more cloud storage providers. According to various embodiments, a virtual machine may communicate with one or more client machines via a standard data storage protocol. The virtual machine may also communicate with one or more cloud storage providers via the internet. The virtual machine may then perform operations such as receiving data from a client machine and storing it to the cloud, retrieving data from the cloud and providing it to the client machine, querying data stored in the cloud, reporting on and verifying data stored in the cloud, and transferring and/or transforming data stored in the cloud.