Cloud Bridge for Virtual Storage Interoperability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Establishing a communication bridge between different virtual storage resources is challenging due to the need for translation of access commands and the difficulty in obtaining and passing user credentials across clouds.
Innovation Solution
A method and system that utilize a storage delivery management service to receive user credentials, invoke a storage adapter, and establish a cloud bridge between virtual storage resources using an interface translation file, enabling data transmission between clouds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If direct communication is attempted between different virtual storage resources, then data transmission can occur, but translation of access commands and credential verification creates complexity and operational difficulty
Solution Approach 1:
The patent introduces a cloud bridge as an intermediary component that mediates communication between first and second virtual storage resources. The cloud bridge receives commands from one cloud, translates them to the appropriate interface for the other cloud, and manages credential verification centrally. This intermediary approach eliminates the need for direct complex interactions between heterogeneous storage systems, resolving the contradiction by centralizing translation and credential management functions in the cloud bridge.
Solution Approach 2:
The cloud bridge is designed as a universal interface that can handle multiple types of storage protocols and credential formats simultaneously. It provides a standardized entry point for diverse virtual storage resources, enabling it to translate between different access commands and manage various credential types through a single unified mechanism, thereby reducing operational complexity while maintaining broad compatibility.
2Adaptability or versatility
If user credentials are obtained and passed between clouds, then access to virtual storage resources is enabled, but the process of credential verification and translation increases system complexity
Solution Approach 1:
The cloud bridge acts as a credential intermediary that centralizes the verification and translation of user credentials. Instead of each cloud needing to directly verify and translate credentials for every access request, the cloud bridge maintains credential information and translation rules, receiving authentication requests from one cloud and providing verified credentials to another. This intermediary function enables multi-cloud access while containing credential translation complexity within a single centralized component.
Solution Approach 2:
The cloud bridge implements a universal credential management system that can handle multiple credential formats and verification methods through a single interface. It provides adaptability to work with diverse authentication mechanisms from different clouds while maintaining a consistent internal representation of credentials, thereby enabling versatile multi-cloud access without proportionally increasing translation complexity.
3Adaptability or versatility
If interface translation is performed between different virtual storage resources, then interoperability is achieved, but the translation process requires additional processing time and resources
Solution Approach 1:
The cloud bridge performs preliminary actions by pre-establishing translation rules and command mappings between different virtual storage interfaces. During initial setup or configuration, it prepares translation dictionaries and protocol mappings that are stored for rapid lookup during actual data transmission. This preliminary preparation reduces the translation time during operational phases, as the bridge can perform quick table lookups rather than performing complex real-time analysis of each command.
Solution Approach 2:
The cloud bridge implements dynamic translation capabilities that adapt to the specific command types and data patterns being transmitted. It can switch between different translation strategies based on the operation being performed, optimizing the translation process for each specific case. This dynamic approach allows the system to minimize translation overhead by using the most efficient translation method for each particular operation, thereby reducing overall translation time while maintaining full interoperability.
Data Source
AI summary
Methods and systems for establishing a cloud bridge between two virtual storage resources and for transmitting data from one first virtual storage resource to the other virtual storage resource. The system can include a first virtual storage resource or cloud, and a storage delivery management service that executes on a computer and within the first virtual storage resource. The storage delivery management service can receive user credentials of a user that identify a storage adapter. Upon receiving the user credentials, the storage delivery management service can invoke the storage adapter which executes an interface that identifies a second virtual storage resource and includes an interface translation file. The storage delivery management service accesses the second virtual storage resource and establishes a cloud bridge with the second virtual storage resource using information obtained from the second virtual storage resource and information translated by the storage adapter using the interface translation file.


