On-Premises Gateway for Transparent Cloud Data Convergence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in efficiently locating and retrieving data that is split between on-premises storage and cloud storage, leading to potential data loss or increased time spent searching for data.
Innovation Solution
The implementation of a system and method for transparent convergence of cloud and on-premises data analytics and services, which involves an on-premises gateway that routes requests to a network gateway, which then retrieves data from cloud storage and returns it to the user via the on-premises gateway.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is split between on-premises storage and cloud storage, then storage capacity and scalability are improved, but data location difficulty and potential data loss increase
Solution Approach 1:
The patent introduces a gateway as an intermediary component that sits between the user and the distributed storage system. This gateway maintains a unified view of data locations across both on-premises and cloud storage, translating user requests into appropriate data retrieval operations without requiring users to manually locate data across distributed systems.
Solution Approach 2:
The system implements feedback mechanisms where the gateway continuously tracks data locations and retrieves location information from the storage system. This feedback loop ensures the gateway has up-to-date knowledge of where data is stored, enabling it to respond accurately to user requests without data loss or location confusion.
2Adaptability or versatility
If data is split between on-premises storage and cloud storage, then storage capacity and scalability are improved, but time wasted trying to find data increases
Solution Approach 1:
The gateway performs preliminary actions by pre-establishing and maintaining a mapping of data locations before user requests arrive. It proactively tracks where data is stored in both on-premises and cloud environments, so when a user requests data, the gateway already knows the location and can immediately retrieve it without time-consuming search operations.
Solution Approach 2:
The system enables self-service by allowing the gateway to autonomously manage data location tracking and retrieval routing. The gateway independently maintains location information and automatically determines the best path to retrieve data, eliminating the need for users to manually search or locate data across distributed storage systems.
3Ease of operation
If a gateway routes requests to network gateways for cloud data retrieval, then data accessibility is improved, but system complexity increases
Solution Approach 1:
The patent segments the data retrieval system into distinct functional components: a client-side gateway that handles user requests and location tracking, and server-side network gateways that handle actual data retrieval from cloud storage. This segmentation allows each component to be optimized independently while working together to provide seamless data access.
Solution Approach 2:
The gateway is designed as a universal component that handles multiple functions: it translates user requests, tracks data locations, determines retrieval paths, and manages communication with both on-premises and cloud storage systems. This multi-functionality consolidates what would otherwise require multiple separate systems into a single coordinated gateway component.
Data Source
AI summary
Systems and methods for transparent convergence of cloud and on-premises data analytics and services are disclosed. In one embodiment, a method may include: (1) receiving, at an on-premises gateway, a request for data from a user via an on-premises server; (2) determining, by the on-premises gateway, that the data is in cloud storage. (3) routing, by the on-premises gateway, the request to a network gateway; (4) retrieving, by the network gateway, an identification of a nodegroup out of a plurality of nodegroups for the request from a resource coordinator; (5) receiving, by the network gateway, the data from the identified nodegroup; (6) receiving, by the on-premises gateway, the data from the network gateway; and (7) returning, by the on-premises gateway, the data to the user via the on-premises server.


