Storage Gateway Data Access Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data storage systems face challenges in efficiently managing and providing data across a dynamic network topology where storages are added or removed over time, making it difficult to predict the location of data copies and optimize computing resource usage for data access requests.
Innovation Solution
A storage gateway system that uses a stored data map and connection characteristics to identify and select the most efficient storage for data access requests, dynamically determining the location of data copies and optimizing computing resource usage by evaluating and selecting storages based on connection characteristics and resource costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on multiple storages across geographically separated locations, then data reliability and accessibility are improved, but device complexity and difficulty of detecting data location increase
Solution Approach 1:
The patent introduces a storage gateway as an intermediary component that sits between clients and multiple storages. This gateway manages the complexity of tracking data locations across geographically separated storages by maintaining a stored data map, thereby improving data accessibility without proportionally increasing client-side complexity
Solution Approach 2:
The system performs preliminary actions by proactively tracking and mapping data locations across multiple storages before data access requests are made. The stored data map is maintained and updated in advance, enabling faster data retrieval without requiring complex real-time location detection during access requests
2Reliability
If data copies are distributed across varying geographic locations, then data reliability is improved, but loss of time for data retrieval increases
Solution Approach 1:
The patent implements dynamic data access by selecting storages based on current connection characteristics rather than using fixed access patterns. The storage gateway dynamically determines optimal data retrieval paths by evaluating network conditions, thereby reducing retrieval time while maintaining distributed reliability
Solution Approach 2:
The system uses feedback from connection characteristic measurements to optimize data retrieval. By monitoring network conditions and using this feedback to select the best storage location for data access, the system reduces retrieval time while maintaining the benefits of geographically distributed data copies
3Reliability
If connection characteristics are continuously monitored to optimize data access, then data accessibility is improved, but use of energy and computing resources increases
Solution Approach 1:
The patent applies partial action by monitoring and evaluating only the necessary connection characteristics required for storage selection rather than continuously analyzing all possible network parameters. This selective monitoring approach improves data accessibility while minimizing unnecessary computing resource consumption
Data Source
AI summary
A storage gateway for providing stored data includes a persistent storage and a processor. The persistent storage includes a stored data map. The processor obtains a data storage access request from a client, identifies a data fragment specified by the data storage access request, identifies storages that each store a copy of the data fragment using the stored data map, selects a storage of the storages based on connection characteristics between the storages and the client when the data storage access request is obtained, and obtains the copy of the data fragment from the selected storage of the storages.


