Aggregated Storage Access via REST Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing systems require deployed software systems to understand and manage complex storage solutions, leading to inefficiencies and increased network bandwidth usage, as they need to interact directly with various storage implementations and protocols.
Innovation Solution
A service component is introduced that facilitates interaction with cloud storage subsystems using REST techniques, providing a simplified access layer between deployed software systems and cloud storage, allowing developers to manage storage resources without needing to understand underlying complexities, and ensuring secure, multi-tenant storage solutions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If deployed software systems interact directly with storage subsystems using REST techniques, then the systems can manage storage resources with simplified access, but the network bandwidth usage increases due to multiple direct interactions
Solution Approach 1:
The patent introduces an intermediary component that sits between the deployed software systems and the storage subsystem. This intermediary aggregates storage requests from multiple software systems and communicates with the storage subsystem using REST techniques, thereby simplifying access for individual systems while reducing overall network bandwidth consumption through request consolidation.
2Reliability
If deployed software systems directly manage complex storage solutions, then they have full control over storage operations, but the system complexity increases and requires deeper understanding of storage protocols
Solution Approach 1:
The patent extracts the complex storage management functionality from the deployed software systems and consolidates it into a separate intermediary component. This allows the software systems to maintain control over their storage operations through simplified interfaces while the complex storage protocols and operations are handled by the specialized intermediary component.
3Productivity
If multiple software systems interact with storage subsystems independently, then each system has autonomous access, but the overall efficiency decreases and network bandwidth is underutilized
Solution Approach 1:
The patent merges multiple independent storage interactions from different software systems into a single unified communication channel through the intermediary component. This consolidation maintains autonomous access for each system while combining network traffic, thereby improving overall storage operation efficiency and reducing total network bandwidth consumption.
Data Source
AI summary
A computing system for managing storage relative to a storage subsystem is provided. The computing system includes a processor and a first interface configured to interact with a deployed software system using a representational state transfer communication technique. A second interface is configured to interact with the storage subsystem in accordance with the representational state transfer technique. The computing system is configured to interact with the storage subsystem via the second interface in response to a request from the deployed software system via the first interface and to provide an output to the deployed software system through the first interface based on the interaction with the storage subsystem.


